VPN-ის ჰოსტების სახელები ვერ მუშაობს, IP მისამართები მუშაობს: სად უნდა ვეძებოთ
IP-ით წვდომა მუშაობს, სახელები კი ვერა, რაც მიუთითებს სუფიქსებსა და თავსმოხვეულ რეზოლვერებზე და არა მარშრუტებზე. გაიარეთ მისამართი, FQDN, მოკლე სახელი და ძველი გზა.
შეგიძლიათ გახსნათ საზიარო რესურსი მისამართით და იგივე რესურსი სახელით ვერ იხსნება, რაც ნიშნავს, რომ გვირაბი პაკეტებს ატარებს, სახელების შრე კი არა. ეს ერთი დაკვირვება ზოგავს გვერდის ავლას ქსელური ფარისა და მარშრუტების ცვლილებებში. სახელებს სჭირდება სუფიქსი, რეზოლვერი და გზა მოთხოვნისთვის, ხოლო VPN კლიენტს შეუძლია მარშრუტი დააყენოს არც ერთი მათგანის დაყენების გარეშე. გაიარეთ ქვემოთ მოცემული ოთხი შემოწმება თანმიმდევრობით და გაჩერდით პირველზე, რომელიც გატყდება.
სახელი სვამს კითხვას, რომელსაც მისამართი არ სვამს
მისამართი არის დანიშნულება, რომლის გამოყენებაც სტეკს დაუყოვნებლივ შეუძლია. მოკლე სახელი არის კითხვა, რომელიც უნდა გაფართოვდეს სუფიქსით, გაიგზავნოს რეზოლვერთან და უპასუხოს რაღაცამ, რომელმაც იცის ზონა. გვირაბი, რომელიც მარშრუტებს აყენებს, მაგრამ რეზოლვერს არა, პირველს მუშა და მეორეს გატეხილ მდგომარეობაში ტოვებს. ამიტომ სიმპტომი ასე თანმიმდევრულად გამოიყურება ძალიან განსხვავებულ VPN პროდუქტებში.
იმუშავეთ მისამართიდან გარეთ: ჯერ სრული სახელი, შემდეგ შიშველი ჰოსტის სახელი და ჩაინიშნეთ, რომელი სამიდან მუშაობს. ნიმუში გეუბნებათ, რომელი შრე უნდა შეამოწმოთ ერთი კონფიგურაციის ეკრანის გახსნამდე. მარშრუტების გამოცნობა, როცა სრული სახელი წყდება, ფუჭი შრომაა.
წაიკითხეთ რეზოლვერი, რომელიც გვირაბმა რეალურად დააყენა
ჰკითხეთ ოპერაციულ სისტემას რომელი რეზოლვერი ამუშავებს შიდა ზონის მოთხოვნებს, და არა რომელს აცხადებს VPN კლიენტის ინტერფეისი. სერვერი, რომელიც თავს ახვევს საჯარო რეზოლვერს შიდა ზონის გარეშე, წარმოქმნის ზუსტად ამ წარუმატებლობას და ეს კონფიგურაციის შეცდომაა და არა მარშრუტიზაციის ხარვეზი.
resolvectl status
nslookup fileserver.corp.example
nslookup fileserver
დომენზე მიერთებულ Windows კლიენტზე სახელთა სივრცის მარშრუტიზაციის პოლიტიკა წყვეტს, რომელი მოთხოვნა რომელ რეზოლვერთან წავიდეს, ხოლო VPN ადაპტერის საკუთარი DNS პარამეტრები ადაპტერის დეტალებში ჩანს. წაიკითხეთ მოქმედი პოლიტიკა და არა პროფილი, რადგან ქეშირებული პოლიტიკა შეიძლება იმაზე დიდხანს იცოცხლოს, ვიდრე ის დამაყენებელი კავშირი. თუ რეზოლვერი პასუხობს სრულ სახელს და არა მოკლეს, პრობლემა უკვე სუფიქსების სიაში გადავიდა.
Get-DnsClientNrptPolicy
ipconfig /all
გაჩერდით, თუ შიდა ზონა სწორი სერვერის მეშვეობით იშლება. რეზოლვერი თქვენი პრობლემა არ არის.
სუფიქსები ხსნიან ვერმომუშავე მოკლე სახელებს
ერთლეიბლიანი სახელი კავშირის სუფიქსების სიით ფართოვდება მოთხოვნის გაგზავნამდე. თუ VPN შიდა სუფიქსს არ აწვდის, fileserver არასდროს გახდება fileserver.corp.example და მოთხოვნა გავა როგორც სახელი, რომელიც არც ერთმა საჯარო რეზოლვერმა არ იცის. სუფიქსის თავსმოხვევა ან სრული სახელის აკრეფა ამოწმებს ჰიპოთეზას სერვერზე არაფრის შეცვლის გარეშე.
nslookup fileserver.corp.example
ping -a 192.168.50.20
Linux-ში რეზოლვერის სერვისი DNS სერვერს აკავშირებს ბმულსა და მარშრუტიზაციის დომენების ერთობლიობას, ამიტომ თავსმოხვეული სერვერი, რომელიც გვირაბის ბმულთან არ არის დაკავშირებული, ისე იქცევა, თითქოს იქ არ არის. შეამოწმეთ მდგომარეობა ბმულების მიხედვით და არა stub ფაილი, რომელიც შეიძლება მხოლოდ ლოკალურ რეზოლვერზე მიუთითებდეს. იგივე გაყოფა საპირისპირო მიმართულებითაც ჩანს: არსებული, მაგრამ გვირაბის ინტერფეისზე გამოუყენებელი ძიების დომენი წარმოქმნის მოკლე სახელების ჩავარდნებს, რომლებიც შემთხვევითი ჩანს.
თუ სუფიქსის დამატება ასწორებს ამას, დარჩენილი სამუშაოა ის სუფიქსი VPN პროფილის მეშვეობით მიწოდება, ნაცვლად იმისა, რომ ყოველ მომხმარებელს მისი აკრეფა სთხოვოთ.
NetBIOS და WINS სხვა მექანიზმია
ძველ SMB-ს კვლავ შეუძლია შიშველი სახელის ძიება NetBIOS სახელების სერვისით, რომელიც პასუხობს მაუწყებლობით ან WINS სერვერის მეშვეობით. მაუწყებლობა ერთი მაუწყებლობის დომენის შიგნით რჩება და პირველ მარშრუტიზატორზე ჩერდება, ამიტომ გვირაბს ვერ გადაკვეთს; WINS მუშაობს, რადგან კლიენტს აქვს unicast მისამართი რეგისტრაციისა და კითხვისთვის. ამიტომ მხოლოდ IP-ის მატარებელ VPN-ს კვლავ შეუძლია ძველი სახელების მხარდაჭერა, როცა WINS კონფიგურირებული და ხელმისაწვდომია.
nbtstat -n
nbtstat -R
თანამედროვე SMB-ისთვის დაეყრდენით DNS-ს და სრულ სახელს და ძველი გზა პენსიაზე გაისტუმრეთ. თუ ის ნამდვილად ძველია, მიაწოდეთ WINS ან შეცვალეთ აპლიკაცია; შუალედური გზაა დახმარების რიგი, რომელიც არასდროს იცლება.
გავლა მთავრდება, როცა შეგიძლიათ თქვათ, რომელი შრე ჩავარდა: რეზოლვერი, სუფიქსი თუ ძველი აღმოჩენა. ჩაწერეთ პასუხისმგებელი რეზოლვერი და მომუშავე სახელის ფორმა, რადგან შემდეგი ადამიანი იმავე სიმპტომიდან დაიწყებს.