Snelstart: Een Azure DNS-zone en -record maken met behulp van Azure PowerShell

Notitie

Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.

In deze snelstartgids maakt u uw eerste DNS-zone en -record met behulp van Azure PowerShell. U kunt deze stappen ook uitvoeren met Azure Portal of de Azure CLI.

Een DNS-zone wordt gebruikt voor het hosten van de DNS-records voor een specifiek domein. Als u uw domein wilt hosten in Azure DNS, moet u een DNS-zone maken voor die domeinnaam. Alle DNS-records voor uw domein worden vervolgens gemaakt binnen deze DNS-zone. Tot slot moet u de naamservers voor het domein configureren om de DNS-zone te publiceren naar internet. Elk van deze stappen wordt beschreven in dit artikel.

Diagram of DNS deployment environment using the Azure PowerShell.

Azure DNS ondersteunt ook het maken van persoonlijke domeinen. Zie Aan de slag met privézones in Azure DNS met behulp van PowerShell voor stapsgewijze instructies over het maken van uw eerste DNS-privézone en -record.

Vereisten

  • Een Azure-account met een actief abonnement. Gratis een account maken
  • Azure PowerShell lokaal geïnstalleerd of Azure Cloud Shell

Azure Cloud Shell

Azure host Azure Cloud Shell, een interactieve shell-omgeving die u via uw browser kunt gebruiken. U kunt Bash of PowerShell gebruiken met Cloud Shell om met Azure-services te werken. U kunt de vooraf geïnstalleerde Cloud Shell-opdrachten gebruiken om de code in dit artikel uit te voeren zonder dat u iets hoeft te installeren in uw lokale omgeving.

Om Azure Cloud Shell op te starten:

Optie Voorbeeld/koppeling
Selecteer Uitproberen in de rechterbovenhoek van een code- of opdrachtblok. Als u Try It selecteert, wordt de code of opdracht niet automatisch gekopieerd naar Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen. Button to launch Azure Cloud Shell.
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal. Screenshot that shows the Cloud Shell button in the Azure portal

Azure Cloud Shell gebruiken:

  1. Start Cloud Shell.

  2. Selecteer de knop Kopiëren op een codeblok (of opdrachtblok) om de code of opdracht te kopiëren.

  3. Plak de code of opdracht in de Cloud Shell-sessie door Ctrl+Shift+V in Windows en Linux te selecteren of door Cmd+Shift+V te selecteren in macOS.

  4. Selecteer Enter om de code of opdracht uit te voeren.

De resourcegroep maken

Voordat u de DNS-zone maakt, maakt u een resourcegroep die de DNS-zone gaat bevatten:

New-AzResourceGroup -name MyResourceGroup -location "eastus"

Een DNS-zone maken

Een DNS-zone wordt gemaakt met de cmdlet New-AzDnsZone. In het volgende voorbeeld wordt een DNS-zone gemaakt met de naam contoso.xyz in de resourcegroep MyResourceGroup. Gebruik het voorbeeld om een DNS-zone te maken door de waarden te vervangen door uw eigen waarden.

New-AzDnsZone -Name contoso.xyz -ResourceGroupName MyResourceGroup

Een DNS-record maken

Maak recordsets met behulp van de New-AzDnsRecordSet cmdlet. In het volgende voorbeeld wordt een record gemaakt met de relatieve naam www in de DNS-zone contoso.xyz, in de resourcegroep MyResourceGroup. De volledig gekwalificeerde naam van de recordset is www.contoso.xyz. Het recordtype is A, met IP-adres 10.10.10.10en de TTL is 3600 seconden.

New-AzDnsRecordSet -Name www -RecordType A -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -IPv4Address "10.10.10.10")

Records weergeven

Als u de DNS-records wilt weergeven in uw zone, gebruikt u:

Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup

De naamomzetting testen

Nu u een testzone hebt met daarin een DNS-record, kunt u de naamomzetting testen met het hulpprogramma nslookup.

DNS-naamomzetting testen:

  1. Voer de volgende cmdlet uit om de lijst met naamservers voor uw zone op te halen:

    Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -RecordType ns
    
  2. Kopieer een van de naamservernamen uit de uitvoer van de vorige stap.

  3. Open een opdrachtprompt en voer de volgende opdracht uit:

    nslookup www.contoso.xyz <name server name>
    

    Voorbeeld:

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    Er verschijnt een scherm dat er ongeveer als volgt uitziet:

    Screenshot shows a command prompt window with an n s lookup command and values for Server, Address, Name, and Address.

De hostnaam www.contoso.xyz wordt omgezet in 10.10.10.10, net zoals u hebt geconfigureerd. Met dit resultaat wordt gecontroleerd of de naamomzetting juist werkt.

Resources opschonen

Als u ze niet langer nodig hebt, kunt u alle resources die u in deze snelstartgids hebt gemaakt verwijderen door de resourcegroep te verwijderen:

Remove-AzResourceGroup -Name MyResourceGroup

Volgende stappen

Nu uw eerste DNS-zone en -record is gemaakt met behulp van Azure PowerShell, kunt u records maken voor een web-app in een aangepast domein.