ئىچكى ھەل قىلغۇچنى بىرىنچى، ئاممىۋى ھەل قىلغۇچنى ئىككىنچى ئورۇنغا قويۇش Squid غا قايسى ئاتنىڭ قايسى ئات بوشلۇقىغا تەۋە ئىكەنلىكىنى ئېيتمايدۇ.

Squid 6 ۋە 7 دە، dns_nameservers ئادەتتىكى ھەل قىلغۇچ تىزىملىكىنى مۇلازىمېتىر ئادرېسلىرى بىلەن ئالماشتۇرىدۇ. ئۇنىڭ گرامماتىكىسىدا دومېن بويىچە خەرىتە يوق. ئىناۋەتلىك ئىنكار جاۋابىمۇ يېتىپ بارغىلى بولمايدىغان ھەل قىلغۇچتىن پەرقلىنىدۇ، شۇڭا باشقا تاللاشلار ماسلاشمايدىغان ئات بوشلۇقلىرىنى ئىزدەشنىڭ ئىشەنچلىك ئۇسۇلى ئەمەس.

سوراقلىرىنى دومېن بويىچە يېتەكلەڭ

يەرلىك DNS يوللىغۇچى يوق سىياسەتنى ئىپادىلىيەلەيدۇ. مەۋجۇت dnsmasq سەپلىمىسىدە شەخسىي قوشۇمچىنى مۇنداق يېتەكلىگىلى بولىدۇ:

server=/internal.example/192.0.2.53

دومېن ۋە ئادرېسنى ئالماشتۇرۇڭ. باشقا ئاتلار ئۈچۈن تەستىقلانغان كۆڭۈلدىكى upstream، مۇۋاپىق ئاڭلىغۇچ ۋە كىرىش چەكلىمىلىرىنى سەپلىڭ. ئاندىن قاچىلانغان نەشرى قوللايدىغان سەپلىمە بىلەن Squid نى شۇ ھەل قىلغۇچقا يېتەكلەڭ.

يەاكى ئىككى ئات بوشلۇقىنى توغرا ھەل قىلىدىغان تەشكىلاتلىق DNS مۇلازىمىتىنى ئىشلىتىڭ. شەخسىي ئاتلارنى ئاشكارىلاپ، ئۇلارغا جاۋاب بېرەلمەيدىغان ئاممىۋى زاپاس يولدىن ساقلىنىڭ.

ئەگەر ئاتا پروكسى مەنزىل ئىزدەشنى ئېلىپ بارسا، بۇ باسقۇچقا شەخسىي ئات بوشلۇقى كېرەك. يەرلىك Squid ئۆي ئىگىسىدىكى ھەل قىلغۇچ ئاتا پروكسىنىڭ ئىزدەشىنى تۈزەتمەيدۇ.

ئىنكار ئەھۋالىنىمۇ تەكشۈرۈڭ

ئىناۋەتلىك شەخسىي ئات، ئىناۋەتلىك ئاممىۋى ئات ۋە مەۋجۇت ئەمەس شەخسىي ئاتنى تاللاڭ. ھەر بىرى ئۈچۈن مۆلچەرلەنگەن upstream نى ۋە كۈتۈلگەن جاۋابنىڭ ئادرېس ياكى ئىنكار جاۋاب ئىكەنلىكىنى ئېنىقلاڭ. ئاخىرقى ئەھۋال ئىچكى ئىنكار جاۋابىدىن كېيىن تاسادىپىي ئاممىۋى زاپاس يولنى ئاشكارىلايدۇ.

خېرىدار تەلەپ قىلىدىغان ئادرېس ئائىلىلىرىنى كىرگۈزۈڭ. ئىشلەيدىغان A ئىزدەش AAAA نىڭ سىياسەتكە ئەمەل قىلىشىنى ياكى يېتىپ بارغىلى بولىدىغان مەنزىلنى قايتۇرۇشىنى ئىسپاتلىمايدۇ. غەملەك ھالىتىنىمۇ كۆزىتىڭ: ساقلانغان جاۋاب يېڭى سوراقنىڭ قايسى upstream نى تاللايدىغانلىقىنى يوشۇرۇشى مۇمكىن.

مۇناسىۋەتلىك ماقالىلەر