එක් dnsmasq පේළියකට NXDOMAIN සමඟ නමකට පිළිතුරු දිය හැක, එය මුළු යාන්ත්‍රණයයි. එය කිසි විටෙකත් HTML කියවන්නේ නැත, ඉල්ලීමේ මාර්ගය පරීක්ෂා නොකරයි, තවත් දැනටමත් විවෘත කළ සම්බන්ධතාවයක් සමඟ යෙදුමක් කරන දේ ද එය නොදකියි. එබැවින් බ්‍රව්සර දිගුවක් සමඟ එය සසඳීම වෙනස් කාර්යයන් දෙකක් සසඳීමකි. එකක් තීරණය කරන්නේ නමක් විසඳේද නැද්ද යන්නයි; අනෙක තීරණය කරන්නේ ඉන් පසු කුමක් සිදුවේද යන්නයි.

නම් පෙරහනක් ඇත්තටම පාලනය කරන්නේ කුමක්ද

address=/metrics.example/ විකල්පය, අවසාන ඉරිච්චියෙන් පසු කිසිවක් නොමැතිව, එම නමට සහ එහි උප වසම්වලට NXDOMAIN ලෙස ආපසු ලබා දීමට විසඳුම්කරුට සලස්වයි. ලිපිනය හිස්ව තැබීම වැදගත් කොටසයි: එය සේවාලාභීන් සම්බන්ධ නොවන ප්‍රතිස්ථාපන සේවාදායකයකට යැවීම හෝ loopback ලිපිනය සැබෑ ගමනාන්තය ලෙස පෙන්වීම වළක්වයි. dnsmasq අත්පොත එම ආකෘතිය යළිත් හැරවීමක් නොව සෘණාත්මක පිළිතුරක් ලෙස විස්තර කරයි.

නියමයට කළ හැකි සියල්ල එම එක් තීරණයෙන් පැන නගී. මෙම විසඳුම්කරුගෙන් අසන සේවාලාභියාට සෘණාත්මක පිළිතුරක් ලැබේ; වෙනත් විසඳුම්කරුවෙකුගෙන් අසන අයට ඔහු පවසන දෙය ලැබේ. යෙදුම භාවිත කරන්නට යන මාර්ගය, විමසුම් තන්තුව හෝ ගිණුම පෙරහන නොදනී.

එම සියුම් බව වැදගත් වන්නේ එක් සත්කාරක නාමයක් බොහෝ විට කාර්යයන් කිහිපයකට සේවය කරන බැවිනි. පිවිසුම් ලක්ෂ්‍ය, පින්තූර සහ ලුහුබැඳීම එකම වසමක් බෙදා ගත හැක, සහ මුළු නාමයම ඉවත් කරන නියමයක් සමඟ කාර්ය ප්‍රවාහයක් ද ඉවත් කළ හැක. නාම මට්ටමේ ප්‍රතිපත්තියක් එම සම්මුතිය පිළිගත යුතුය හෝ වඩා පටු නම් තෝරා ගත යුතුය.

සේවාලාභී පැත්තේ අවහිර කරන්නා වෙනස් වන්නේ කොහෙද

බ්‍රව්සර දිගුවක් ඉල්ලීම පිටවීමට පෙර දකී, එබැවින් එය URL මාර්ගයක් ගැළපිය හැක, නිශ්චිත ඉල්ලීමක් අවලංගු කළ හැක සහ ප්‍රතිඵලය පෙන්වන මූලද්‍රව්‍යය සැඟවිය හැක. එය example.com/article ට ඉඩ දෙමින් example.com/ads/ ප්‍රතික්ෂේප කළ හැක, එය කිසිදු DNS පිළිතුරකට ප්‍රකාශ කළ නොහැක. එම මාර්ග මට්ටමේ දැක්ම විසඳුම්කරුට නොමැති හැකියාවයි. එක් මෙවලමක් සඳහා ගොඩනඟන ලද පෙරහන් ලැයිස්තුවක් අනෙක තුළ එකම ලෙස හැසිරෙන්නේ කලාතුරකින් වීමට ද එය හේතුවයි.

මිල වන්නේ විෂය පථයයි. එම ආරක්ෂාව එක් බ්‍රව්සරයක් තුළ, එක් පැතිකඩක, එක් උපාංගයක ජීවත් වන අතර, පරිශීලකයා වෙනත් යෙදුමකට මාරු වූ විට අතුරුදහන් වේ. ගේට්වේ මත වින්‍යාස කළ DNS පෙරහනක් ගේට්වේ විසඳුම්කරු භාවිත කරන සෑම උපාංගයක්ම ආවරණය කරයි, කිසිදු දිගුවක් ස්ථාපනය කළ නොහැකි උපාංග ද ඇතුළුව.

කිසිදු සැකසුමක් තනිව සම්පූර්ණ නොවේ. DNS පෙරහනකට පිටුවක් දැනටමත් යැවූ හඳුනාගැනීමක් ඉවත් කළ නොහැක, බ්‍රව්සර දිගුවකට එය කිසි විටෙකත් පූරණය නොකරන යෙදුමක් ආරක්ෂා කළ නොහැක.

විසඳුම්කරුගේ මාර්ගය තීරණය කරන්නේ මේවායින් යමක් අදාළ වේද යන්නයි

VPN එකකට DNS සේවාදායකයක් ප්‍රකාශ කළ හැකි අතර එසේ වුවත් සෑම විමසුමක්ම ලැබෙන්නේ නැත. සංකේතීකෘත DNS වින්‍යාස කළ බ්‍රව්සරයක්, තමන්ගේම විසඳුම්කරු සහිත යෙදුමක්, හෝ ගේට්වේ බැහැර කරන ජාල මාර්ගයක ඇති උපාංගයක්, සියල්ලෝ වෙනත් තැනක බලති. ජංගම වේදිකා වැඩි වශයෙන් පුද්ගලික DNS සැකසුමක් ලබා දෙන අතර එය ටනලය යෝජනා කරන දෙය නිහඬව අභිබවා යයි.

එබැවින් ප්‍රතිපත්තිය නොව මාර්ගය පරීක්ෂා කරන්න. අපේක්ෂිත විසඳුම්කරුගෙන් සෘජුවම ගේට්වේ සිට විමසන්න, පසුව සේවාලාභියෙකුගෙන් විමසා සසඳන්න, පසුව අවහිර විය යුතු නමක් පරිශීලකයා ධාවනය කරන යෙදුම තුළ ඇත්තටම අසාර්ථක වේදැයි නිරීක්ෂණය කරන්න.

හැඹිලිගත පිළිතුරු සහ විවෘත සොකට් මෙය ශබ්ද සහිත කරයි. දැනටමත් තම සම්පත් පූරණය කළ පිටුවක් නියමය වෙනස් වූ පසුවත් දිගටම ක්‍රියා කරනු ඇත, එබැවින් පැරණි ටැබයක් නැවත පූරණය කිරීමට වඩා නව සම්බන්ධතාවයක් හොඳ පරීක්ෂණයකි.

ප්‍රතිඵලයක් ප්‍රකාශ කිරීමට පෙර දිශා දෙකම පරීක්ෂා කරන්න

හිතාමතා අවහිර කළ ලේඛන නාමයක්, අවසර දුන් පොදු නාමයක්, සහ සේවාවට අවශ්‍ය පුද්ගලික නාමයක් භාවිත කරන්න:

$ dig +short metrics.example @10.40.0.53
$ dig +short example.com @10.40.0.53
$ dig +short intranet.corp.internal @10.40.0.53

අවහිර කළ නාමයට හිස් පිළිතුරක්, පොදු නාමයට සාමාන්‍ය ලිපිනයක් සහ අභ්‍යන්තර නාමයට පුද්ගලික ලිපිනයක් එක්ව පෙන්වන්නේ පෙරීම, ඉහළ පෙළේ විසඳුම් සහ දේශීය වාර්තා සියල්ලම ක්‍රියා කරන බවයි. තුනම අසාර්ථක නම්, ඔබ බලන්නේ පෙරහනක් නොව ඉහළ පෙළේ හෝ ශ්‍රවණ සමස්තයක ගැටලුවක් දෙසයි.

ඔබ අභ්‍යන්තරව ප්‍රකාශ කරන සෑම දෙයකම ප්‍රකාශය පටුව තබන්න. මෙය විසඳුම්කරුවෙකු මත වසම් පෙරීමකි, අන්තර්ගත පරීක්ෂාවක් නොවේ, මාර්ග පෙරීමක් නොවේ, කිසිවෙකු ලුහුබැඳ නොගැනේ යැයි පොරොන්දුවක් ද නොවේ. නියමයන් සමඟ ප්‍රතිපත්ති හිමිකරු, ව්‍යතිරේක මාර්ගය සහ විමසුම් රඳවා ගැනීමේ කාලය සඳහන් කරන්න, මන්ද සෑම සෙවුමක්ම ලොග් කරන පෙරහනකට තමන්ගේම පෞද්ගලිකත්ව පිරිවැයක් ඇත.

අදාළ ලිපි