د دفتر VPN سره ونښلئ او ناڅاپه هره نوم پوښتنه شرکت ته ځي۔ عام نومونه لا هم حل کېږي، نو تر هغه چې د یوه سیمه ایز پرنټر نوم پاتې نه شي یا split-horizon ریکارډ د دفتر پته بیرته راونه ګرځوي، هېڅ شی مات نه ښکاري۔ په ځینو Fedora ترتیباتو کې برعکس پېښېږي: د چمتو کوونکي resolver وروسته له دې چې ټنل پورته شي هم ځواب وایي۔ دواړه یوه پوښتنه ده — دا پوښتنه کوم resolver لري — او په NetworkManager سیستمونو کې ځواب د هر نښلون په DNS ځانګړنو کې ژوند کوي۔

دوه نښلونونه، یو ګټونکی resolver

هر نښلون د DNS لومړیتوب اعلانوي۔ عادي نښلونونه په ډیفالټ ډول 50 او VPN نښلونونه 0 وي، او کم ارزښت ګټي۔ همدا ډیفالټ لامل دی چې VPN نښلون د خپل غوښتل شوي هر ډومین لپاره تړونکې لینک په غلې ډول تېروي: صفر پنځوس ته بې له دې چې چا غوره کړي وي ماتې ورکوي۔

لومړیتوب کاندیدان ترتیبوي۔ دا نه محدودوي چې له ګټونکي څخه څه پوښتل کېږي۔ پرته له لټون ډومین څخه VPN نښلون هر څه غواړي، نو د هغه غوره کول عام پوښتنې هم ټنل ته، او په ووېشل شوي ټنل ډیزاین کې هغه ځای ته لیږي چې شرکت resolver ورته لارښوونه کوي۔

لومړیتوب ترتیب ټاکي، د لټون لیست مالکیت ټاکي

nmcli -f connection.id,ipv4.dns,ipv4.dns-search,ipv4.dns-priority con show "Corp VPN"
resolvectl status
readlink -f /etc/resolv.conf

د لټون لیست د مالکیت اعلان دی۔ لکه corp.example ډول بربنډ ډومین د لټون پایښت او د لارښوونې ډومین ګرځي۔ یوازې د لارښوونې بڼه ~corp.example د هغه پایښت لاندې پوښتنې پرته له دې چې ډومین لنډو نومونو ته ورزیات کړي، دې نښلون ته لیږي۔ هغه ټیلډا د «له دې سرور وپوښته» او «له دې سرور وپوښته او زما ټایپ پای ته ورسوه» ترمنځ توپیر دی۔

دواړه بڼې وکاروئ کله چې کاروونکي لنډ هوسټ نومونه ټایپ کوي او ریکارډونه په بشپړ وړ نومونو هم پته ورکول کېږي۔ یوازې د لارښوونې بڼه وکاروئ کله چې وېش غواړئ او غواړئ دا مه بدلوئ چې resolver بربنډ نوم څنګه بشپړوي۔

بیا غوره توب څرګند کړئ او بیا فعال کړئ:

nmcli con modify "Corp VPN" ipv4.dns-priority -100
nmcli con modify "Corp VPN" ipv6.dns-priority -100
nmcli con modify "Corp VPN" ipv4.dns-search "~corp.example,corp.example"
nmcli con up "Corp VPN"

منفي لومړیتوب هغه مستنده لاره ده چې ووایې «دا نښلون غوره کړه»، او دواړه پته کورنۍ ټاکل په IPv6 نښلون لرونکي هوسټ کې چلند یو شان ساتي۔ د ځانګړنې بدلول پرته له دې چې نښلون بیا فعال کړئ، په هغه څه کې چې اوس روان دي هېڅ شی نه بدلوي، نو ځکه ترتیب په څرګند up پای ته رسېږي۔

پرېږدئ systemd-resolved وېش وساتي

ډیفالټ dnsmasq پلگ ان پوښتنې یو سیمه ایز resolver ته تویوي، نو د هر لینک جلا کول ناخالص پاتې کېږي۔ systemd-resolved وېش د هر لینک لپاره ښکاره کوي، او resolvectl query هغه لینک نوموي چې ځواب یې ورکړی۔

systemctl enable --now systemd-resolved
ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
systemctl restart systemd-resolved NetworkManager
resolvectl query build.corp.example

له هغه وروسته شرکت لینک corp.example وړي او عام resolver پاتې برخه خدمت کوي۔ کله چې پوښتنه ناسم لینک ته ورسیږي، امر هغه لینک نوموي چې ځواب یې ورکړی، او دا پوهېدل یوازې پته پوهېدلو څخه غوره دي۔

DNS ډیزاین د ټنل ډول سره سم کړئ

د محرمیت هغه ډیزاینونه چې هر څه د ټنل له لارې لیږي باید د وېش لیست ونه لري، ځکه چې عام نومونه سیمه ایز resolver ته بیرته ورکوي او موخه باطلوي۔ ووېشل شوي ټنل ډیزاینونو ته یو ته اړتیا ده: پرته له هغه شرکت resolver هره عامه پوښتنه ویني، او ترتیب هغه شیبه ماتېږي چې ټنل ورغوي۔

بیا هغه kill switch دی چې د ټنل څخه بهر DNS بندوي۔ نومونه د ټنل زونونو لپاره حل کېږي او په نورو ټولو ځایونو کې پاتې کېږي پداسې حال کې چې نښلون بشپړ روغ دی۔ د کار وړ ځوابونه LAN resolver ته څرګنده اجازه یا سیمه ایز کیش دی چې یوازې شرکت زون لیږدوي، او دواړه له مالک سره استثنا ده نه په ټنل کې نیمګړتیا۔

هغه پروفایل چې د انټرفیس پیل پر مهال resolver ترتیب بیا لیکي هم نږدې همداسې چلند کوي: کله چې سیمه ایز resolver نه لاسرسي وي، یوازې هغه نومونه حل کېږي چې ټنل یې پېژني۔ کوم میکانیزم چې وي، ولیکئ چې په هر حالت کې کوم نومونه باید کار وکړي، او هغه لیست هغه چا ته ورکړئ چې راپورونه سمبالوي۔

د هر لینک له مخې وګورئ، بیا له بیا نښلېدو وروسته بیا وګورئ

یو داخلي او یو عام نوم وپوښتئ، او وګورئ چې پوښتنه واقعاً چېرته ځي۔ د لیک کتلو پاڼه وایي چې کوم resolver ځواب ورکړ، نه دا چې سیستم کوم لینک غوره کړ، نو ستاسو د همدې ترتیب شوي کړنې په اړه هېڅ شی نه وایي۔

له نښلېدو پرې کېدو او بیا نښلېدو وروسته دواړه پوښتنې بیا وچلوئ۔ کله چې نښلون فعال شي لومړیتوبونه بیا پلي کېږي، او پخوانی سمبولیک لینک کولای شي هغه تازه والی هم پاتې کړي چې هیچا نه یادوي۔ په پای کې هغه څه چې ولیکئ غواړئ دا دي چې کوم resolver د کوم پایښت مالک دی، او یوه کتنه چې سبا هم معتبره وي۔

اړوندې مقالې