Squid Split DNS: පෞද්ගලික වසම් නිවැරදි විසඳන්නා හරහා යොමු කරන්න
Squid වෙත අපැහැදිලි විසඳන්නන් ලැයිස්තුවක් දීම වෙනුවට පෞද්ගලික සහ පොදු DNS නාම අවකාශ දිගු කල්පනාවෙන් යොමු කරන්න.
අභ්යන්තර විසඳන්නෙකු පළමුව සහ පොදු විසඳන්නෙකු දෙවනුව තැබීමෙන් කුමන නාමය කුමන නාම අවකාශයට අයත් දැයි Squid වෙත නොකියයි.
Squid 6 සහ 7 තුළ, dns_nameservers සාමාන්ය විසඳන්නන් ලැයිස්තුව සේවාදායක ලිපින සමඟ ප්රතිස්ථාපනය කරයි. එහි වාක්ය ලක්ෂණයේ වසම අනුව සිතියම්කරණයක් නොමැත. වලංගු සෘණ පිළිතුරක් ද ළඟා විය නොහැකි විසඳන්නෙකුට වඩා වෙනස් බැවින් නොගැළපෙන නාම අවකාශ සෙවීමට විකල්ප විශ්වාසදායක ක්රමයක් නොවේ.
වසම අනුව විමසුම් යොමු කරන්න
දේශීය DNS යොමුකරුට නොමැති ප්රතිපත්තිය ප්රකාශ කළ හැක. දැනට ඇති dnsmasq වින්යාසයේ පෞද්ගලික උපසර්ගයක් මෙසේ යොමු කළ හැක:
server=/internal.example/192.0.2.53
වසම සහ ලිපිනය වෙනස් කරන්න. අනෙකුත් නාම සඳහා අනුමත පෙරනිමි upstream, සුදුසු ශ්රාවකය සහ ප්රවේශ සීමා වින්යාස කරන්න. පසුව ස්ථාපිත සංස්කරණය සහාය දක්වන වින්යාසය භාවිතයෙන් Squid එම විසඳන්නා වෙත යොමු කරන්න.
විකල්පයක් ලෙස, දෙකම නාම අවකාශ නිවැරදිව විසඳන ආයතනික DNS සේවාවක් භාවිත කරන්න. පෞද්ගලික නාම හෙළිදරව් කරමින් පිළිතුරු දිය නොහැකි පොදු ආපසු යෑමක් ඉවත් කරන්න.
මාතෘ ප්රොක්සිය ගමනාන්ත සෙවීම සිදු කරන්නේ නම්, එම පියවරට පෞද්ගලික නාම අවකාශය අවශ්ය වේ. දේශීය Squid සත්කාරකයේ විසඳන්නෙකු මාතෘ සෙවීම නිවැරදි නොකරයි.
සෘණ අවස්ථාව ද පරීක්ෂා කරන්න
වලංගු පෞද්ගලික නාමයක්, වලංගු පොදු නාමයක් සහ නොපවතින පෞද්ගලික නාමයක් තෝරන්න. එක් එක් සඳහා අදහස් කළ upstream සහ අපේක්ෂිත පිළිතුර ලිපිනයක් ද සෘණ ප්රතිචාරයක් ද යන්න හඳුනා ගන්න. අවසාන අවස්ථාව අභ්යන්තර සෘණ පිළිතුරකින් පසු අහම්බෙන් සිදුවන පොදු ආපසු යෑමක් හෙළි කරයි.
සේවාලාභියාට අවශ්ය ලිපින පවුල් ඇතුළත් කරන්න. ක්රියාකාරී A සෙවීමක් AAAA ප්රතිපත්තිය අනුගමනය කරන බව හෝ ළඟා විය හැකි ගමනාන්තයක් ලබා දෙන බව ඔප්පු නොකරයි. සුරකින ලද පිළිතුරක් නව විමසුමක් තෝරන upstream කුමක්දැයි සැඟවිය හැකි බැවින් හැඹිලි තත්ත්වය ද සටහන් කරන්න.