nslookup kaže da je server nepoznat: to je samo oznaka
Vlastito reverzno ime rezolvera i neuspjelo naprijed pretraživanje različiti su rezultati. Pročitajte odjeljak s odgovorom prije nego promijenite bilo koju VPN DNS postavku.
Povežite VPN, pokrenite nslookup i zaglavlje pokazuje adresu rezolvera s poljem imena ispunjenim kao Unknown. Ta riječ stoji iznad odgovora, a većina ljudi prestane čitati prije dijela koji je važan. Oznaka opisuje ima li rezolver vlastito reverzno ime; još ništa ne govori o tome je li se ime hosta koje ste tražili razriješilo. Zatvoriti taj prozor na vrijeme je ovdje cijela vještina.
Dva različita upita mogu proizvesti taj prikaz, a samo jedan od njih tiče se vašeg problema. Razdvajanje zahtijeva jednu dodatnu naredbu i štedi poslijepodne uređivanja DNS postavki koje nikada nisu bile pogrešne.
Šta alat radi prije nego vam odgovori
nslookup može pokušati naći ime za adresu servera koji će uskoro koristiti, a to je reverzno pretraživanje u domenu in-addr.arpa ili ip6.arpa. Ako taj PTR zapis nedostaje, filtriran je politikom ili jednostavno nije objavljen, alat ispiše Unknown i nastavi. Naprijed razrješavanje tim neuspjehom nije dotaknuto, jer je to drugo pitanje poslano istom serveru.
Zato privatni rezolver može ispravno odgovoriti na svako korporativno ime i ipak izgledati anonimno u zaglavlju alata. Adresa je poznata; ime iza nje nije, a alat je iskren u vezi s tim, iako pomalo teatralan u pogledu riječi koju bira.
Pokrenite dva upita namjerno
Pitajte za host koji vam je važan, pa zatim za vlastitu adresu rezolvera. Prvi zahtjev nosi ime koje vam treba; drugi pita server može li imenovati sebe. Zapisano, izgledaju ovako: nslookup app.corp.example 10.77.0.53 za host i nslookup 10.77.0.53 10.77.0.53 za reverzno ime rezolvera.
Oba primjera su ilustrativna, pa zamijenite svojim imenima i adresama. Poanta nije u tačnoj sintaksi nego u razdvajanju: dvije naredbe postavljaju različita pitanja i smiju dati različite rezultate, a da nijedna nije kvar.
Tri ishoda koja izgledaju slično, a nisu
Istek vremena znači da odgovor uopće nije stigao, što upućuje na dostupnost, filtriranje ili pogrešnu adresu servera. Negativan odgovor znači da je server odgovorio i rekao da ime ne postoji, što upućuje na zonu ili sufiks. Nedostajuće reverzno ime znači da je server na drugo pitanje odgovorio ničim korisnim, a naprijed odgovor je mogao biti savršen. Tri rezultata, tri vlasnika, a samo jedan od njih tiče se imena hosta koje vam je trebalo.
Samo prva dva opisuju DNS put koji za vašu aplikaciju ne uspijeva. Treći opisuje zapis koji nikada nije objavljen, a tretiranje kao kvara vodi promjenama koje ga ne mogu popraviti, poput prepisivanja sufiksa pretraživanja dok zaglavlje ne postane ljubaznije.
Čitajte odjeljke, ne zaglavlje
Ispod zaglavlja alat ispisuje odgovor, autoritet i sve dodatne zapise. Ispravna adresa u odjeljku s odgovorom rezultat je koji ste željeli, čak i kada je ime u zaglavlju Unknown. Prazan odgovor s autoritativnim odbijanjem drugi je ishod i zaslužuje vlastitu istragu.
Držite oba objekta jasnima u svemu što šaljete podršci: koje je ime upitano i koji je server pitan. Izvještaji koji spominju samo da je DNS preko VPN-a pokvaren prisiljavaju sljedeću osobu da rekonstruira test koji ste već izveli.
Kada reverzno ime zaista ima značenje
Neke usluge zaista mare za PTR zapise: evidentiranje koje razrješava adrese klijenata, provjere reputacije pošte ili administrativni alati koji prikazuju imena. Ako nešto od toga ne uspijeva, objavite zapis ili popravite zonu koja bi ga trebala držati. Taj je posao legitiman i odvojen od pitanja prosljeđuje li VPN upite ispravno.
Uski zaključak stoji: jedna nedostajuća oznaka rezolvera ne dokazuje da je naprijed razrješavanje kroz tunel pokvareno, a jedno uspješno naprijed pretraživanje ne dokazuje da se razrješava svako ime u zoni. Testirajte ime koje vam stvarno treba, pa onda odlučite koliko vrijedi riječ iz zaglavlja.