Nebula mayoq DNS: kim qaysi yozuvlarni so'rashi mumkin?
Ixtiyoriy tinglovchi mayoq saqlaydigan xost ma'lumotlaridan javob beradi. A yozuvlari va TXT so'rovlari qamrov va auditoriya jihatidan farq qiladi, shuning uchun uni ataylab bog'lang.
Nebula dagi mayoq roli odamlar avtomatik deb hisoblaydigan ko'p ishni bajaradi va DNS ga javob berish ulardan biri emas. Nomlar xizmati boshida o'chirilgan holda ishga tushadigan ixtiyoriy tinglovchidir, shuning uchun overlay ichida nomlarni yaxshi hal qiladigan xost hamkasbining noutbukini hal qilishga umuman hech narsa topolmasligi mumkin. Uni yoqishdan oldin kim unga yetib borishi kerakligini va qaysi yozuv turlariga javob berishga tayyor ekaningizni hal qiling, chunki bu ikki javob turlicha.
Tinglovchi ixtiyoriy va sukut bo'yicha o'chirilgan
Aniqlash va DNS alohida xizmatlardir. Mayoq peer larga bir-birini topishga yordam beradi va qo'shimcha ravishda o'zi bilgan xostlar haqidagi nom so'rovlariga javob bera oladi, lekin bu ikkinchi qism konfiguratsiyada aniq yoqilishi kerak.
Biror narsani yoqishdan oldin qaysi interfeyslar va tarmoqlar tinglovchiga yetib borishi kerakligini hal qiling. Siz mo'ljallamagan interfeysda javob beradigan DNS xizmati hech kim o'qimaydigan bitta ham jurnal yozuvisiz kichik ma'lumot sizib chiqishiga aylanadi. Qarorni hoziroq qabul qilish keyin toraytirishdan ancha arzon, ayniqsa biror narsa noto'g'ri javobga bog'liq bo'lib qolganda. Ikki satr konfiguratsiyani asoslash yarim yildan keyingi hodisa yozuvidan osonroq.
A yozuvlari va TXT bir auditoriyani bo'lishmaydi
Bu ikki yozuv turiga turli sharoitlarda javob beriladi va ularni bitta xizmat deb qarash ushbu maqola oldini olish uchun yozilgan xatodir.
| 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 |
Bu nosimmetriklik ataylab qilingan, beparvolik emas. Nomni manzilga moslashtirish tashqi odam uchun kam qimmatli, sertifikat metama'lumotlari esa overlay ingizdagi shaxsiyatlarni tavsiflaydi. Faqat bitta jarayon ikkalasiga ham javob beradi deb bir qatordan ikkinchisiga taxminni ko'chirmang.
U faqat mayoqning o'z xostlari haqida javob beradi
Bu sizning ofisingiz, bulutli VPC yoki ochiq internet uchun umumiy hal qiluvchi emas. Mayoq o'ziga berilgan xost ma'lumotlaridan javob beradi, shuning uchun bu xususiyat har bir peer da emas, mayoq tugunlarida yashaydi.
Overlay bilan hech qanday aloqasi bo'lmagan nom muvaffaqiyatsiz bo'lsa, uni haqiqatan egallagan zona va hal qiluvchini toping. Overlay hal qiluvchisini xostning umumiy DNS konfiguratsiyasiga aralashtirish tasodifiy ko'rinadigan nosozliklarni keltirib chiqaradi, chunki ba'zi nomlar hal bo'ladi, qolganlariga esa hech narsa javob bermaydi.
Shuningdek bootstrap kirish nuqtasiga e'tibor bering. Birinchi mayoqqa yetish uchun ishlatiladigan xost nomi aniqlash unga tayanishidan oldin oddiy yo'l bilan hal qilinishi kerak, shuning uchun bu yerdagi tovuq va tuxum muammosi aynan buzilgan overlay ga o'xshaydi. U hatto xuddi shunday xabar beradi: hech qachon ko'tarilmaydigan peer va hech qanday aniq sabab yo'q. Sertifikatlarga tegishdan oldin nom hal qilinishini tekshiring, chunki bu tartib qiyinroq yarmidan boshlaganlarni ushlaydi.
Bog'lash manzilini tekshiring, keyin tashqaridan sinang
lighthouse.dns.host va lighthouse.dns.port ixtiyoriy xizmat qayerda tinglashini belgilaydi. Bu qiymatlarni xostning xavfsizlik devori va tarmoq siyosati bilan birga ko'rib chiqing, chunki bog'lash manzili niyat bayoni va o'z-o'zidan xavfsizlik nazorati emas.
dig @10.42.0.1 -p 53 workstation.nebula A +short
dig @10.42.0.1 -p 53 10.42.0.7 TXT +short
Ruxsat bermoqchi bo'lgan tarmoqlardan so'rang, mayoqning o'zidan emas. Mayoqda muvaffaqiyatli qidiruv jarayon ishlayotganini isbotlaydi va tashqi xost nima so'rashi mumkinligi haqida hech narsa aytmaydi, va aslida muhim savol ham shu.
Uni ataylab ochib qo'ying
Nomlar va sertifikat metama'lumotlari foydali operatsion ma'lumot, foydalilik esa ikki tomonga kesadi. Tinglovchi faqat overlay uchun bo'lishi kerakmi, qaysi yozuv turlariga ruxsat beriladi va konfiguratsiya o'zgarganda kim ko'rib chiqadi, shuni hal qiling.
Keyin buni mayoq sozlamalari yoniga yozib qo'ying. Hal qilish nosozligini tuzatadigan keyingi odam aks holda xizmat doim shu yerda bo'lgan deb taxmin qiladi. U shuningdek xizmat o'zi sinab ko'rayotgan har qanday joydan doim yetib boriladigan bo'lgan deb taxmin qiladi. Bog'lash manzili, ruxsat berilgan tarmoqlar va yozuv turlarini qayd etuvchi bitta paragraf o'sha odamning bir tushdan keyingi vaqtini va nima uchun biror narsa o'zgargani haqida so'raydigan xabarni tejaydi.