DNS nima?
Har safar veb-saytni ochganingizda, ko'rinmas katalog xizmati siz kiritgan nomni kompyuteringiz erisha oladigan raqamga tarjima qiladi. Domen nomlari tizimi qanday ishlaydi - va u har qanday domen haqida nima nashr etayotganini qanday o'qish mumkin.
Internet telefon kitobi
Kompyuterlar nomi bo'yicha ko'rmaydi - ular ulanadi IP manzillar. DNS, Domen nomlari tizimi, kabi esda qolarli nomlarni xaritalashadigan taqsimlangan katalogdir example.com bu raqamlarga. U 1983 yilda ixtiro qilingan, chunki Stenforddagi dastlabki internetning yagona xost faylini saqlab qolish imkonsiz bo'lib qolgan edi.
Ikki narsa DNS-ni ajoyib qiladi: bu tarqatilgan (hech bir mashina hamma narsani bilmaydi) va shunday hamma joyda keshlangan (javoblar bir muncha vaqt esda qoladi, shuning uchun qidirish tez bo'ladi). Ikkala xususiyat ham tizimning kundan-kunga qanday harakat qilishini shakllantiradi.
DNS qidiruvi paytida nima sodir bo'ladi
Brauzeringiz veb-saytni so'raganda, DNS-serverlar zanjiri bir necha millisekundlarda hamkorlik qiladi:
# 1. Qurilmangiz o‘zining sozlangan rezolyutsiyasini so‘raydi (ko‘pincha ISP yoki 8.8.8.8 / 1.1.1.1) № 2. Resolver, agar javob keshlangan bo'lmasa, ierarxiya bo'ylab yuradi: # ildiz serverlari → ".com" serverlari → example.com ning o'z nom serverlari # 3. Domenning vakolatli serveri haqiqiy yozuvlar bilan javob beradi # 4. Resolver yozuvning TTL uchun javobni keshlaydi va sizga javob beradi
Oxirgi hop - domenning o'zi uchun gapiradigan server - NS yozuvlari (pastda) nimaga ishora qiladi. Yuqoridagi hamma narsa faqat delegatsiya.
Muhim bo'lgan yozuv turlari
Domenning DNS zonasi terilgan yozuvlarning kichik ma'lumotlar bazasidir. Bu siz haqiqatan ham duch keladiganlar:
| Turi | Nima qiladi | Misol |
|---|---|---|
| A | Ismni IPv4 manziliga moslashtiradi | example.com → 93.184.216.34 |
| AAAA | Ismni IPv6 manziliga moslashtiradi | example.com → 2606:2800::2201 |
| CNAME | Taxallus: ismni boshqa nomga qaratadi | www.example.com → example.com |
| MX | Domen elektron pochta xabarlarini qabul qiluvchi pochta serverlari | 10 aspmx.l.google.com |
| TXT | Erkin matn: SPF anti-spam, DKIM, egalik guvohnomalari | "v=spf1 -all" |
| NS | Hudud uchun vakolatli nom serverlari | ns1.examplehost.com |
| CAA | Qaysi sertifikat organlari TLS sertifikatlarini berishi mumkin | 0 issue "letsencrypt.org" |
| SOA | Hududning metama'lumotlari: asosiy server, kontakt, keshlash taymerlari | ns1. dns-admin. … |
| PTR | Teskari: IP-ni xost nomiga qaytaradi | 8.8.8.8 → dns.google |
Ikki g'alati jihatni bilishga arziydi: CNAME ruxsat berilmagan domen ildizida (shuning uchun example.com to'g'ridan-to'g'ri A/AAAA yozuvlaridan foydalanadi) va domen bilan MX "0 ." bor null MX — "bu domen elektron pochta xabarlarini yuboradi, lekin hech kimni olmaydi" deyishning ataylab usuli.
Keshlash, TTL va tarqalish
Har bir rekord o'z ichiga oladi TTL (yashash vaqti) — qayta soʻrashdan oldin javobni qayta ishlatishi mumkin boʻlgan soniyalar soni. 3600 soniyalik TTL butun dunyo bo'ylab bir soatgacha keshlashni anglatadi; 60 soniyali TTL o'zgarishlar bir daqiqa ichida paydo bo'lishini anglatadi.
Odamlar "DNS tarqalishi" deganda nimani nazarda tutadi: o'zgarishlarning translyatsiyasi yo'q, faqat keshlar o'z tezligida tugaydi. Rejalashtirilgan migratsiyadan oldin klassik hiyla - bu TTLni oldindan pasaytirish, almashtirishni amalga oshirish, uni hamma joyda tezda qo'nishni kuzatish, keyin keshlashdan zavqlanish uchun TTLni yana ko'tarishdir.
Muammoni hal qilish bo'yicha maslahat: agar sayt siz uchun emas, boshqalar uchun yuklansa, mahalliy rezolyutoringiz hali ham eski keshlangan javobni saqlashi mumkin. Qurilmangizni 1.1.1.1 ga almashtirish yoki DNS keshini tozalash odatda muammoni hal qiladi.
Har qanday domenning DNS-ni o'zingiz tekshiring
Buyruqlar qatori vositalari kerak emas — bizning brauzer yordamchi dasturlarimiz Google va Cloudflare rezolyutsiyalarini jonli ravishda so‘raydi:
- DNS tekshiruvi — bir marta bosish bilan istalgan domenning har qanday yozuv turini torting.
- Domendan IPga — xosting tafsilotlari bilan domen ko'rsatgan manzillarni ko'ring.
- Teskari IP qidirish — PTR yozuvi: IP qaysi xost nomiga javob beradi.
Batafsil ma'lumot
- Boshqa tarafdagi raqamlarga qiziqasizmi? O'qing IP manzil nima yoki IPv4 va IPv6 solishtirish.
- IP obro'sini tekshirasizmi? ga qarang IP qora ro'yxati uchun qo'llanma.
DNS savollari
Oddiy so'z bilan aytganda DNS nima?
DNS (domen nomlari tizimi) internetning telefon kitobidir: u misol.com kabi yozishingiz mumkin bo'lgan nomlarni kompyuterlar haqiqatda ulanadigan IP manzillarga tarjima qiladi. Busiz, har bir veb-sayt uchun raqam manzillarini yodlab olishingiz kerak bo'ladi.
8.8.8.8 va 1.1.1.1 manzillar nima?
Ular Google va Cloudflare tomonidan boshqariladigan ommaviy DNS-rezolyutsiyalardir. Sizning internet provayderingiz sukut bo'yicha bittasini ishga tushiradi, lekin har kim bu ommaviy bo'lganlarni so'rashi mumkin - ular bepul, tez va ko'pincha DNS o'zgarishlarini tezroq qabul qiladi. Bizning DNS asboblarimiz ikkalasini shifrlangan DNS-over-HTTPS orqali so'raydi.
DNS o'zgarishi hamma joyda ishlashi uchun qancha vaqt ketadi?
Rekordning oldingi TTL (yashash vaqti) ekan. Resolvers kesh javoblarini TTL davomiyligi uchun – soniyalar va kunlar – shuning uchun siz yozuvni tahrir qilganingizdan so‘ng butun dunyo bo‘ylab rezolyutorlar keshlangan nusxasining amal qilish muddati tugaguncha eski javobga xizmat ko‘rsatishda davom etadilar. O'zgartirishni tezroq qilish uchun rejalashtirilgan o'zgarishdan oldin TTLni pasaytiring.
DNS va IP manzil o'rtasidagi farq nima?
IP-manzil - bu internetdagi qurilmani aniqlaydigan raqam; DNS - bu esda qolarli domen nomlarini ushbu raqamlar bilan taqqoslaydigan tizim. Domen - bu nom, IP - maqsad va DNS - ular orasidagi tarjima.