DNS-over-HTTPS (DoH) lekérdezés
Kérdezd le bármely domain A, AAAA, MX és TXT rekordjait titkosított DNS-over-HTTPS lekérdezésen keresztül.
Internetkapcsolatot igényel — ez a lekérdezés egy publikus DNS-over-HTTPS feloldó ellen fut, nem egy helyi adatbázis ellen.
Kapcsolódó eszközök
Az eszközről
A DNS-over-HTTPS (DoH) egy hétköznapi DNS-lekérdezést titkosított HTTPS-kérésbe csomagol, ahelyett hogy egyszerű szövegként küldené el az UDP 53-as porton, ahogyan a DNS hagyományosan működik. Ez azért számít, mert a sima DNS-lekérdezések könnyedén láthatók bárki számára, aki a hálózati útvonalon figyel — egy internetszolgáltató, egy nyilvános Wi-Fi üzemeltetője, vagy bárki más, aki lehallgatja a forgalmat —, míg egy DoH-lekérdezés úgy néz ki, mint bármely más HTTPS-kérés, és a tartalma végponttól végpontig titkosított. Ez az eszköz pontosan ilyen lekérdezést végez, így bármely domain rekordjait le tudod kérdezni ugyanúgy, ahogyan azt egy DoH-t támogató böngésző vagy operációs rendszer feloldó tenné.
Egyetlen lekérdezés négy rekordtípust kér le egyszerre: A rekordokat (azokat az IPv4-címeket, amelyekre egy domain feloldódik), AAAA rekordokat (ennek IPv6 megfelelőjét), MX rekordokat (hogy mely levelezőszerverek felelősek a domainhez érkező levelek fogadásáért, prioritási sorrendben), valamint TXT rekordokat (tetszőleges szöveges adatot, amelyet gyakran domain-ellenőrzésre, SPF/DKIM/DMARC email-hitelesítési szabályokra és más géppel olvasható metaadatokra használnak). Minden rekord a TTL-jével (time-to-live) együtt érkezik vissza, ami megmutatja, meddig gyorsítótárazhatja egy feloldó az adott választ, mielőtt újra kellene kérdeznie.
Maga a lekérdezés egy publikus DoH feloldóhoz kerül elküldésre HTTPS-en keresztül, és strukturált JSON-ként érkezik vissza, amit ez az eszköz rekordtípusonként megjelenít. Mivel a DNS-feloldás alapvetően megköveteli, hogy a géped határain túl is elérj egy szervert — nincs mód arra, hogy helyben derítsd ki, kié egy domain, anélkül hogy megkérdeznél valakit, aki tudja —, ez az egyik azon kevés eszköz közül ebben az eszköztárban, amelynek működéséhez aktív internetkapcsolat szükséges; az eszköztár minden más eleme teljesen offline működik.
Ez sok mindennapi hibaelhárításnál előkerül: annak megerősítése, hogy egy domain A/AAAA rekordjai egy DNS-módosítás után oda mutatnak, ahova kellene, az MX rekordok helyes beállításának ellenőrzése, mielőtt megbíznánk egy domainben a levelek fogadásával kapcsolatban, vagy egy TXT rekord elolvasása az SPF, DKIM vagy egy domain-tulajdonjogot igazoló token ellenőrzéséhez, terminál vagy telepített dig/nslookup nélkül. Mivel egyszerű weboldalról van szó, ugyanúgy működik telefonon, egy lezárt munkahelyi laptopon, vagy bármely gépen, ahol egy parancssoros DNS-eszköz telepítése nem opció.
Érdemes szem előtt tartani, hogy a TTL-értékek és a terjedés miatt egy friss DNS-módosítás nem feltétlenül jelenik meg azonnal mindenhol — egy publikus feloldó még a TTL lejártáig a gyorsítótárazott választ szolgálhatja ki, még akkor is, ha az illetékes névszerver már az új rekordot tartalmazza.
Gyakran ismételt kérdések
Mi az a DNS-over-HTTPS? expand_more
Egy olyan módszer, amely egy DNS-lekérdezést titkosított HTTPS-kérésbe csomagolva küld el, titkosítatlan UDP helyett, így sem a lekérdezés, sem a válasz nem látható egyszerű szövegként a köztes hálózatot figyelők számára.
Milyen rekordtípusokat kérdez le ez az eszköz? expand_more
A (IPv4-cím), AAAA (IPv6-cím), MX (levelezőszerver) és TXT (tetszőleges szöveg, gyakran SPF/DKIM/DMARC és domain-ellenőrzés céljából) — mind a négy egyetlen lekérdezéssel érkezik.
Miért igényel ez az eszköz internetkapcsolatot, amikor az eszköztár többi része offline működik? expand_more
A DNS-feloldás eleve megköveteli, hogy egy külső szervertől kérdezzük meg, kié egy domain — nincs olyan helyi adatbázis, amely erre válaszolhatna —, így ez az egyetlen eszköz itt, amely nem tud élő hálózati hozzáférés nélkül működni.
Miért nem látom az imént végzett DNS-módosításomat? expand_more
A DNS-válaszok az adott rekord TTL-je (time-to-live) szerint kerülnek gyorsítótárazásra. Egy feloldó a régi választ szolgálhatja ki egészen a TTL lejártáig, még akkor is, ha az illetékes névszerver már a frissített rekordot tartalmazza.
Ez ugyanaz, mint a dig vagy nslookup használata? expand_more
Ugyanolyan típusú rekordokat kérdez le, de titkosított DNS-over-HTTPS lekérdezésen keresztül egy publikus feloldóhoz, nem pedig azzal az egyszerű UDP-lekérdezéssel, amit a dig vagy az nslookup normál esetben küld, és nincs szükség hozzá terminálra vagy telepített eszközökre — csak böngészőre.