nslookup кажа, што сервер невядомы: гэта ўсяго толькі пазнака
Уласнае зваротнае імя рэзалвера і няўдалы прамы запыт — гэта розныя вынікі. Прачытайце раздзел адказу, перш чым мяняць налады DNS у VPN.
Падключыце VPN, запусціце nslookup, і ў загалоўку з'явіцца адрас рэзалвера з полем імені, запоўненым як Unknown. Гэта слова стаіць над адказам, і большасць людзей спыняюць чытанне раней за важную частку. Пазнака апісвае, ці мае рэзалвер уласнае зваротнае імя; яна пакуль нічога не кажа пра тое, ці вырашылася імя хоста, якое вы запыталі. Закрыць гэтае акно своечасова — вось і ўсё майстэрства.
Два розныя запыты могуць даць такі экран, і толькі адзін з іх пра вашу праблему. Каб іх раздзяліць, патрэбна адна дадатковая каманда, і гэта зберажэ паўдня на рэдагаванне налад DNS, якія ніколі не былі няслушнымі.
Што інструмент робіць перад адказам
nslookup можа паспрабаваць знайсці імя для адраса сервера, які збіраецца выкарыстаць, а гэта зваротны запыт у дамене in-addr.arpa або ip6.arpa. Калі гэты запіс PTR адсутнічае, адфільтраваны палітыкай або проста не апублікаваны, інструмент друкуе Unknown і ідзе далей. Прамое развязанне гэтая няўдача не закранае, бо гэта іншае пытанне, пасланае таму ж серверу.
Менавіта таму прыватны рэзалвер можа правільна адказаць на кожнае карпаратыўнае імя і ўсё адно выглядаць ананімным у загалоўку інструмента. Адрас вядомы; імя за ім — не, і інструмент сумленны ў гэтым, хоць і крыху тэатральны ў выбары слова.
Запусціце два запыты свядома
Спытайце пра хост, які вам важны, а потым пра ўласны адрас рэзалвера. Першы запыт нясе імя, якое вам патрэбна; другі пытае ў сервера, ці можа ён назваць сябе. У запісаным выглядзе яны такія: nslookup app.corp.example 10.77.0.53 для хоста і nslookup 10.77.0.53 10.77.0.53 для зваротнага імені рэзалвера.
Абодва прыклады ілюстрацыйныя, таму падстаўце свае імёны і адрасы. Сутнасць не ў дакладным сінтаксісе, а ў раздзяленні: дзве каманды задаюць розныя пытанні і могуць даваць розныя вынікі, не з'яўляючыся няспраўнасцю.
Тры вынікі, падобныя з выгляду і розныя па сутнасці
Тайм-аўт азначае, што адказу не прыйшло зусім, што паказвае на дасяжнасць, фільтраванне або няслушны адрас сервера. Адмоўны адказ азначае, што сервер адказаў і сказаў, што імя не існуе, што паказвае на зону або суфікс. Адсутнасць зваротнага імені азначае, што сервер адказаў на другое пытанне нічым карысным, а прамы адказ мог быць бездакорным. Тры вынікі, тры ўладальнікі, і толькі адзін з іх пра імя хоста, якое вам было патрэбна.
Толькі першыя два апісваюць шлях DNS, які збаўляе для вашай праграмы. Трэці апісвае запіс, які ніколі не публікаваўся, і стаўленне да яго як да збою вядзе да змен, якія не могуць яго выправіць, напрыклад перапісванне суфікса пошуку, пакуль загаловак не стане прыязналейшым.
Чытайце раздзелы, а не загаловак
Пад загалоўкам інструмент друкуе адказ, паўнамоцтвы і любыя дадатковыя запісы. Правільны адрас у раздзеле адказу — гэта вынік, які вы хацелі, нават калі імя ў загалоўку — Unknown. Пусты адказ з аўтарытэтным адмовай — іншы вынік, і ён заслугоўвае ўласнага расследавання.
Трымайце абодва аб'екты яўнымі ў любым паведамленні ў падтрымку: якое імя запытвалася і які сервер апытваўся. Справаздачы, якія згадваюць толькі, што DNS праз VPN зламаны, прымушаюць наступнага чалавека аднавіць тэст, які вы ўжо правялі.
Калі зваротнае імя сапраўды мае значэнне
Некаторыя сэрвісы сапраўды клапоцяцца пра запісы PTR: журналяванне, якое развязвае адрасы кліентаў, праверкі рэпутацыі пошты або адміністрацыйныя інструменты, што паказваюць імёны. Калі нешта з гэтага не працуе, апублікуйце запіс або выпраўце зону, якая павінна яго трымаць. Гэтая праца законная і асобная ад пытання, ці VPN правільна перасылае запыты.
Вузкі пункт застаецца: адна адсутная пазнака рэзалвера не даказвае, што прамое развязанне праз тунель зламанае, а адзін працоўны прамы запыт не даказвае, што кожнае імя ў зоне развязваецца. Праверце імя, якое вам сапраўды патрэбна, а потым вырашыце, чаго вартае слова ў загалоўку.