Megosztás a következőn keresztül:


DNS-zónák kezelése az Azure DNS-ben az Azure CLI használatával

Ez a cikk bemutatja, hogyan kezelheti a DNS-zónákat a platformfüggetlen Azure CLI használatával. Az Azure CLI elérhető Windows, Mac és Linux rendszerekhez. A DNS-zónákat a Azure PowerShell vagy a Azure Portal is kezelheti.

Ez az útmutató kifejezetten a nyilvános DNS-zónákkal foglalkozik. A privát zónák Azure CLI-ben való kezelésével kapcsolatos információkért lásd: Ismerkedés az Azure DNS privát zónáival az Azure CLI használatával.

Bevezetés

Az egyes tartományokhoz tartozó DNS-rekordok üzemeltetése DNS-zónákban történik. 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.

A „contoso.com” tartomány például számos DNS-rekordot tartalmazhat, például „mail.contoso.com” (levelezési kiszolgálóhoz) és „www.contoso.com” (webhelyhez).

DNS-zóna Azure DNS-ben való létrehozásakor:

  • A zóna nevének egyedinek kell lennie az erőforráscsoporton belül, és nem egyezhet egy meglévő névvel. Ellenkező esetben a művelet sikertelen lesz.
  • Az egyes zónanevek újra felhasználhatók egy másik erőforráscsoportban vagy egy másik Azure-előfizetésben.
  • Abban az esetben, ha több zóna rendelkezik ugyanazzal a névvel, minden példány különböző névkiszolgálócímet kap. Csak egy címkészlet konfigurálható a tartományregisztrálóhoz.

Megjegyzés

Nem kell ahhoz tartománynévvel rendelkeznie, hogy azzal a tartománynévvel létrehozzon egy DNS-zónát az Azure DNS-ben. Azonban ahhoz, hogy az Azure DNS névkiszolgálókat a tartománynév helyes névkiszolgálójaként konfigurálhassa a tartományregisztrálóhoz, birtokolnia kell a tartományt.

További információ: Tartomány delegálása az Azure DNS-be.

Az Azure parancssori felület (CLI) beállítása az Azure DNS-hez

Előkészületek

A konfigurálás megkezdése előtt győződjön meg arról, hogy rendelkezik a következőkkel.

Jelentkezzen be az Azure-fiókjába

Nyisson meg egy konzolablakot, adja meg a saját hitelesítő adatait. További információ: Bejelentkezés az Azure-ba az Azure CLI-ből

az login

Válassza ki az előfizetést

Keresse meg a fiókot az előfizetésekben.

az account list

Válassza ki, hogy melyek Azure-előfizetését használja.

az account set --subscription "subscription name"

Nem kötelező: Az Azure DNS Privát zónák szolgáltatás telepítése/használata

Az Azure DNS privát zóna funkció az Azure CLI-bővítményen keresztül érhető el. A „dns” Azure CLI-bővítmény telepítése

az extension add --name dns

Erőforráscsoport létrehozása

Az Azure Resource Manager megköveteli, hogy az erőforráscsoportok rendelkezzenek egy megadott hellyel. A rendszer ezt a helyet használja alapértelmezett helyként az adott erőforráscsoport összes erőforrásához. Mivel minden DNS-erőforrás globális, az erőforráscsoport helyének kiválasztása nincs hatással az Azure DNS-re.

Ezt a lépést kihagyhatja, ha meglévő erőforráscsoportot használ.

az group create --name myresourcegroup --location "West US"

Segítség kérése

Az Azure DNS-hez kapcsolódó összes Azure CLI-parancs a paranccsal az network dnskezdődik. A súgó minden parancshoz elérhető a --help beállítással (rövid űrlap -h). Például:

az network dns --help
az network dns zone --help
az network dns zone create --help

DNS-zóna létrehozása

A DNS-zóna az az network dns zone create parancs használatával hozható létre. További segítségért lásd: az network dns zone create -h.

Az alábbi példa egy contoso.com nevű DNS-zónát hoz létre a MyResourceGroup nevű erőforráscsoportban:

az network dns zone create --resource-group MyResourceGroup --name contoso.com

DNS-zóna létrehozása címkékkel

Az alábbi példa bemutatja, hogyan hozhat létre DNS-zónát két Azure-Resource Manager címkével( project = demo és env = test) a --tags paraméterrel (rövid űrlap-t):

az network dns zone create --resource-group MyResourceGroup --name contoso.com --tags "project=demo" "env=test"

DNS-zóna lekérése

DNS-zóna lekéréséhez használja a következőt az network dns zone show: . További segítségért lásd: az network dns zone show --help.

Az alábbi példa a DNS-zóna contoso.com és a hozzá tartozó adatokat adja vissza a MyResourceGroup erőforráscsoportból.

az network dns zone show --resource-group myresourcegroup --name contoso.com

A következő példa a válasz.

{
  "etag": "00000002-0000-0000-3d4d-64aa3689d201",
  "id": "/subscriptions/147a22e9-2356-4e56-b3de-1f5842ae4a3b/resourceGroups/myresourcegroup/providers/Microsoft.Network/dnszones/contoso.com",
  "location": "global",
  "maxNumberOfRecordSets": 5000,
  "name": "contoso.com",
  "nameServers": [
    "ns1-04.azure-dns.com.",
    "ns2-04.azure-dns.net.",
    "ns3-04.azure-dns.org.",
    "ns4-04.azure-dns.info."
  ],
  "numberOfRecordSets": 4,
  "resourceGroup": "myresourcegroup",
  "tags": {},
  "type": "Microsoft.Network/dnszones"
}

A DNS-rekordok listázásához az az network dns record-set list használható.

DNS-zónák listázása

A DNS-zónák felsorolásához használja az az network dns zone list parancsot. További segítségért lásd: az network dns zone list --help.

Az erőforráscsoport megadásakor a rendszer csak az adott csoporton belüli zónákat sorolja fel:

az network dns zone list --resource-group MyResourceGroup

Az erőforráscsoport kihagyásakor a rendszer az előfizetésben található összes zónát felsorolja:

az network dns zone list 

DNS-zóna frissítése

A DNS-zóna erőforrásai az az network dns zone update paranccsal módosíthatók. További segítségért lásd: az network dns zone update --help.

Ez a parancs nem frissíti a zónán belüli DNS-rekordhalmazokat (lásd: DNS-rekordok kezelése). Csak a zónaerőforrás tulajdonságainak frissítésére használatos. Ezek a tulajdonságok jelenleg a zónaerőforrás Azure Resource Manager "címkéire" korlátozódnak.

Az alábbi példa bemutatja, hogyan frissítheti a címkéket egy DNS-zónán. A meglévő címkéket a megadott érték váltja fel.

az network dns zone update --resource-group myresourcegroup --name contoso.com --set tags.team=support

DNS-zóna törlése

A DNS-zónák törléséhez használja az az network dns zone delete parancsot. További segítségért lásd: az network dns zone delete --help.

Megjegyzés

A DNS-zónák törlésével a zónában található összes DNS-rekord is törlődni fog. Ez a művelet nem vonható vissza. Ha a DNS-zóna használatban van, a zónát használó szolgáltatások futtatása meghiúsul a zóna törlésekor.

A zónák véletlen törlése elleni védelemről további információt talál a DNS-zónák és -rekordok védelme című szakaszban.

Ez a parancs megerősítést kér. A választható --yes kapcsoló kiiktatja a megerősítés kérését.

Az alábbi példa bemutatja, hogyan törölhető a zóna contoso.com a MyResourceGroup erőforráscsoportból.

az network dns zone delete --resource-group myresourcegroup --name contoso.com

Következő lépések

Megtudhatja, hogyan kezelheti a rekordhalmazokat és -rekordokat a DNS-zónában.

Ismerje meg, hogyan delegálhatja tartományát az Azure DNS-be.