Nebula гэрэлт цамхагийн DNS: хэн ямар бичлэгийг асууж болох вэ?
Сонголтот сонсогч нь гэрэлт цамхагийн хадгалж буй хост өгөгдлөөс хариулдаг. A бичлэг ба TXT асуулга нь хүртээмж, үзэгчдээр ялгаатай тул үүнийг санаатайгаар холбоорой.
Nebula дахь гэрэлт цамхагийн үүрэг нь хүмүүсийн автомат гэж үздэг олон ажлыг гүйцэтгэдэг бөгөөд DNS-д хариулах нь тэдний нэг биш юм. Нэр үйлчлэх нь унтраалттай эхэлдэг сонголтот сонсогч бөгөөд иймээс overlay дотор нэрээ сайн шийддэг хост хамт олны зөөврийн компьютерийг шийдэх юу чгүй байж болно. Асаахаас өмнө хэн түүнд хүрэх ёстой, ямар төрлийн бичлэгт хариулахыг хүсч байгаагаа шийдээрэй, учир нь эдгээр хоёр хариулт өөр байна.
Сонсогч нь сонголтот бөгөөд анхдагчаар унтраалттай
Илрүүлэлт ба DNS нь тусдаа үйлчилгээ юм. Гэрэлт цамхаг peer-үүдэд бие биенээ олоход тусалж, нэмэлтээр өөрийн мэддэг хостүүдийн тухай нэрийн асуулгад хариулж чадна, гэхдээ тэр хоёр дахь хэсгийг тохиргоонд тодорхой асаах ёстой.
Ямар нэг зүйлийг идэвхжүүлэхийн өмнө аль интерфэйс, сүлжээ сонсогчид хүрэх ёстойг шийдээрэй. Таны санаагүй интерфэйс дээр хариулдаг DNS үйлчилгээ нь хэн ч уншдаггүй бүртгэлийн бичлэггүйгээр бага зэргийн мэдээлэл алдагдах болно. Шийдвэрийг одоо гаргах нь дараа нь ямар нэг зүйл буруу хариултаас хамааралтай болсны дараа нарийсгахаас хамаагүй хямд юм. Хоёр мөр тохиргоог хагас жилийн дараах ослын тэмдэглэлээс илүү хялбар тайлбарлаж болно.
A бичлэг ба TXT нь нэг үзэгчдийг хуваалцдаггүй
Эдгээр хоёр төрлийн бичлэгт өөр нөхцөлд хариулдаг бөгөөд тэдгээрийг нэг үйлчилгээ гэж үзэх нь энэхүү нийтлэлийн сэргийлэх гэж оролдож буй алдаа юм.
| Query | What it returns | Who can reach it |
|---|---|---|
| A record for a host name | That host Nebula IP | Any host that can reach the listener, overlay or not |
| TXT for a host IP | Certificate information | Only over the Nebula network |
Энэхүү тэгш бус байдал нь санаатай бөгөөд хайхрамжгүй байдал биш. Нэрийг хаягтай тааруулах нь гадны хүнд бага үнэ цэнэтэй, харин гэрчилгээний мета өгөгдөл таны overlay дахь таних тэмдгүүдийг тодорхойлдог. Зөвхөн нэг процесс хоёуланд нь хариулдаг гэдэг шалтгаанаар таамаглалыг нэг мөрөөс нөгөөд шилжүүлж болохгүй.
Энэ нь зөвхөн гэрэлт цамхагийн өөрийн хостүүдийн тухай хариулдаг
Энэ нь таны оффис, клауд VPC эсвэл нийтийн интернэтэд зориулсан ерөнхий шийдэгч биш юм. Гэрэлт цамхаг нь өөрт нь өгөгдсөн хост мэдээллээс хариулдаг, иймд энэ боломж нь peer бүр дээр биш, гэрэлт цамхагийн зангилаанууд дээр амьдардаг.
Overlay-той ямар ч холбоогүй нэр бүтэлгүйтвэл түүнийг үнэхээр эзэмшдэг бүс, шийдэгчийг олоорой. Overlay шийдэгчийг хостны ерөнхий DNS тохиргоонд холих нь санамсаргүй мэт харагдах алдаа үүсгэдэг, учир нь зарим нэр шийдэгддэг бол бусад нь юу ч хариулдаггүй.
Мөн bootstrap нэвтрэх цэгт анхаарлаа хандуулаарай. Эхний гэрэлт цамхагт хүрэхэд ашиглагдах хост нэр нь илрүүлэлт түүнд найдахаас өмнө ердийн замаар шийдэгдэх ёстой, иймд эндхийн тахиа ба өндөгний асуудал яг эвдэрсэн overlay шиг харагдана. Энэ нь мөн адил мэдээлдэг: хэзээ ч босдоггүй peer, ямар ч тодорхой шалтгаангүй. Гэрчилгээнд хүрэхээс өмнө нэр шийдэлтийг шалгаарай, учир нь энэ дараалал илүү хэцүү хагасаас эхэлсэн хүмүүсийг барина.
Холболтын хаягийг шалгаад, дараа нь гаднаас туршина уу
lighthouse.dns.host ба lighthouse.dns.port нь сонголтот үйлчилгээ хаана сонсдогыг тодорхойлно. Эдгээр утгыг хостны галт хана, сүлжээний бодлоготой хамт хянаарай, учир нь холболтын хаяг нь зорилгын мэдэгдэл бөгөөд өөрөө аюулгүй байдлын хяналт биш юм.
dig @10.42.0.1 -p 53 workstation.nebula A +short
dig @10.42.0.1 -p 53 10.42.0.7 TXT +short
Та зөвшөөрөх гэж буй сүлжээнүүдээс асуугаарай, гэрэлт цамхагаас өөрөөс нь биш. Гэрэлт цамхаг дээрх амжилттай хайлт нь процесс ажиллаж байгааг баталдаг бөгөөд гадны хост юу асууж болох тухай юу ч хэлдэггүй, харин үнэхээр чухал асуулт нь тэр юм.
Үүнийг санаатайгаар ил гаргаарай
Нэр ба гэрчилгээний мета өгөгдөл нь ашигтай үйл ажиллагааны мэдээлэл бөгөөд ашигтай байдал нь хоёр тийшээ хайчилдаг. Сонсогч зөвхөн overlay-д зориулагдсан байх ёстой эсэх, ямар төрлийн бичлэг зөвшөөрөгдөх, тохиргоо өөрчлөгдөхөд хэн хянахыг шийдээрэй.
Дараа нь үүнийг гэрэлт цамхагийн тохиргооны хажууд бичээрэй. Шийдэлтийн алдааг дибаг хийх дараагийн хүн эс бөгөөс үйлчилгээ үргэлж тэнд байсан гэж үзнэ. Тэр бас үйлчилгээ өөрийн туршиж буй хаанаас ч үргэлж хүртээмжтэй байсан гэж үзнэ. Холболтын хаяг, зөвшөөрөгдсөн сүлжээ, бичлэгийн төрлийг бүртгэсэн нэг догол мөр нь тэр хүний нэг үдээс хойшийг, мөн яагаад нэг зүйл өөрчлөгдсөн гэж асуух мессежийг танд хэмнэнэ.