Krátke interné názvy zlyhávajú na VPN: prípona, ktorú nikdy nevidíte
Krátky názov funguje len preto, že ho dopĺňa vyhľadávacia prípona. Porovnajte úplný a krátky názov, aby ste odlíšili chýbajúcu príponu od zlyhania resolvera.
Krátky názov fungoval v kancelárii a na VPN zlyháva, zatiaľ čo úplný názov sa preloží bez problémov. Nič nie je pokazené. Holý názov ako intranet nie je úplný názov; klient pripojí príponu zo svojho zoznamu hľadania a spýta sa na výsledok. Ak profil VPN túto príponu neposkytuje, známa krátka forma prestane existovať.
To je celý mýtus. DNS sa nepokazil, zmenila sa politika hľadania.
Holý názov nie je názov
Keď zadáte jedinú značku, resolver sa musí rozhodnúť, na čo sa pýtať. Skúsi názov tak, ako je zadaný, potom pridáva položky zo zoznamu hľadania jednu po druhej, kým niečo neodpovie. V Linuxe tento poriadok riadi resolv.conf nastaveniami search a ndots. Vo Windows to isté robia zoznam prípon a politika prekladu názvov. Odstráňte príponu a resolver nebude mať čo pridať.
Fungujúci krátky názov je teda dôkazom politiky, nie dôkazom zdravého DNS servera.
Čo robia zoznam prípon a adresa resolvera
Tieto dve veci sa neustále zamieňajú. Adresa resolvera hovorí, koho sa pýtať; zoznam prípon hovorí, na ktorý názov sa pýtať. VPN vám môže dať súkromný resolver bez prípony alebo príponu s nesprávnym resolverom. Len jedno z týchto zlyhaní vyzerá ako výpadok DNS.
Kontrolujte ich oddelene, pretože oprava nesprávneho spáli podporné okno.
| What you see | Likely cause |
|---|---|
| Full name resolves, short name fails | Suffix or search list missing |
| Neither resolves | Resolver unreachable or wrong domain rule |
| Both resolve, resource fails | Route or service permission |
Tri príznaky, traja rôzni vlastníci.
Najprv otestujte úplný názov
Pýtajte sa na administrátorom zdokumentovaný plne kvalifikovaný názov, nie na odhad. Fungujúci FQDN dokazuje, že resolver je dostupný a záznam existuje, čo jedným dopytom odstráni polovicu možných príčin. Použite nástroj, ktorý ukáže, ktorý server odpovedal, aby ste nečítali uložený výsledok.
Test držte v súkromí. Posielanie interných variantov verejnému resolveru prezrádza názvy a testuje politiku, ktorú nikto nezamýšľal.
Kam patrí oprava
Opravte vlastnícky profil alebo systém správy, ktorý ho generuje. Ručná úprava lokálnej konfigurácie resolvera zvyčajne zmizne pri opätovnom pripojení, alebo sa použije na každú sieť, ku ktorej sa stroj pripojí, čo je horšie.
Vo Windows skontrolujte efektívnu politiku, nie zaškrtávacie políčko, ktoré si pamätáte. Get-DnsClientNrptPolicy zobrazuje pravidlá prekladu názvov, ktoré skutočne platia.
V macOS scutil --dns vypíše konfiguráciu resolvera pre každé vymedzené rozhranie vrátane domén hľadania, ktoré VPN zatlačila.
V Linuxe si prečítajte riadok search v /etc/resolv.conf, ale skontrolujte, či ho klient VPN neprepísal. Ak je súbor spravovaný, upravte zdroj pravdy, nie vykreslený súbor. Zastaraný riadok search zostal z predchádzajúcej siete je častou príčinou.
Čo si uchovať pri profile
Uložte opravený úplný názov, zoznam prípon a adresu resolvera vedľa profilu klienta. Ďalší človek, ktorý nahlási, že stránka intranet nefunguje, môže porovnať tri známe hodnoty namiesto začínania na prázdnej stránke.
A ak zlyháva iba krátka forma, napíšte to do tiketu. Tá veta ušetrí tímu resolverov celé popoludnie.