OpenVPN හරහා බෙදූ DNS: සෑම මෙහෙයුම් පද්ධතියකම රවුටින් වසම කළ යුතු දේ
සෙවුම් උපසර්ගය, රවුටින් වසම සහ IP මාර්ගය වෙනස් දේවල් තුනකි. එක් එක් වේදිකාව සඳහා ප්රතිපත්තිය සකසා, පසුව විමසුමට පිළිතුරු දුන්නේ කුමන සේවාදායකයදැයි ඔප්පු කරන්න.
සෑම බෙදූ DNS ඉල්ලීමක්ම එකම වාක්යයෙන් ආරම්භ වේ: සමාගමේ නම් සමාගමේ DNS වෙත යයි, අනෙක් සියල්ල දිගටම ක්රියා කරයි. එම වාක්යය වින්යාසයක් බවට පත් කිරීම යනු එක් එක් මෙහෙයුම් පද්ධතිය සඳහා ප්රශ්න තුනකට පිළිතුරු දීමයි, පිළිතුරු එක් එක් ඒවායේ වෙනස් යාන්ත්රණ භාවිතා කරයි. Linux ලැප්ටොප් පරිගණකයක ක්රියා කරන පැතිකඩ Windows තුළ බොහෝ විට උමගට කිසිදු සම්බන්ධයක් නැති හේතූන් නිසා අසාර්ථක වේ. වෙනස සාමාන්යයෙන් මාර්ගයක් ලෙස වරදවා ගත් විසඳන සැකසුම වේ.
මුලින්ම ප්රතිපත්තිය නම් කරන්න, පසුව එය ප්රකාශ කරන වේදිකා ප්රාථමිකය තෝරන්න.
වරදවා වටහා ගැනීම පහසු සැකසුම් තුනක්
සෙවුම් උපසර්ගය කෙටි නාමයක් පුළුල් කරයි: files යතුරු ලියන විට, විසඳනය උපසර්ග පිළිවෙලින් උත්සාහ කරන විට එය files.corp.example බවට පත් වේ. රවුටින් වසම නාම අවකාශයක් තුළ විමසුම්වලට පිළිතුරු දෙන්නේ කුමන විසඳනයදැයි තෝරයි. IP මාර්ගය තෝරාගත් විසඳනය ළඟා විය හැකි පමණක් කරයි. මේ තුන විවිධ ස්තරවල ජීවත් වේ, එකක් අනෙකින් ප්රතිස්ථාපනය කිරීමෙන් නිවැරදි ලෙස පෙනෙන නමුත් කිසිවක් විසඳා නොගන්නා වින්යාසයක් සාදයි.
ව්යාකූලත්වයට මිලක් ඇත: සෙවුම් උපසර්ගයක් එකතු කිරීමෙන් සෑම කෙටි නාමයක්ම වෙනත් තැනකට අයත් නාම ද ඇතුළුව කාර්ය විසඳනය වෙත යවයි. රවුටින් වසමක් තෝරා ගැනීමෙන් අදාළ නොවන විමසුම් දේශීය විසඳනය මත තබා තවමත් *.corp.example උමග හරහා යවයි.
Linux: මාර්ග-පමණක් වසමක්, සෙවුම් උපසර්ගයක් නොවේ
systemd-resolved හි, ටිල්ඩා ඉදිරියෙන් ඇති වසමක් යනු මාර්ග-පමණක් වසමකි, එනම් එම නාම අවකාශය සඳහා විමසුම් සම්බන්ධිත විසඳනය වෙත යන අතර සෙවුම් උපසර්ගයක් ද නොවේ. resolvectl domain tun0 '~corp.example' එය සකසයි, සහ resolvectl dns tun0 10.8.0.1 සේවාදායකය නම් කරයි. සැකසුම් දෙකම අතුරුමුහුණතට අයත් බැවින් එය සමඟ අතුරුදන් වේ. ටිල්ඩා යනු මිනිසුන් අත්හැර දමන කොටසයි, එය නොමැතිව කෙටි නාම කාර්ය විසඳනය හරහා විසඳීමට පටන් ගනී.
එම වසම ගෝලීය සෙවුම් උපසර්ගයක් ලෙස ද ස්ථාපනය නොකරන්න. සැකසුම් දෙකම අතිරික්ත නොවේ; එකක් මාර්ග කරයි, අනෙක ඔබ යතුරු ලියූ දේ නැවත ලියයි.
Windows ට නාම අවකාශ ප්රතිපත්තියක් අවශ්යයි, උපසර්ගයක් නොවේ
Windows බෙදූ DNS ප්රතිපත්තිය Name Resolution Policy Table තුළ තබයි, අනුවර්තකයේ DNS උපසර්ගයේ නොවේ. රීතියක් නාම අවකාශයක් නිශ්චිත සේවාදායකවලට සම්බන්ධ කරයි: Add-DnsClientNrptRule -Namespace .corp.example -NameServers 10.8.0.1. උපසර්ගය පමණක් සැකසීමෙන් කෙටි නාම පෙනෙන ආකාරය වෙනස් වේ; එය විමසුම වෙනත් සේවාදායකයකට යොමු නොකරයි.
සම්බන්ධ වීමෙන් පසු Get-DnsClientNrptPolicy සමඟ ඵලදායී ප්රතිපත්තිය පරීක්ෂා කරන්න, මන්ද පෙර සම්බන්ධතාවයක රීතියක් උමගට වඩා දිගු කල් පවතින්න පුළුවන්. උමග වැටෙන විට රීති නමින් ඉවත් කරන්න, පිරිසිදු කිරීම නිවැරදි සටහනට වැදීමට දර්ශන නාමය ස්ථාවරව තබන්න.
එක් එක් වේදිකාව සඳහා එක් විසඳන හිමිකරුවෙක්
ඩෙස්ක්ටොප් කළමනාකරු, OpenVPN up පිටපත සහ දේශීය විසඳන ඩේමන් සියල්ලටම එකම වින්යාසය ලිවීමට උත්සාහ කළ හැක. ඔවුන් එකඟ නොවන විට අවසන් ලියන්නා ජය ගනී, ප්රතිඵලය ගැලවීමේ අනුපිළිවෙල මත රඳා පවතී. විසඳන තත්ත්වයට හිමිකම් ඇති එක් සංරචකයක් තෝරන්න, අනෙක් අයට ලිවීම වෙනුවට වාර්තා කිරීමට ඉඩ දෙන්න, නැවත සම්බන්ධ වීම පරීක්ෂා කරන්න: රීති අනුපිටපත් නොකර ප්රතිපත්තිය එයට ඔරොත්තු දිය යුතුය. විසන්ධි වීම ද පරීක්ෂා කරන්න, මන්ද ඉතිරි වූ තත්ත්වය තමයි ඊළඟ සම්බන්ධතාවය වෙනස් ලෙස හැසිරවන්නේ.
තමන්ගේම සංකේතනය කළ විසඳනයක් රැගෙන එන යෙදුම් මෙහෙයුම් පද්ධතියේ ප්රතිපත්තිය සම්පූර්ණයෙන්ම නොසලකා හරියි. එය යෙදුමේ ගුණාංගයකි, උමගේ දෝෂයක් නොවේ.
ප්රතිඵලය පරීක්ෂා කරන්න, පැතිකඩ පෙළ නොවේ
උමග හරහා යා යුතු එක් නාමයක් සහ නොයා යුතු එකක් එක් එක් වේදිකාවේ විසඳා, පිළිතුරු දුන්නේ කුමන සේවාදායකයදැයි තහවුරු කරන්න. resolvectl query host.corp.example සහ Resolve-DnsName host.corp.example දෙකම ප්රතිචාර දැක්වූ සේවාදායකය වාර්තා කරයි. නැවත සම්බන්ධ වීමෙන් පසු නැවත කරන්න. ඉන්පසු පැතිකඩ තල්ලු කරන ලිපිනයේ උමගේ විසඳනය ළඟා විය හැකි බව තහවුරු කරන්න, මන්ද ළඟා විය නොහැකි සේවාදායකයකට යොමු වන නිවැරදි ප්රතිපත්තියක් ද ප්රතිපත්තියක් නොමැති ලෙසම අසාර්ථක වේ.
අපේක්ෂිත හැසිරීම පැතිකඩේ සටහන්වල සටහන් කරන්න: කුමන උපසර්ගය මාර්ග කරයිද, කුමන සේවාදායකය එයට පිළිතුරු දෙයිද, අනෙක් සියල්ලට කුමක් සිදුවේද. ඔබ ඊළඟට සහාය දෙන වේදිකාවට වින්යාස ගොනුවට වඩා එම වාක්යය අවශ්ය වනු ඇත.