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


Azure DNS – Hibaelhárítási útmutató

Ez a cikk hibaelhárítási információkat tartalmaz az Azure DNS gyakori kérdéseihez.

Ha ezek a lépések nem oldják meg a problémát, megkeresheti vagy közzéteheti a problémát a Microsoft Q&A kérdésoldalán közösségi támogatás céljából. Vagy megnyithat egy Azure-támogatás kérelmet.

Nem tudok DNS-zónát létrehozni

A leggyakoribb hibák elhárításához próbálja ki az alábbi lépéseket:

  1. A hiba okának megállapításához tekintse át az Azure DNS auditnaplóit.
  2. Minden DNS-zónanévnek egyedinek kell lennie a saját erőforráscsoportján belül. Vagyis két azonos nevű DNS-zóna nem oszthat meg erőforráscsoportot. Próbáljon meg eltérő zónanevet vagy erőforráscsoportot használni.
  3. "Elérte vagy túllépte a zónák maximális számát a(z) {subscription ID} előfizetésben" hibaüzenet jelenhet meg. Használjon másik Azure-előfizetést, töröljön néhány zónát, vagy lépjen kapcsolatba az Azure ügyfélszolgálatával az előfizetési korlát növeléséhez.
  4. "A(z) {zóna neve} zóna nem érhető el" hibaüzenet jelenhet meg. Ez a hiba azt jelenti, hogy az Azure DNS nem tudott névkiszolgálót lefoglalni ehhez a DNS-zónához. Próbáljon meg egy másik zónanevet használni. Vagy ha Ön a tartománynév tulajdonosa, felveheti a kapcsolatot Azure-támogatás a névkiszolgálók lefoglalásához.

Nem tudok létrehozni egy DNS-rekordot

A leggyakoribb hibák elhárításához próbálja ki az alábbi lépéseket:

  1. A hiba okának megállapításához tekintse át az Azure DNS auditnaplóit.
  2. A rekordhalmaz már létezik? Az Azure DNS a rekordokat rekordhalmazok használatával kezeli, amelyek ugyanazzal a névvel és típussal rendelkező rekordok gyűjteményei. Ha egy ugyanolyan nevű és típusú rekord már létezik, akkor egy másik ugyanilyen rekord hozzáadásához szerkesztenie kell a meglévő rekordhalmazt.
  3. A DNS-zóna legfelső pontján (a zóna „gyökerén”) próbál rekordot létrehozni? Ha igen, az általános egyezmény a DNS rendszerben a „@” karakter használata a rekord neveként. Azt is vegye figyelembe, hogy a DNS-szabványok nem engedélyezik a CNAME rekordokat a zóna csúcsán.
  4. CNAME-ütközést tapasztal? A DNS-szabványok nem engedélyezik a más típusú rekordokkal azonos nevű CNAME rekordokat. Ha rendelkezik egy meglévő CNAME-mel, nem tud egy másik típusú, de ugyanolyan nevű rekordot létrehozni. A CNAME létrehozása szintén sikertelen lesz, ha a neve megegyezik egy más típusú, már létező rekord nevével. Szüntesse meg az ütközést a másik rekord eltávolításával vagy egy eltérő rekordnév beállításával.
  5. Elérte a DNS-zónában engedélyezett rekordhalmazok számának korlátját? A rekordhalmazok aktuális száma és legfelső korlátja az Azure Portalon látható, a zóna „Tulajdonságainál”. Ha elérte ezt a korlátot, töröljön néhány rekordhalmazt, vagy lépjen kapcsolatba az Azure ügyfélszolgálatával a zóna rekordkészlet-korlátjának növeléséhez, majd próbálkozzon újra.

Nem tudom feloldani a DNS-rekordomat

A DNS-névfeloldás egy többlépéses folyamat, amely több okból is meghiúsulhat. Az alábbi lépések segítenek megvizsgálni, hogy a DNS-feloldás miért sikertelen egy DNS-rekordnál az Azure DNS-ben üzemeltetett zónában.

  1. Ellenőrizze, hogy a DNS-rekordok megfelelően vannak-e konfigurálva az Azure DNS-ben. Tekintse át a DNS-rekordokat az Azure Portalon, és győződjön meg róla, hogy a zónanév, a rekordnév és a rekordtípus helyes.
  2. Győződjön meg róla, hogy a DNS-rekordok feloldhatók az Azure DNS névkiszolgálóin.
    • Ha DNS-lekérdezéseket hajt végre a helyi számítógépről, gyorsítótárazott eredményeket láthat, amelyek nem tükrözik a névkiszolgálók aktuális állapotát. Továbbá a vállalati hálózatok gyakran olyan DNS-proxykiszolgálókat használnak, amelyek megakadályozzák a DNS-lekérdezések adott névkiszolgálókhoz történő továbbítását. Ha el szeretné kerülni ezeket a problémákat, használjon webes névfeloldási szolgáltatást (ilyen például a digwebinterface).
    • Mindenképpen adja meg a DNS-zónához tartozó helyes névkiszolgálót, ahogy az Azure Portalon látható.
    • Ellenőrizze a DNS-név (meg kell adnia a teljes nevet, a zónanevet is beleértve) és a rekordtípus helyességét
  3. Ellenőrizze, hogy a DNS-tartománynév megfelelően van-e delegálva az Azure DNS-névkiszolgálókra. Számos, harmadik féltől származó webhely létezik, amely lehetővé teszi a DNS-delegálás ellenőrzését. Ez egy zónadelegálási teszt, így csak a DNS-zónanevét, és nem a teljes rekordnevet kell megadnia.
  4. A fentiek elvégzése után meg kell történnie a DNS-rekord feloldásának. Az ellenőrzéshez ismét használható a digwebinterface, ezúttal az alapértelmezett névkiszolgáló-beállításokkal.

DNS zone status and unhealthy delegation scenarios

A DNS-zóna állapota a zóna aktuális állapotát jelzi. A DNS-zóna állapota lehet Ismeretlen, Elérhető és Csökkentett.

Unknown

Új erőforrás létrehozásakor az új erőforrások állapotjelzői nem érhetők el azonnal. A DNS-zónák megfelelő állapotjeleinek lekéréséhez legfeljebb 24 óra telhet el. Addig a DNS-zónák állapota ismeretlenként jelenik meg.

Ha az erőforrás-állapot-ellenőrzés 6 óránál hosszabb ideje nem kapott információt a DNS-zónákról, a zónák ismeretlenként lesznek megjelölve. Bár ez az állapot nem az erőforrás állapotának végleges jelzése, a hibaelhárítási folyamat fontos adatpontja. Miután a jel megérkezett, és az erőforrás a várt módon fut, az erőforrás állapota néhány perc múlva elérhetőre változik.

Az alábbi képernyőkép egy példa az erőforrásállapot-ellenőrző üzenetre.

Screenshot of unknown status.

Rendelkezésre áll

Az elérhető állapot azt jelzi, hogy az erőforrás állapotának ellenőrzése nem észlelt delegálási problémát a DNS-zónákkal kapcsolatban. Ez az állapot azt jelenti, hogy az NS-delegálási rekordok megfelelően vannak karbantartva az elsődleges zónában, és a gyermekzónákhoz tartozó rekordok nem szerepelnek az elsődleges zónában.

Az alábbi képernyőkép egy példa az erőforrásállapot-ellenőrző üzenetre.

Screenshot of available status.

Csökkentett teljesítményű

A csökkentett állapot azt jelzi, hogy az erőforrás állapotának ellenőrzése delegálási problémát észlelt a DNS-zónákkal kapcsolatban. Javítsa ki a delegálási konfigurációt, és várjon 24 órát, amíg az állapot elérhetőre változik.

Az alábbi képernyőkép egy példa az erőforrásállapot-ellenőrző üzenetre.

Screenshot of degraded status.

Ha a konfiguráció javítása után 24 óra telt el, és a DNS-zónák továbbra is csökkentek, forduljon az ügyfélszolgálathoz.

Konfigurációs hibaforgatókönyv

Az alábbi forgatókönyv bemutatja, hogy egy konfigurációs hiba hol vezetett a DNS-zónák kifogástalan állapotához.

Nem kifogástalan delegálás

Az elsődleges zónák NS-delegálási rekordokat tartalmaznak, amelyek segítenek az elsődleges és a gyermekzónák közötti forgalom delegálásában. Ha bármelyik NS-delegálási rekord megtalálható a szülőzónában, a DNS-kiszolgálónak el kell maszkolnia az NS-delegálási rekord alatti összes többi rekordot (kivéve a ragasztórekordokat), és a felhasználói lekérdezés alapján a megfelelő gyermekzónába kell irányítania a forgalmat. Ha a szülőzóna az NS-delegálási rekord alatti gyermekzónákhoz (delegált zónákhoz) tartozó egyéb rekordokat is tartalmaz, a zóna nem megfelelő állapotúként lesz megjelölve, állapota pedig csökkentett.

Mik azok a ragasztórekordok? - Ezek a delegálási rekord alatti rekordok, amelyek segítenek a delegált/gyermek zónákba történő forgalmat az IP-címükkel irányítani, és az alábbiakban látható módon vannak konfigurálva.

Setting Érték
Zóna contoso.com
Delegálási rekord Gyermek NS-ns1.child.contoso.com
Rekord ragasztója ns1.child A 1.1.1.1

Példa nem megfelelő állapotú zónára

Az alábbiakban egy olyan zóna látható, amely az NS-delegálás alatti rekordokat tartalmazza.

  • Zóna neve: contoso.com
Name Type TTL Érték
@ NS 3600 ns1-04.azure-dns.com.
@ SOA 3600 SOA-értékek
* A 3600 255.255.255.255
Gyermek NS 3600 ns1-08.azure-dns.com (NS-delegálási rekord)
foo.child A 3600 10.10.10.10
txt.child TXT 3600 "szövegrekord"
abc.test A 3600 5.5.5.5

Az előző példában a gyermek az NS delegálási rekordja. A foo.child és txt.child rekordok olyan rekordok, amelyeknek csak a gyermekzónában kell lenniük, child.contoso.com. Ezek a rekordok inkonzisztenciát okozhatnak, ha nem távolítják el őket a szülőzónából, contoso.com. Ezek az inkonzisztenciák miatt a zóna sérült állapotúnak tekinthető.

Példák arra, ha egy zóna kifogástalannak vagy nem megfelelőnek minősül

Példa Állapot
A zóna nem tartalmaz NS-delegálási rekordokat, kapcsolási rekordokat és egyéb rekordokat. Egészséges
A zóna csak NS-delegálási rekordokat tartalmaz. Egészséges
A zóna csak NS delegálási rekordokat és rekordokat tartalmaz. Egészséges
A zóna NS-delegálási rekordokat és egyéb rekordokat (kivéve a ragasztórekordokat) tartalmaz a delegálási rekord alatt, amelyeknek szerepelnie kell a gyermekzónában. Egészségtelen
A zóna NS-delegálási rekordokat, ragasztórekordokat és egyéb rekordokat tartalmaz (kivéve a ragasztórekordokat). Egészségtelen

Hogyan lehet kijavítani? – A feloldáshoz keresse meg és távolítsa el az összes rekordot, kivéve, ha a szülőzónában lévő NS-delegálási rekordokban lévő rekordokat kapcsolja össze.

Sérült delegálási rekordok megkeresése – A zónában található nem megfelelő delegálási rekordok megkereséséhez egy szkript is rendelkezésre áll. A szkript olyan rekordokat fog jelenteni, amelyek nem megfelelőek.

  1. Mentse a következő helyen található szkriptet: Sérült DNS-rekordok keresése az Azure DNS-ben – PowerShell-példaszkript

  2. Hajtsa végre a szkriptet a szkriptszerkesztőben leírtak szerint. A szkript a követelményeknek megfelelően szerkeszthető.

Előzményadatok – Az erőforrás állapotának állapotelőzményei szakaszában legfeljebb 14 napnyi állapotelőzmény érhető el. Ez a szakasz az erőforrás-állapot által jelentett állásidő (ha elérhető) okát is tartalmazza. Az Azure jelenleg 24 órás részletességgel jeleníti meg a DNS-zónák erőforrás állásidejét.

Hogyan adható meg a „service” és a „protocol” egy SRV-rekordnál?

Az Azure DNS DNS-rekordokat és -rekordhalmazokat (amely az ugyanazzal a névvel és típussal rendelkező rekordok gyűjteménye) kezel. Egy SRV-rekordhalmaznál a „service” és a „protocol” a rekordhalmaz nevének részeként adható meg. Az egyéb SRV-paraméterek („priority”, „weight”, „port” és „target”) külön vannak megadva, a rekordhalmaz egyes rekordjainál.

Példák az SRV-rekordnevekre („sip” szolgáltatásnév, „tcp” protokoll):

  • _sip._tcp (létrehoz egy rekordhalmazt a zóna csúcsán)
  • _sip._tcp.sipservice (létrehoz egy "sipservice" nevű rekordkészletet)

További lépések