nslookup hlási neznámy server: je to len označenie
Vlastné reverzné meno resolvera a neúspešné dopredné vyhľadávanie sú rôzne výsledky. Prečítajte si sekciu odpovede, skôr než zmeníte akékoľvek nastavenie DNS vo VPN.
Pripojte VPN, spustite nslookup a v záhlaví sa zobrazí adresa resolvera s poľom mena vyplneným ako Unknown. To slovo stojí nad odpoveďou a väčšina ľudí prestane čítať pred časťou, na ktorej záleží. Označenie opisuje, či má resolver vlastné reverzné meno; zatiaľ nehovorí nič o tom, či sa preložilo meno hostiteľa, ktoré ste zadali. Zavrieť to okno včas je tu celá zručnosť.
Dve rôzne požiadavky môžu vytvoriť ten výpis a len jedna z nich sa týka vášho problému. Ich oddelenie stojí jeden príkaz navyše a ušetrí popoludnie úprav nastavení DNS, ktoré nikdy neboli nesprávne.
Čo nástroj robí, kým vám odpovie
nslookup sa môže pokúsiť nájsť meno pre adresu servera, ktorý sa chystá použiť, čo je reverzná požiadavka v doméne in-addr.arpa alebo ip6.arpa. Ak ten záznam PTR chýba, je filtrovaný politikou alebo jednoducho nie je publikovaný, nástroj vypíše Unknown a pokračuje. Dopredného prekladu sa toto zlyhanie netýka, pretože je to iná otázka odoslaná tomu istému serveru.
Preto môže súkromný resolver správne odpovedať na každé firemné meno a napriek tomu pôsobiť v záhlaví nástroja anonymne. Adresa je známa; meno za ňou nie, a nástroj je v tom úprimný, hoci zostáva mierne teatrálny ohľadom slova, ktoré si vyberie.
Spustite obe požiadavky zámerne
Opýtajte sa na hostiteľa, na ktorom vám záleží, a potom na adresu samotného resolvera. Prvá požiadavka nesie meno, ktoré potrebujete; druhá sa pýta servera, či dokáže pomenovať sám seba. Zapísané vyzerajú takto: nslookup app.corp.example 10.77.0.53 pre hostiteľa a nslookup 10.77.0.53 10.77.0.53 pre reverzné meno resolvera.
Oba príklady sú ilustratívne, takže ich nahraďte svojimi menami a adresami. Nejde o presnú syntax, ale o oddelenie: oba príkazy kladú rôzne otázky a smú dávať rôzne výsledky, pričom ani jeden nie je poruchou.
Tri výsledky, ktoré vyzerajú podobne a nie sú
Časový limit znamená, že neprišla žiadna odpoveď, čo ukazuje na dostupnosť, filtrovanie alebo nesprávnu adresu servera. Negatívna odpoveď znamená, že server odpovedal a povedal, že meno neexistuje, čo ukazuje na zónu alebo suffix. Chýbajúce reverzné meno znamená, že server odpovedal na druhú otázku ničím užitočným, a dopredná odpoveď mohla byť stále dokonalá. Tri výsledky, traja vlastníci a len jeden z nich sa týka mena hostiteľa, ktoré ste potrebovali.
Len prvé dva opisujú cestu DNS, ktorá pre vašu aplikáciu zlyháva. Tretí opisuje záznam, ktorý nebol nikdy publikovaný, a jeho považovanie za poruchu vedie k zmenám, ktoré ho nemôžu opraviť, napríklad k prepisovaniu suffixu hľadania, kým záhlavie nezačne vyzerať priateľskejšie.
Čítajte sekcie, nie záhlavie
Pod záhlavím nástroj vypisuje odpoveď, autoritu a prípadné dodatočné záznamy. Správna adresa v sekcii odpovede je výsledok, ktorý ste chceli, aj keď je meno v záhlaví Unknown. Prázdna odpoveď s autoritatívnym odmietnutím je iný výsledok a zaslúži si vlastné vyšetrovanie.
V každej správe podpore držte oba objekty výslovne: ktoré meno bolo dopytované a ktorý server bol opýtaný. Správy, ktoré uvádzajú len to, že DNS cez VPN nefunguje, nútia ďalšieho človeka zrekonštruovať test, ktorý ste už vykonali.
Keď na reverznom mene skutočne záleží
Niektoré služby naozaj dbajú na záznamy PTR: logovanie, ktoré prekladá adresy klientov, kontroly reputácie pošty alebo administratívne nástroje zobrazujúce mená. Ak niektorá z nich zlyháva, publikujte záznam alebo opravte zónu, ktorá by ho mala obsahovať. Tá práca je legitímna a oddelená od otázky, či VPN správne preposiela požiadavky.
Úzky záver platí: jedno chýbajúce označenie resolvera nedokazuje, že dopredný preklad tunelom je pokazený, a jedno fungujúce dopredné vyhľadávanie nedokazuje, že sa preloží každé meno v zóne. Otestujte meno, ktoré skutočne potrebujete, a potom rozhodnite, čo slovo v záhlaví znamená.