VPN холбогдмогц DNS64-ийн хариултууд яагаад өөрчлөгддөг вэ?
DNS64-ийн хариулт нь орчуулгын таамаглалыг кодчилдог. Аль шийдэгч хариулсан, префикс маршрутлагдсан эсэх, таны замд орчуулагч байгаа эсэхийг шалгаарай.
DNS64-ийн хариултууд серверийн шинж биш, сүлжээний зохион байгуулалтыг дүрсэлдэг. Шийдэгч IPv4 хаягаас IPv6 хаяг үүсгэдэг бөгөөд үр дүн нь тухайн префиксийн төгсгөлд орчуулагч сууж байгаа газарт л ажиллана. Замд VPN оруулбал энэ зохион байгуулалт гурван нөхцлөөс хамааран хэвээр байх, өөрчлөгдөх эсвэл үнэн байхаа болих боломжтой.
Эдгээр нөхцөл нь хариулсан шийдэгч, таны төхөөрөмжийн үүсгэсэн префикс хүртэлх маршрут, мөн тэр маршрут дээр ямар нэгэн зүйл орчуулга хийж байгаа эсэх юм. Нэг бүр нь ажиглагдах боломжтой бөгөөд яг үүнээс болж алдааг оношлох боломжтой болдог.
Үүсгэсэн AAAA бичлэг үнэндээ юуг зааж байна
DNS64 шийдэгч нь зөвхөн IPv4-тэй нэрийн AAAA асуултад IPv4 хаягийг ашиглахаар тохируулсан префикс дотор нь байрлуулж хариулдаг бөгөөд энэ ажлын сайн мэдэх префикс нь RFC 6147 баримтад тайлбарласны дагуу 64:ff9b::/96 юм. Програмын хувьд бичлэг бусад AAAA бичлэг шиг л харагддаг бөгөөд энэ нь гол зүйл: зөвхөн IPv6-тэй клиент очих газарт хэзээ ч IPv6 байгаагүйг мэдэхгүйгээр холболт турших боломжтой. Дараа нь тэр холболт замд хаа нэгтээ хоёр гэр бүлийн хооронд орчуулдаг NAT64 функцийн хамааралтай болдог. Тэр орчуулагчгүй бол үүсгэсэн хаяг нь итгэмээр харагдах боловч хаана ч хүрэхгүй очих газар юм.
Тиймээс бичлэг нэгэн зэрэг хоёр зүйлийг кодчилдог: анхны IPv4 хаяг ба орчуулагч хүрч болох газар гэсэн таамаглал. Хариулт дотор зөвхөн эхнийх нь харагдана.
Гурван нөхцөл энэ нь одоо ч ажиллаж байгаа эсэхийг шийднэ
Эхний нөхцөл нь аль шийдэгч бичлэгийг үүсгэсэн явдал, учир нь DNS64 тохируулаагүй шийдэгч тэр нэрэнд юу ч буцаадаггүй бөгөөд програм өөр аргаар бүтэлгүйтдэг. Хоёр дахь нь таны төхөөрөмж үүсгэсэн префикс хүртэл маршруттай эсэх, учир нь хариулт хүчинтэй байж болох ч тэнд хүрэх зам байхгүй байж болно. Гурав дахь нь тэр префиксийг эзэмшдэг орчуулагч таны ашиглах зам дээр байгаа эсэх, учир нь 64:ff9b::/96-г өөр тийш зөөдөг туннель өөр функц эсвэл юунд ч хүрэхгүй. Гурвуулаа туннелийн өмнө биелж, дараа нь бүтэлгүйтэж болох тул шинж тэмдэг гэнэтийн уналт мэт харагддаг.
Тэдгээрийг энэ дарааллаар шалгаарай. Хариулт байхгүй, зам байхгүй хоёр хөтөч дээр ижил харагдана, шийдэгчийн лог дээр огт өөр.
Шийдэгч өөрчлөгдвөл хариулт өөрчлөгдөнө
VPN клиент ихэвчлэн өөрийн шийдэгчийг тулгадаг эсвэл асуултын замыг бүхэлд нь өөртөө авдаг бөгөөд тэр шийдэгч юу ч үүсгэхгүй байж болно. Тэгвэл зөвхөн IPv4-тэй нэрсийн асуултууд AAAA бичлэг буцаахгүй бөгөөд зөвхөн IPv6-тэй клиент үүнийг хүрч чадахгүй нэр гэж мэдэрдэг. Эсрэгээр ч тохиолддог: үнэхээр үүсгэдэг шийдэгч таны туннель зам дамждаггүй префикс өгч болно.
Кэш нь үүнийг харахыг хүндрүүлдэг. Оффисын сүлжээнээс авсан үүсгэсэн бичлэг түүнийг бүтээсэн нөхцөл байдлаас урт насалж болох тул клиент орчуулагч нь дахин хүрэх боломжгүй хаяг руу холбогдсоор байна. Одоо хариулж байгаа шийдэгчийг хараарай, бичлэг хадгалагдах үед хариулсан шийдэгчийг биш. Хуучин болон шинэ хариултыг тэмдэглэхгүйгээр кэшийг хоослох нь танд хэрэгтэй нотолгоог устгана.
Хайлт ба замыг тусад нь шалгаарай
Програмыг оролцуулахын өмнө нэрийг шууд асууж, аль сервер хариулсныг тэмдэглээрэй. Доорх командууд AAAA бичлэг, ашиглагдаж буй шийдэгч, үүсгэсэн префикс хүртэл маршрут байгаа эсэхийг харуулна. Тэдгээрийг туннель хаалттай үед, дараа нь дахин нээлттэй үед ажиллуулна уу.
dig AAAA ipv4only.example.com +short
dig AAAA ipv4only.example.com | grep -E '^;; SERVER'
ip -6 route get 64:ff9b::c000:0216
curl -6 -sS -o /dev/null -w '%{http_code} %{time_connect}\n' --max-time 8 http://ipv4only.example.com/
Үр дүнг гинжин хэлхээ мэт уншина уу. AAAA бичлэг байхгүй нь таны өмнөх шийдэгч үүсгэдэггүй гэсэн үг тул зөвхөн IPv6-тэй зам тэр нэрэнд ажиллахгүй, клиент юу ч хийсэн. Бичлэг байгаа ч зам байхгүй нь одоогийн зам префиксийг дамжуулахгүй байгаа бөгөөд энэ нь шийдэгчийн гэмтэл биш, маршрутын шийдвэр юм. Зам байгаа ч хүсэлт амжилтгүй хэвээр байвал энэ нь орчуулагч өөрт нь зааж байгаа бөгөөд тэр нь бас нэг эзэмшигчид хамаарна.
Үр дүн бүрийн хажууд шийдэгч, сүлжээний нөхцөл байдал болон хаягийн гэр бүлийг тэмдэглээрэй. Дараагийн харьцуулалтад шийдэгчийн өөрчлөлтийг маршрутын өөрчлөлтөөс ялгах боломж олгодог нь яг тэр тэмдэглэл юм.