OSX-da xostlardan foydalangan holda DNS-ni mahalliy darajada tekshirish kerakmi?

OSX Mac terminali

Mijozlarimdan biri o'z veb-saytini ommaviy xosting hisobiga ko'chirdi. Ular A va CNAME yozuvlari uchun o'zlarining domenlarining DNS sozlamalarini yangilashdi, lekin sayt yangi xosting hisobi (yangi IP-manzil) bilan hal qilinishini yoki yo'qligini aniqlashda qiynalishdi.


DNS bilan bog'liq muammolarni bartaraf etishda bir nechta narsani yodda tutish kerak. DNS qanday ishlashini tushunish, sizning domen registringiz qanday ishlashini va keyin sizning domeningiz o'z domeniga kirishni qanday boshqarishini tushunish.


DNS qanday ishlaydi


Brauzerga domenni yozganingizda:


  1. Domen Internetda qidiriladi ism-server so'rovni qaerga yuborish kerakligini aniqlash.
  2. Veb-domen so'rovi (http) bo'lsa, ism-server bo'ladi kompyuteringizga IP-manzilni qaytaradi.
  3. Keyin sizning kompyuteringiz buni mahalliy sifatida saqlaydi, sizning nomi bilan tanilgan DNS keshi.
  4. So'rov so'rovni yo'naltiradigan xostga yuboriladi ichki sifatida va saytingizni taqdim etadi.


Sizning domeningiz registratori qanday ishlaydi


Bu haqda eslatma… har bir domen registratori aslida DNS-ni boshqarmaydi. Menda bitta mijoz bor, masalan, o'z domenlarini Yahoo! orqali ro'yxatdan o'tkazadi! Yahoo! domen ularning ma'muriyatida paydo bo'lishiga qaramay aslida uni boshqarolmaydi. Ular faqat sotuvchidir Tukovalar. Natijada, Yahoo !, da DNS sozlamalarini o'zgartirganingizda, ushbu o'zgarishlar haqiqatan ham yangilanishi bir necha soat o'tishi mumkin. haqiqiy domen registratori.


Sizning DNS sozlamalaringiz yangilangandan so'ng, ular Internetdagi bir qator serverlarda tarqaladi. Ko'pincha, buni amalga oshirish uchun bir necha soniya kerak bo'ladi. Bu odamlar pul to'lashining bir sababi boshqariladigan DNS. Boshqariladigan DNS kompaniyalari odatda ikkala ishchanlikka ega va juda tezkor ... tez-tez sizning domen registratoringizga qaraganda tezroq.


Internet-serverlar yangilanganidan so'ng, keyingi safar sizning tizimingiz DNS-so'rovni yuborganida, saytingiz joylashtirilgan IP-manzil qaytariladi. ESLATMA: Shuni yodda tutingki, keyingi safar sizning tizimingiz so'rov yuborganida. Agar ilgari ushbu domenni talab qilgan bo'lsangiz, Internet yangilangan bo'lishi mumkin, ammo mahalliy tizim sizning DNS keshingiz asosida eski IP-manzilni hal qilishi mumkin.


Sizning DNS DNS qanday ishlaydi


Qaytgan va mahalliy tizim tomonidan keshlangan IP-manzil odatda bitta veb-saytga xos emas. Xostda bitta IP-manzilda (odatda server yoki virtual server) joylashtirilgan o'nlab yoki hatto yuzlab veb-saytlar bo'lishi mumkin. Shunday qilib, sizning domeningiz IP-manzildan so'ralganda, sizning xostingiz so'rovingizni serverdagi ma'lum papka joylashgan joyga yo'naltiradi va sizning sahifangizni taqdim etadi.


DNS bilan bog'liq muammolarni qanday hal qilish kerak


Bu erda uchta tizim bo'lgani uchun, muammolarni hal qilish uchun uchta tizim mavjud! Birinchidan, siz o'zingizning IP-manzilingiz tizimingizda qaerga ishora qilayotganini bilish uchun faqat mahalliy tizimni tekshirishni xohlaysiz:


OSX terminal ping


Bu Terminal oynasini ochish va quyidagilarni terish orqali osonlikcha amalga oshiriladi:


ping domeni.com


Yoki aslida ma'lum bir nom serverini qidirishingiz mumkin:


nslookup domen.com


Terminal nslookup


Agar siz domen registrida DNS sozlamalarini yangilagan bo'lsangiz, unda DNS keshingiz tozalanganligiga ishonch hosil qilishingiz kerak va yana so'rov yuborishni xohlaysiz. OSX-da DNS-keshingizni tozalash uchun:


sudo dnscacheutil -flushcache


Terminalni tozalash DNS keshi


Qayta urinib ko'rishingiz mumkin Ping or nslookup ushbu vaqtda domen yangi IP-manzilga murojaat qiladimi yoki yo'qligini bilish uchun.


Keyingi qadam, Internets DNS serverlari yangilanganligini tekshirish edi. Saqlamoq DNS materiallari Buning uchun juda yaxshi, ularning platformasi orqali to'liq DNS hisobotini olishingiz mumkin. Volan platformasida ajoyib DNS tekshiruvi mavjud bo'lib, ular so'roq qilishadi Google, OpenDNS, Fortalnet, va sizning tarmoq sozlamalariingiz Internetda to'g'ri yoyilganligini tekshirish uchun Probe Networks.


Agar siz Internetda IP-manzil to'g'ri ko'rsatilganligini ko'rsangiz va saytingiz hali ham ko'rinmayotgan bo'lsa, siz Internet-serverlarni chetlab o'tishingiz va tizimingizga so'rovni to'g'ridan-to'g'ri IP-manzilga yuborishingizni aytishingiz mumkin. Buni xostlar faylini yangilash va DNS-ni o'chirish orqali amalga oshirishingiz mumkin. Buning uchun Terminalni oching va quyidagilarni kiriting:


sudo nano / etc / hosts


Sudo Nano mezbonlari terminali


Tizim parolingizni kiriting va enter tugmasini bosing. Bu faylni to'g'ridan-to'g'ri Terminalda tahrirlash uchun olib keladi. Oklaringiz yordamida kursoringizni harakatlantiring va IP-manzil, keyin domen nomi bilan yangi qator qo'shing.


Terminal xostlari faylni saqlash


Faylni saqlash uchun tugmasini bosing nazorat-o klaviaturada fayl nomini qabul qilish uchun qaytib boring. Bosib muharrirdan chiqing boshqarish-x, bu sizni buyruq satriga qaytaradi. Keshni yuvishni unutmang. Agar sayt yaxshi chiqmasa, bu sizning uy egangiz uchun muammo bo'lishi mumkin va siz ular bilan bog'lanib, ularga xabar berishingiz kerak.


Oxirgi eslatma ... xost faylini asl nusxasiga qaytarishni unutmang. Siz u erda avtomatik ravishda yangilashni xohlagan yozuvni qoldirishni xohlamaysiz!


Ushbu amallarni bajarib, men ro'yxatga oluvchidagi DNS yozuvlarimning yangilanganligini, Internetdagi DNS yozuvlarimning yangilanganligini, mening Mac-ning DNS keshini va veb-xostning DNS-ni yangilaganligini tekshirishga muvaffaq bo'ldim. shu kungacha ... yaxshi!

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.