Rövid útmutató: Azure DNS-zóna és -rekord létrehozása az Azure CLI használatával

Ez a cikk bemutatja az első DNS-zóna és -rekord létrehozásának lépéseit az Azure CLI használatával, amely Windows, Mac és Linux platformokon is elérhető. Ezeket a lépéseket az Azure Portal vagy az Azure PowerShell használatával is elvégezheti.

A DNS-zóna egy adott tartomány DNS-rekordjait tárolja. A tartománya Azure DNS-ben való üzemeltetésének megkezdéséhez létre kell hoznia egy DNS-zónát az adott tartománynévhez. Ezután a tartománya összes DNS-rekordja ebben a DNS-zónában jön létre. Végül a DNS-zóna interneten való közzétételéhez konfigurálnia kell a tartomány névkiszolgálóit. Az egyes lépéseket az alábbiakban ismertetjük.

Diagram of DNS deployment environment using the Azure portal.

Az Azure DNS a privát DNS-zónákat is támogatja. További információk a saját DNS-zónákról: Az Azure DNS használata saját tartományok esetében. További információt a privát DNS-zónák létrehozásáról az Azure DNS privát zónái CLI segítségével történő használatának első lépéseit ismertető cikkben olvashat.

If you don't have an Azure subscription, create an Azure free account before you begin.

Előfeltételek

  • Ez a cikk az Azure CLI 2.0.4-es vagy újabb verzióját igényli. Az Azure Cloud Shell használata esetén a legújabb verzió már telepítve van.

Az erőforráscsoport létrehozása

Mielőtt létrehozná a DNS-zónát, hozzon létre egy erőforráscsoportot, amely a DNS-zónát tartalmazza majd:

az group create --name MyResourceGroup --location "East US"

DNS-zóna létrehozása

A DNS-zóna az az network dns zone create parancs használatával hozható létre. A paranccsal kapcsolatos súgó megtekintéséhez írja be a következőt: az network dns zone create -h.

Az alábbi példa létrehoz egy contoso.xyz nevű DNS-zónát a MyResourceGroup erőforráscsoportban. A példát követve, és az értékeket a sajátjaira cserélve hozza létre a DNS-zónát.

az network dns zone create -g MyResourceGroup -n contoso.xyz

DNS-rekord létrehozása

DNS-rekordokat az az network dns record-set [record type] add-record paranccsal lehet létrehozni. Az A-rekordokkal kapcsolatos segítségért lásd: azure network dns record-set A add-record -h.

Az alábbi példa létrehoz egy "www" relatív nevű rekordot a "contoso.xyz" DNS-zónában a "MyResourceGroup" erőforráscsoportban. A rekordhalmaz teljes neve "www.contoso.xyz". A rekord típusa "A", ip-cím: "10.10.10.10", alapértelmezett TTL pedig 3600 másodperc (1 óra).

az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10

A rekordok megtekintése

A zónájában lévő DNS-rekordokat a következő paranccsal listázhatja:

az network dns record-set list -g MyResourceGroup -z contoso.xyz

A névfeloldás tesztelése

Most, hogy rendelkezik egy teszt DNS-zónával egy "A" tesztrekorddal, tesztelheti a névfeloldást egy nslookup nevű eszközzel.

DNS-névfeloldás tesztelése:

  1. Futtassa a következő parancsmagot a zóna névkiszolgálóinak listájának lekéréséhez:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Másolja ki az egyik névkiszolgáló nevét az előző lépés kimenetéből.

  3. Nyisson meg egy parancssort, és futtassa a következő parancsot:

    nslookup www.contoso.xyz <name server name>
    

    Például:

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

    A következő képernyőhöz hasonlót kell látnia:

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

A gazdagép neve www.contoso.xyz a 10.10.10.10-et oldja fel, ahogyan konfigurálta. Ez az eredmény ellenőrzi, hogy a névfeloldás megfelelően működik-e.

Clean up resources

Ha már nincs rájuk szükség, a rövid útmutatóban létrehozott erőforrásokat az erőforráscsoport törlésével távolíthatja el:

az group delete --name MyResourceGroup

Következő lépések

Most, hogy létrehozta első DNS-zónáját és -rekordját az Azure CLI használatával, létrehozhat webalkalmazás-rekordokat is egyéni tartományokban.