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.
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. | |
Ga naar https://shell.azure.com, of selecteer de knop Cloud Shell starten om Cloud Shell in uw browser te openen. | |
Klik op de knop Cloud Shell in het menu in de balk rechtsboven in de Azure-portal. |
Azure Cloud Shell gebruiken:
Start Cloud Shell.
Selecteer de knop Kopiëren op een codeblok (of opdrachtblok) om de code of opdracht te kopiëren.
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.
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.10
en 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:
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
Kopieer een van de naamservernamen uit de uitvoer van de vorige stap.
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:
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.