Ha a domain új szerverre költözött, vagy nem működik a levelezés, az első kérdés mindig ugyanaz: mit lát valójában a DNS? A dig és az nslookup percek alatt választ ad, függetlenül a böngésző gyorsítótárától és a kezelőfelülettől.
Az útmutató megmutatja, hogyan kérdezd le az A, MX, TXT és NS rekordokat, hogyan hasonlítsd össze a hitelesítő névszerver és a nyilvános feloldók válaszát, és mit jelent a TTL.
Melyik eszközt használd?
| Eszköz | Hol érhető el? | Mikor jó? |
|---|---|---|
| dig | macOS-en és Linuxon alapból; Windowson külön telepítve | Részletes, jól szűrhető kimenet. |
| nslookup | Windows, macOS és Linux | Gyors ellenőrzés bármelyik gépen. |
| Resolve-DnsName | Windows PowerShell | Szkriptelhető Windows-környezetben. |
Alap lekérdezések dig-gel
A pelda.hu helyére írd a saját domainedet. A +short kapcsoló csak az értéket mutatja.
dig +short A pelda.hu
dig +short AAAA pelda.hu
dig +short MX pelda.hu
dig +short TXT pelda.hu
dig +short NS pelda.hu
dig +short CNAME www.pelda.huLekérdezés nslookuppal (Windows)
Windowson az nslookup minden gépen elérhető. A -type kapcsolóval adhatod meg a lekérdezni kívánt rekordtípust.
nslookup -type=A pelda.hu
nslookup -type=MX pelda.hu
nslookup -type=TXT pelda.hu
nslookup -type=NS pelda.huNe egyetlen válaszra támaszkodj
A gyorsítótárazás miatt a különböző feloldók eltérő választ adhatnak. Kérdezd meg a hitelesítő névszervert és néhány nyilvános feloldót is.
- Kérdezd le a domain névszervereit: dig +short NS pelda.hu
- Kérdezd meg közvetlenül az egyiket: dig @ns1.szolgaltato.example A pelda.hu
- Kérdezz nyilvános feloldókat: dig @1.1.1.1 A pelda.hu és dig @8.8.8.8 A pelda.hu
- Hasonlítsd össze az eredményeket, és a táblázat alapján értelmezd az eltérést.
| Eredmény | Mi a jelentése? |
|---|---|
| A hitelesítő szerver már az újat adja, a nyilvános még a régit | A gyorsítótárak még a TTL lejártáig őrzik a régit; várj. |
| Mindenhol a régi érték jön | A módosítás nem a tényleges névszerveren történt, vagy nem lett mentve. |
| NXDOMAIN | Nincs ilyen név; elírás vagy hiányzó rekord. |
| SERVFAIL | Szerver- vagy delegálási hiba, gyakran DNSSEC- vagy névszerver-probléma. |
| Üres válasz hibaüzenet nélkül | A név létezik, de nincs ilyen típusú rekord. |
A TTL és a „terjedés”
A TTL másodpercben megadja, meddig őrizheti meg egy feloldó a választ. A „DNS-terjedés” valójában a gyorsítótárak fokozatos lejárata, nem egy globális folyamat. Költözés előtt érdemes a TTL-t alacsonyra (például 300 másodpercre) venni, majd a változás után visszaállítani.
Gyakori leleplezések
- Egy domainnek több SPF-rekordja van; csak egyetlen összefűzött SPF-szabály lehet.
- A gyökérdomainen CNAME szerepel, ahol A vagy ALIAS-típusú megoldás kellene.
- Az MX-rekord CNAME-re mutat, miközben közvetlen gépnevet kellene megadni.
- A regisztrátornál és a DNS-szolgáltatónál más névszerver szerepel; a módosítást rossz helyen végezted.
- Régi AAAA (IPv6) rekord maradt, és az IPv6-os látogatók a régi szerverre jutnak.



