VirtualBox NAT зочны DNS нь хост VPN-д нэгдсэний дараа эвдэрдэг
Зочинд өөрийн шийдэгч бий, NAT адаптерт DNS-ийн хоёр горим бий. Нэг асуулгыг мөрдөж үзээд, хост шийдэгчийн горим VPN бодлогод тохирох эсэхийг шийдээрэй.
Windows хост дээр VPN холбогдмогц програмын дотоод нэр шийдэгддэг бол Ubuntu зочны дотор шийдэгддэггүй. Зочин өөрийн шийдэгчийн тохиргоог хадгалдаг, харин түүний урд байх NAT адаптер DNS асуулгад хоёр өөр аргаар хариулж чадна. Зочныг нийтийн шийдэгч рүү чиглүүлбэл вэбсайтууд дахин ачааллах боловч хувийн нэрс эвдэрсэн хэвээр үлддэг. Тиймээс ямар нэг зүйлийг засахын өмнө шийдэгчийн замыг мөрддөг.
NAT адаптероор дамжуулан нэг асуулгыг мөрдөөрэй
Хяналт болгон нэг дотоод бүрэн мэргэшсэн нэр, нэг нийтийн нэрийг сонгоно уу. Туннель боссон үед хост дээр дотоод нэр шийдэгдэж, түүний ард байгаа програм нээгдэж байгааг батал. Дараа нь мөн тэр хоёр асуулгыг зочны дотор ажиллуулж, багаж биш хариултыг харьцуул.
Цааш явахаас өмнө адаптер үнэхээр энгийн NAT гэдгийг батал. Гүүр адаптер, нэрлэсэн NAT сүлжээ, зочны доторх хоёр дахь VPN клиент тус бүр өөрийн тохиргоо, өөрийн тайлбартай. Энэ үед таамаглах нь судалгааны үлдсэн хэсгийг үрэгдүүлнэ.
VBoxManage showvminfo work-ubuntu --machinereadable | grep -i natnet resolvectl status | head -40 cat /etc/resolv.conf
Эхний команд адаптерын горим болон түүнд холбогдсон NAT сүлжээг харуулна. Ubuntu зочны дотор хоёр дахь нь холбоос тус бүрийн DNS тохиргоог жагсааж, гурав дахь нь ихэвчлэн зөвхөн локал stub хаягийг илчилдэг, энэ нь жинхэнэ upstream өөр газар байна гэсэн үг.
Шийдэлт болон хүрч болохыг тусад нь бариарай. Зөв хаяг авсан ч холболт нээж чадахгүй зочинд маршрутжуулалт, шүүлт эсвэл үйлчилгээний зөвшөөрлийн асуудал байгаа бөгөөд цаашдын DNS өөрчлөлт түүнд хэзээ ч хүрэхгүй. Хаягийг тусад нь туршиж, хоёрын аль нь бүтэлгүйтсэнийг бичээрэй.
Прокси горим ба хост шийдэгчийн горим нь өөр механизмууд
Прокси горимд NAT хөдөлгүүр зочны асуулгыг өөрөө аль хэдийн мэддэг DNS серверүүд рүү дамжуулдаг. Хост шийдэгчийн горимд тэрээр асуулгыг баривчлан, хост одоо хэрэглэж байгаа зүйлээр нэрийг шийдэхийг хост үйлдлийн системээс хүсдэг. Туннель босох үед хост шийдлийг дахин бичдэг VPN клиентийг зөвхөн хоёр дахь нь дагадаг. Тиймээс хоёр тохиргоо нэг машинд өөр хариулт өгдөг.
Тэр ялгаа нь нэг өгүүлбэрт бүх асуудал. Зочинд серверийн хаягийн жагсаалт өгөх нь Windows-ыг өөрийн тохируулсан шийдэгчээр нэрийг шийдэхийг хүсэхтэй адилгүй бөгөөд хуваагдсан DNS-тэй VPN дээр хоёр хариулт ялгаатай. Адаптерын сонголт механизмын тухай, зөвшөөрлийн тухай биш.
Аль ч горим ямар ч зүйлд хандах эрх өгдөггүй. Эрх олголт VPN бодлого болон үйлчилгээнд амьдардаг бөгөөд ажиллаж буй асуулга нь нэр хаяг болсон гэсэн үг л юм.
Адаптерыг сольж, дараа нь зочин юу хүлээж авахыг шалгаарай
Эхлээд VM-ийн сүлжээ болон DNS тохиргоог тэмдэглээд, дараа нь машиныг унтраа, ингэснээр таны засварлаж буй зүйл байнгын тохиргоо болно. Эхний адаптер нь NAT агуулсан work-ubuntu нэртэй VM-ийн хувьд адаптер бүрийн сонголтыг VM унтарсан үед хостоос тохируулна. Дараа нь дахин эхлүүлж, гаралтын төлөвт итгэхийн оронд үр дүнг шалга.
VBoxManage modifyvm work-ubuntu --natdnshostresolver1 on VBoxManage showvminfo work-ubuntu --machinereadable | grep -i natdns
Сүүлийн цифр адаптерын дугаарыг сонгодог тул энэ нь бүх нийтийн утга биш; адаптер 2-ын тохиргоо тэр байрлалд 2 агуулна. Суулгасан VirtualBox хувилбарт хамаарах VBoxManage хоёртын файлыг ашигла, учир нь зам дээрх хуучин нь ажиллаж буй хувилбар үл тоомсорлодог тохиргоог бичиж болно.
Үүний оронд прокси сонголтыг идэвхжүүлэх нь өөр механизм сонгож, хост шийдэгчийн зан төлөвийг өгөхгүй. Зочин ажиллаж эхэлсний дараа түүний үнэхээр агуулж буй DNS тохиргоог шалга, учир нь зочны дотор бэхэлсэн шийдэгч эсвэл шифрлэсэн DNS тохиргоо нь адаптер юу санал болгосноос үл хамааран програмуудыг өөр зам дээр барина.
VPN-ийн бүх амьдралын мөчлөгийн туршид туршиж үзээрэй, зөвхөн нэг удаа биш
Хоёр асуулгыг зочны дотор давтаж, дараа нь жинхэнэ програмыг нээж, TLS хост нэрийг баталгаажуулахыг зөвшөөр. Зөвхөн IP-ээр холболт турших нь DNS-ийг сайн тусгаарладаг ч энэ нь сертификатын шалгалт биш бөгөөд тийм гэж мэдээлэх ёсгүй. Нэр, хаяг, програмын үр дүнг хамт тэмдэглэ.
Зөвшөөрөгдсөн цонхны үеэр хост VPN-ийг салгаж дахин холбож, туршилтыг давт. Үр дүн нэвтрэх бодлогод тохирох ёстой бөгөөд нийтийн шийдэл дахин ажиллаж байгаа нь хувийн асуулгууд зориулалтын зам дээр үлдсэн эсэхийг юу ч хэлэхгүй.
Хост шийдэгчийн горим юу ч өөрчлөхгүй бол тэмдэглэсэн утгыг буцааж, ажиглалтуудыг хадгал. Hypervisor-ийн трафикийг хассан VPN клиент, хүрч болохгүй дотоод шийдэгч, бэхэлсэн зочны тохиргоо тус бүр өөр засвар шаарддаг бөгөөд адаптерыг гүүрээр холбох нь DNS-ийг дахин тохируулахын оронд сүлжээний загварыг өөрчилдөг.