Яагаад MagicDNS төхөөрөмжүүдийг шийддэг ч оффисын хост нэрсийг шийддэггүй вэ
MagicDNS нь tailnet доторх төхөөрөмжүүдэд нэр өгдөг, таны оффисын бүсийн хостүүдэд биш. Хуваасан DNS нь хүртээмжтэй шийдэгч, маршруттай хамт оффисын нэрийг хариулуулдаг.
MagicDNS нь tailnet доторх төхөөрөмж бүрт түүний машины нэр болон tailnet-ийн DNS домэйноос гаралтай нэр өгдөг. Тэр нэрийг Tailscale үүсгэдэг бөгөөд Tailscale-ийн шийдэгчийн замаар хариу өгдөг. files.office.example мэтийн оффисын хост нэр нь Tailscale хэзээ ч бичээгүй бүст хамаарах тул төхөөрөмжийн нэрийг өөрчлөх нь түүнийг үүсгэж чадахгүй. Хоёр нэрийн орон зай зэрэгцэн оршдог; зүгээр л өөр эзэдтэй.
Тэр механизм нь маш түгээмэл гомдлын ард байдаг: Tailscale хост хариулдаг ч файлын сервер шийдлийн алдаа буцаасан хэвээр байна.
Хоёр нэрийн орон зай, хоёр эзэн
Төхөөрөмжийн нэрийг машины өөрийн хост нэрнээс үүсгэдэг, мөргөлдөөнийг Tailscale шийддэг, үр дүн нь tailnet домэйны доор амьдардаг. Оффисын бүсийг оффисын шийдэгчийг ажиллуулдаг хүн арчилж торддог, бичлэгүүдийг администратор эсвэл динамик бүртгэл үүсгэдэг. Богино нэрс ялгааг нуудаг: files нь оффисын DNS хариулдаг хайлтын дагаврын өргөтгөл, tailnet төхөөрөмж эсвэл огт юу ч байж болно. Бүтэн нэрээр асуувал аль систем үнэхээр хариулсныг харуулна.
Дэд сүлжээний маршрутлагчийн машины нэрийг өөрчлөх нь оффисын бүст юу ч хийхгүй. Энэ нь нэг Tailscale төхөөрөмжийг дахин нэрлэж, оффисын сервер дээрх бичлэгийг хөндөхгүй үлдээдэг тул дахин нэрлээд дахин оролдох нь хэзээ ч нийлдэггүй.
Оффисын бүсийг өөрийн шийдэгч рүү чиглүүл
Tailscale-ийн хуваасан DNS нь сонгосон домэйнуудын асуулгыг таны заасан нэрийн сервер рүү илгээдэг, бусад бүхэн үлдсэн бодлогыг дагадаг. Оффисын шийдэгч үнэхээр үйлчилдэг домэйныг нэм, санамсаргүй бичсэн хайлтын дагаврыг биш. Хайлтын дагавар нь клиентэд юу нэмэхийг хэлдэг; шийдэгчид хаанаас харахыг хэлдэггүй. Эдгээр хоёр тохиргоо консол дээр төстэй харагдаж, огт өөрөөр ажилладаг.
Хязгаарлагдмал нэрийн сервер нь түүнтэй холбоотой домэйны хувьд эрх мэдэлтэй байх ёстой, эс бөгөөс хариу нь хаяг биш лавлагаа болно.
Хүртээмж шийдлийн өмнө ирдэг
Клиент мөн тэр нэрийн серверт хүрэх ёстой. Хувийн LAN дахь шийдэгчийн хувьд дэд сүлжээний маршрутыг зарлаж, хүлээн авах ёстой, хандалтын бодлого асуулгыг зөвшөөрөх ёстой, буцах зам байх ёстой. Админ консол дахь зөв DNS хаяг нь тохиргоо хадгалагдсаныг л батална. Хэрэв пакетууд шийдэгчид хүрч чадахгүй бол шинж тэмдэг нь хугацаа дуусах бөгөөд энэ нь ийм бичлэг байхгүй гэсэн эрх мэдэлтэй хариултаас өөр харагдана.
Тэр ялгаа нь оношлогооны шинжтэй. Хугацаа дуусах нь маршрутлалт эсвэл бодлогыг заана, харин шуурхай сөрөг хариу нь бичлэг эсвэл бүсийг заана. Ямар ч DNS тохиргоог өөрчлөхөөс өмнө алинаас нь авч байгаагаа уншаарай.
Нэрийн бүтэлгүйтлийг үйлчилгээний бүтэлгүйтлээс тусгаарла
Хэрэв нөөц өөрийн хувийн хаягаар хариулдаг ч хост нэрээр хариулдаггүй бол мөрдөн шалгалт DNS дээр үлддэг. Хоёулаа ажиллахгүй бол эхлээд маршрутлалт эсвэл үйлчилгээг зас, учир нь хүрэх боломжгүй хаяг руу шийдэгдэх нэр нь ахиц биш. Бүтэн нэрээр асууж, аль сервер хариулсныг тэмдэглэ. macOS дээр зарим командын мөрийн хэрэгсэл энгийн програмуудаас өөр зам явдаг, тиймээс терминал dig болон хөтөч нэг нэрийн талаар санал нийлэхгүй байж болно.
Хэрэв энэ нь төхөөрөмжийн хэвийн горим бол гарах зангилаа сонгон туршилтыг давт. Гарах зангилааны DNS зохицуулалт нь гарах зангилаагүй тохиргооноос ялгаатай бөгөөд зөвхөн нэг горимд турших нь хэрэглэгчдийн үнэхээр хардаг алдааг алдаж болно.
Бүс, шийдэгчийн хаяг, асуулгыг зөөдөг маршрутыг тэмдэглэ. Эдгээр гурав нь дахин нэрлэх өөр нэг тойроггүйгээр ихэнх MagicDNS гайхшралыг тайлбарладаг.