Кратките внатрешни имиња не работат на VPN: наставката што никогаш не ја гледате
Краткото име работи само затоа што наставка за пребарување го комплетира. Споредете го целото и краткото име за да го одвоите недостигот на наставка од дефект на резолверот.
Краткото име работеше во канцеларијата и не работи на VPN, додека целото име се решава без проблем. Ништо не е расипано. Голото име како intranet не е целосно име; клиентот додава наставка од својата листа за пребарување и го прашува резултатот. Ако VPN профилот не ја обезбедува таа наставка, познатата кратка форма престанува да постои.
Тоа е целиот мит. DNS не се расипа, се промени политиката за пребарување.
Голото име не е име
Кога внесувате една ознака, резолверот мора да одлучи што да праша. Ја пробува името како што е дадено, потоа додава записи од листата за пребарување еден по еден додека нешто не одговори. На Linux, resolv.conf го контролира тој ред со поставките search и ndots. На Windows, листата на наставки и политиката за решавање имиња го прават истото. Отстранете ја наставката и резолверот нема што да додаде.
Затоа, краткото име што работи е доказ за политика, а не доказ за здрав DNS сервер.
Што прават листата на наставки и адресата на резолверот
Овие две постојано се мешаат. Адресата на резолверот кажува кого да прашате; листата на наставки кажува за кое име да прашате. VPN може да ви даде приватен резолвер без наставка, или наставка со погрешен резолвер. Само еден од тие дефекти изгледа како прекин на DNS.
Проверете ги одделно, бидејќи поправањето на погрешниот троши прозорец за поддршка.
| 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 |
Три симптоми, три различни сопственици.
Прво проверете го целото име
Побарајте документираното целосно квалификувано име од администраторот, не претпоставка. Работен FQDN докажува дека резолверот е достапен и записот постои, што со едно прашање отстранува половина од можните причини. Користете алатка што покажува кој сервер одговорил, за да не читате кеширан резултат.
Држете го тестот приватен. Испраќање на внатрешни варијанти до јавен резолвер открива имиња и тестира политика што никој не ја имал намера.
Каде припаѓа поправката
Поправете го профилот сопственик или системот за управување што го создава. Рачното менување на локалната конфигурација на резолверот обично исчезнува при повторно поврзување, или се применува на секоја мрежа во која се приклучува машината, што е полошо.
На Windows, проверете ја ефективната политика наместо полето за избор што го паметите. Get-DnsClientNrptPolicy ги прикажува правилата за решавање имиња што навистина се во сила.
На macOS, scutil --dns ја печати конфигурацијата на резолверот за секој опфатен интерфејс, вклучувајќи ги домените за пребарување што ги испрати VPN.
На Linux, прочитајте ја линијата search во /etc/resolv.conf, но проверете дали VPN клиент ја препишал. Ако датотеката е управувана, уредете го изворот на вистина, а не изрендерираната датотека. Застарена линија search што останала од претходна мрежа е честа причина.
Што да чувате со профилот
Чувајте го поправеното цело име, листата на наставки и адресата на резолверот покрај профилот на клиентот. Следното лице што ќе пријави дека страницата intranet не работи ќе може да спореди три познати вредности наместо да почне од празна страница.
И ако не работи само кратката форма, кажете го тоа во тикетот. Таа реченица и заштедува на екипата за резолвери едно попладне.