შიდა სახელი წყდება, და იგივე სერვერი გარე სახელზე პასუხობს რეკურსიასთან დაკავშირებული უარით. ეს კომბინაცია წინააღმდეგობა არ არის. საკუთარი ზონების გამოქვეყნება და მთელი ინტერნეტის ამოხსნა ორი ცალკე სერვისია, რომელთაც სერვერი შეიძლება სთავაზობდეს, და მას პირველი მეორის გარეშე შეუძლია. უარი განიხილეთ პოლიტიკის განცხადებად, შემდეგ შეამოწმეთ, შეესაბამება თუ არა პოლიტიკა დიზაინს.

უარი და ვადის გასვლა სხვადასხვა პასუხია

ჩაწერეთ სახელი, მოთხოვნის ტიპი, პასუხისმგებელი სერვერი, სტატუსი და დაბრუნებული ჩანაწერები. რეკურსიის გაფრთხილება ავტომატურად არ აუქმებს მასთან მოსულ ავტორიტეტულ პასუხს. ჩაწერეთ სტატუსი, სანამ განმარტავთ. საათის შემდეგ მეხსიერებიდან აღდგენილი სტატუსი სხვა ფაქტია.

DNS სათაური ატარებს რეკურსიის მოთხოვნას და მითითებას, სთავაზობს თუ არა სერვერი მას, და პროტოკოლის სპეციფიკაცია ამ დროშებს პასუხის მონაცემებისგან ცალკე ინახავს. ამიტომ პასუხი შეიძლება სასარგებლო იყოს და მაინც საჩივარი ატაროს. ვადის გასვლა, უარყოფითი პასუხი და უარი სამი განსხვავებული შედეგია. თითოეული სხვა ფენაზე მიუთითებს, და მხოლოდ უარია ის, როცა სერვერი პოლიტიკაზე გითხრობთ.

ჯერ წაიკითხეთ სტატუსის კოდი, შემდეგ გადაწყვიტეთ, მნიშვნელოვანია თუ არა გაფრთხილება ამ მოთხოვნისთვის. ზონის დამასახელებელი ავტორიტეტული პასუხი გამოსაყენებელია მაშინაც, როცა რეკურსიული ბიტი უარყოფილია. უარი პასუხის გარეშე პოლიტიკის შედეგია, და არა გატეხილი პაკეტის გზა.

რა ჩაწერა გამხსნელმა თქვენს წყაროდ

კლიენტი შეიძლება მოვიდეს სერვერის დაშვებული რეკურსიული დიაპაზონების გარეთ არსებული მისამართების აუზიდან, ან თარგმანმა ის კარიბჭეს დაემსგავსოს. კლიენტის საკუთარი ადაპტერის მისამართი არ არის მტკიცებულება იმისა, რა მიიღო გამხსნელმა. ჰკითხეთ სერვერის ადმინისტრატორს დაკვირვებული წყაროს შესახებ, ნაცვლად იმისა, რომ გზის თქვენი მხრიდან გამოიტანოთ. ორი მისამართი შეიძლება განსხვავდებოდეს ყოველ მთარგმნელ ნახტომზე.

ჰკითხეთ იგივე სახელი კლიენტიდან და ჰოსტიდან, რომელსაც სერვერი უკვე ენდობა. ორ პასუხს შორის სხვაობა წყაროს პირობაა, და ის უფრო სასარგებლოა, ვიდრე რომელიმე პასუხი ცალკე.

dig +short host.corp.example
dig +short example.com

თუ განლაგებას VPN კლიენტებისთვის რეკურსია სურს, ადმინისტრატორი შესაბამის წყაროს დიაპაზონს ავტორიზებს სერვერის საკუთარი კონტროლებით. რეკურსიის გახსნა ყველა ქსელისთვის, რათა ერთი ტესტი გაიაროს, გაცილებით დიდი ცვლილებაა, ვიდრე საცდელი. ჩაწერეთ ავტორიზებული დიაპაზონი წესის გვერდით, რადგან შემდეგი მიმომხილველი იკითხავს, რომელ წყაროებს უნდა ემსახურა პოლიტიკა. მფლობელის გარეშე წყაროს დიაპაზონი ის გზაა, რომლითაც დროებითი ტესტი მუდმივი ხდება.

გაყოფილი DNS დიზაინია და არა ხარვეზი

ზოგი განლაგება მხოლოდ სამუშაო დომენებს უგზავნის კერძო გამხსნელს, დანარჩენს კი სხვა დამტკიცებულ გამხსნელს. ეს მოთხოვნების მარშრუტიზაციის დიზაინია, და არ არის მტკიცებულება, რომ კერძო სერვერს უფრო თავისუფალი პოლიტიკა სჭირდება. ამ დიზაინის პირობებში კერძო გამხსნელის მეშვეობით გარე სახელის წარუმატებლობა სასურველი შედეგია და არა ხარვეზი. უარი დიზაინის მუშაობაა, და არა ჩასახშობი სიმპტომი.

საჯარო გამხსნელმა შეიძლება დააბრუნოს დათვალიერება, მაგრამ გატეხოს შიდა სახელები ან კერძო მოთხოვნები გაგზავნოს იქ, სადაც არ უნდა წავიდეს. ჩაწერეთ სასურველი ქცევა, სანამ რომელიმე გამხსნელის მისამართს შეცვლით.

გადაამოწმეთ პოლიტიკა ორი მოთხოვნით

სასურველი შესწორების შემდეგ ჰკითხეთ დაშვებული კერძო სახელი და გარე სახელი ფაქტობრივი კლიენტიდან. რაც ბრუნდება, უნდა იყოს ის, რასაც პოლიტიკა გვპირდება, და არა მხოლოდ უფრო წყნარი დიაგნოსტიკა. ჩაწერეთ პასუხისმგებელი სერვერი თითოეულ პასუხთან, შემდეგ შეადარეთ წყვილი პოლიტიკას. შედარება ტესტია, და ერთი წარმატებული ძიება არა.

resolvectl query host.corp.example
resolvectl query example.com

თუ კერძო სახელი მუშაობს და საჯარო სახელს უარყოფენ, პოლიტიკა აკეთებს იმას, რასაც ამბობს. თუ კერძო სახელიც ვერ მუშაობს, პრობლემა ზონაში, მარშრუტში ან წყაროს ავტორიზაციაშია, და რეკურსია ყურადღების გადატანაა. ორივე შედეგი სასარგებლოა, და თითოეული დარჩენილი ჰიპოთეზების ნახევარს გამორიცხავს.

წაიკითხეთ უარი მტკიცებულებად

უარი პასუხია. ეს ნიშნავს, რომ სერვერმა მოთხოვნა მიიღო და მოთხოვნილი სამუშაოს შესრულებაზე უარი თქვა, რაც განსხვავდება არასდროს მოსული პაკეტისგან. ეს განსხვავება მთელი დიაგნოზია. ჩაწერეთ ის პასუხად და არა კავშირის ხარვეზად.

ეს განსხვავება გეუბნებათ, სად უნდა უყუროთ: სერვერის ჟურნალები, მისი წვდომის პოლიტიკა და ჩაწერილი წყარო. ქსელური კედლის ცვლილება ვერ გამოასწორებს პოლიტიკის უარს, და პოლიტიკის ცვლილება ვერ გამოასწორებს დაკარგულ მარშრუტს. ორი ჰიპოთეზა ცალკე შეინახეთ, სანამ ერთ მათგანს მტკიცებულება ექნება.

ჩაწერეთ შედეგი და პოლიტიკის მფლობელი ბილეთში, რათა შემდეგმა ადამიანმა გადაწყვეტილებიდან დაიწყოს და არა გაფრთხილებიდან. დაასახელეთ ავტორიზებული წყაროს დიაპაზონი და ორი სახელი, რომელიც შეამოწმეთ. ამ სამი ფაქტის მქონე ბილეთი ხელახლა გაშვებადია; ის, რომელიც ამბობს "რეკურსია გატეხილია", არა.

დაკავშირებული სტატიები