Сервер LAN-д хариулж, порт дамжуулах дүрэм зөв харагдаж байгаа ч гадны клиент холбогдож чадахгүй байна. Нэг хилээр гадагш алхах нь дүрмийг дөрөв дэх удаа засахаас хурдан, учир нь хил бүр өөрийн нотолгоог үлдээдэг: рутерийн WAN хуудас, үйлчилгээ үзүүлэгчийн хөрвүүлэлт, хост дээрх сонсогч. Аль хэдийн нээлттэй байгаа админы хуудаснаас эхэлж, өөрөө хянадаггүй сүлжээнээс хийсэн туршилтаар дуусгаарай. Үр дүн бүрийг явж байхдаа бичиж тэмдэглээрэй, учир нь дараалал нь онош, санаанд үлдсэн тоо нотолгоо биш юм. Хэрэв танд зөвхөн гадагш гарах туннель хэрэгтэй бол хөрвүүлэлт таны асуудал биш: зөвхөн хүсээгүй орж ирэх урсгал хаагдана.

Рутерийн WAN хуудаснаас эхэл

Рутерт нэвтэрч, порт дамжуулах жагсаалтын оронд төлөвийн хуудсыг уншина уу. WAN хаяг, түүний хамаарах интерфэйс, холболтын төрөл DHCP, PPPoE эсвэл үйлчилгээ үзүүлэгчийн өгдөг өөр зүйл эсэхийг тэмдэглээрэй. Дараа нь тэр хаягийг гадаад үйлчилгээний мэдээлэхтэй харьцуул, ажиглалт ижил рутерээр эргэж орохгүйн тулд гар утасны өгөгдөл дээрх утсыг ашиглаарай. Хоёр тоо нь өөр асуултад хариулдаг бөгөөд тэдгээрийг харьцуулах нь энэ алхмын бүх утга юм.

Ажигласан нийтийн хаягаас ялгаатай WAN хаяг нь рутерийн дээр дор хаяж нэг хөрвүүлэгч байгааг илтгэнэ. Энэ нь одоохондоо гэмтэл биш, учир нь олон үйлчилгээ үзүүлэгч зохион байгуулалтаараа хөрвүүлдэг бөгөөд үйлчилгээ ажилласаар байдаг. Хэрэв хоёулаа таарч байвал хаяг рутерийнх байх магадлалтай бөгөөд асуудал таны сүлжээний дотор шилжсэн байна. Ямар ч тохиолдолд хосыг огноотой нь бичиж тэмдэглээрэй, учир нь үйлчилгээ үзүүлэгчид хаягийг дахин хуваарилдаг бөгөөд өнгөрсөн сарын тэмдэглэлтэй харьцуулах нь утгагүй.

Нэг хоп дээш гар

Рутерээс өөрөөс нь traceroute ажиллуулж, эхний хэдэн хопыг уншина уу. Давтагдах нийтийн хаягууд, хувийн хаягаар хариулах эхний хоп, эсвэл хуваалцсан 100.64.0.0/10 мужид байгаа хаяг бүгд дээрх хөрвүүлэгч рүү заана. RFC 6598 тэр мужийг яг ийм байршуулалтад зориулж тодорхойлдог, тиймээс үүнийг WAN талбарт харах нь сонирхол биш, хүчтэй дохио юм. Замд хоёр хөрвүүлэгч байвал ул мөр бага тодорхой болно, тиймээс нэг мөр биш, хэв маягийг уншина уу.

Зарим үйлчилгээ үзүүлэгч олгосон хаягийг зөвхөн хэрэглэгчийн порталд харуулдаг, тиймээс рутер худал хэлж байна гэж дүгнэхээс өмнө тэнд хараарай. Порталын хаяг таны гадаад ажиглалттай таарч байхад рутер өөр зүйл мэдээлж байгаа нь дээрх хөрвүүлэгчийн хамгийн тод нотолгоо юм. Хоёр хуудсыг өөрчлөлтийн бүртгэлд хадгалаарай, учир нь аль хил хэнд хамаарах тухай маргаан огноотой хоёр зурагтай бол хамаагүй хурдан шийдэгдэнэ.

Сонсогч ба дамжуулалтыг баталгаажуул

LAN дээрх туршилт үйлчилгээ локал ажиллаж байгааг нотолж, гаднаас хүрэх боломжийн талаар юу ч нотлохгүй. Олон рутер өөрийн дамжуулалтын дүрэмд дотроос хариулдаг тул гадаад зам хаалттай байхад ч хэйрпин туршилт амжилттай болдог. Демон таны бодож байгаа хаяг, портод холбогдсоныг баталгаажуулаад гаднаас туршина уу. Доорх бүхэн зөвхөн уншихад зориулагдсан.

ss -lunp | grep -E '1194|51820'
ip -4 addr show | grep -E 'inet '
curl -s --max-time 5 ifconfig.me
traceroute -n -m 5 1.1.1.1

Хэрэв гадаад туршилт рутерт нэг ч пакет ирэхгүй байгааг харуулбал уналт дээр болсон бөгөөд ямар ч локал дүрэм үүнийг засахгүй. Пакетууд ирж байгаа ч юу ч хариулахгүй бол дараагийн хил нь сонсогч эсвэл хостийн галт хана юм. Хост дээр пакет барих нь хоёрын алийг нь харж байгааг тодорхойлдог бөгөөд дүрэм таамаглах дахин нэг тойргоос бага цаг зарцуулна. Харьцуулах үед сонсогч ба түүний тээврийг өөрчлөхгүй байгаарай, эс бөгөөс дараагийн туршилт өөр асуултад хариулна.

Ижил дүрмийг биш, топологийг өөрчил

Хөрвүүлэгч нь үйлчилгээ үзүүлэгчийнх бол шийдэл нь дахин нэг дамжуулалт биш, өөр зам юм. Нийтийн хаягтай жижиг VPS-ийг гэрийн талаас гадагш гаргах туннелээр холбовол үйлчилгээний өмнө хүрч болох төгсгөлийн цэг тавигдана. Үйлчилгээ үзүүлэгчийн өгдөг нийтийн хаяг байгаа газарт илүү энгийн бөгөөд машин ажиллуулахаас ихэвчлэн хямд. IPv6 хөрвүүлэлтийг бүрэн арилгадаг, гэхдээ клиентийн сүлжээ, DNS бүртгэл, галт хананы бодлого бүгд дэмжсэн тохиолдолд.

Динамик DNS зөвхөн нэрийг шинэчилдэг; хүрэх боломжийг бүрдүүлдэггүй бөгөөд хуваалцсан хаяг руу чиглүүлбэл клиентүүдийг бусад захиалагчдын ч ашигладаг үйлчилгээ үзүүлэгчийн гарц руу илгээнэ. Тэр алдаа нь үхсэн сервертэй яг адил харагддаг, тиймээс өмнөх алхмуудын бүртгэл чухал. Туршилт бүтэлгүйтсэн үед нэр аль хаяг руу шийдэгдсэнийг тэмдэглэж, хариултыг туршилтын үр дүнтэй хамт хадгалаарай.

Өөрөө хянадаг хилийнхээ эргэн тойронд төлөвлөгөөг дахин бич: сонсогч, туннель, маршрутууд. Хуучин дамжуулалтыг зөвхөн үнэн зүйлийг дүрсэлсэн хэвээр байх хугацаанд нь л үлдээгээрэй, учир нь топологид дахин таарахгүй дүрэм дүрэмгүйгээс дор. Аль давхарга үнэндээ хааж байсан, ямар нотолгоо үүнийг харуулсныг бүртгээрэй. Эс бөгөөс админы хуудсыг нээсэн дараагийн хүн энэ аяллын алхам бүрийг эхнээс давтана.

Холбоотой нийтлэлүүд