Хөтөч туннелээс хасагдсан, нийтийн IP хуудас түүний трафик гэрийн холболтоор гарч байгааг баталж байгаа ч дотоод вики нээгдэхгүй хэвээр байна. Нэрийн шийдвэрлэлт өөр газар явсан бөгөөд тэр өөр газар нь ихэвчлэн VPN-ийн тохируулсан шийдвэрлэгч юм. Өгөгдлийн зам ба шийдвэрлэгчийн зам нь хуваагдсан туннелийн ихэнх загварт тусдаа шийдвэр юм. Хасалтыг эвдэрсэн гэж нэрлэхээс өмнө хөтөч аль нэгийг нь бодитоор ашигласныг шалгаарай.

Өгөгдлийн зам ба шийдвэрлэгчийн зам сална

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

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

Асуултыг аль процесс тавьдгийг ол

Хөтөч системийн шийдвэрлэгч, өөрийн шифрлэсэн DNS үйлчилгээ, эсвэл үйлдлийн систем сүлжээ бүрт олгодог шийдвэрлэгчийг ашиглаж болно. Эхнийх нь платформын бодлогыг дагадаг, хоёр дахь нь тэр бодлогыг бүрэн тойрдог, гурав дахь нь асуулт аль холбоос руу чиглүүлэгдэхээс хамаарна.

resolvectl status
resolvectl query intranet.example.net
dig +short +time=2 intranet.example.net @10.52.0.2
scutil --dns | head -n 40

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

Аль шийдвэрлэгч аль нэрийг харахыг шийд

Ямар нэгэн зүйлийг өөрчлөхөөс өмнө зорьсон зураглалыг бичээрэй: дотоод нэрс корпорацийн шийдвэрлэгчид, нийтийн нэрс бодлого зөвшөөрсөн үйлчилгээнд, харин үл хамаарах зүйлс хариуцагчтайгаа. Тэр жагсаалтгүйгээр алдагдлын туршилтын шошго бүр хэн ч шийдэж чадахгүй бодлогын маргаан болно.

Дараа нь хөтчийн өөрийн тохиргоог шалгаарай, учир нь хөтөч дэх шифрлэсэн DNS нь үйлдлийн систем асуултыг авахаас өмнө хэрэгжинэ. Үүнийг олзлолын порталыг тойрохын тулд асаасан хэрэглэгч байршуулалтын сонгосон шийдвэрлэгчийг чимээгүй дарсан байна. Энэ нь алдагдал биш, тохиргооны шийдвэр бөгөөд блоклох жагсаалтаас илүү шийдвэр хүртэх ёстой.

Нэг туршилтын шошгыг ногоон болгохын тулд DNS талбар бүрийг дахин бичиж болохгүй. Шошго нь нэг процессийн нэг мөчийн нэг асуултыг дүрсэлдэг.

Асуулт ба холболтыг тусдаа шалга

Хоёр замыг тусдаа туршаарай. Холболтын туршилт өгөгдлийн чиглэлийг харуулж, шийдвэрлэгчийн туршилт нэрийг хэн авсныг харуулна.

curl -sS --max-time 8 https://api.ipify.org
resolvectl query example.net
dig +short example.net

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

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

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