Kio Estas DNS?

Ĉiufoje kiam vi malfermas retejon, nevidebla adresara servo tradukas la nomon, kiun vi tajpis, en nombron, kiun via komputilo povas atingi. Jen kiel funkcias la Domajna Nomsistemo — kaj kiel legi kion ĝi publikigas pri iu ajn domajno.

La telefonlibro de interreto

Komputiloj ne foliumas laŭnome — ili konektas al IP-adresoj. DNS, la Domajna Nomsistemo, estas la distribuita dosierujo, kiu mapas memorindajn nomojn kiel example.com al tiuj nombroj. Ĝi estis inventita en 1983 ĝuste ĉar la unua gastiga dosiero de la frua interreto en Stanfordo fariĝis neeble konservi.

Du aferoj faras DNS rimarkinda: ĝi estas distribuita (neniu ununura maŝino scias ĉion), kaj ĝi estas kaŝmemorigita ĉie (respondoj estas memoritaj dum kelka tempo, do serĉoj estas rapidaj). Ambaŭ propraĵoj formas kiel la sistemo kondutas tagon al tago.

Kio okazas dum DNS-serĉo

Kiam via retumilo petas retejon, ĉeno de DNS-serviloj kunlaboras en kelkaj milisekundoj:

The life of a lookup
# 1. Via aparato demandas ĝian agordita solvilo (ofte via ISP-a, aŭ 8.8.8.8 / 1.1.1.1)
# 2. La solvanto, se ĝi ne havas la respondon kaŝmemorigita, marŝas la hierarkion:
# radikaj serviloj → ".com" serviloj → la propraj nomserviloj de example.com
# 3. La aŭtoritata servilo de la domajno respondas kun la realaj registroj
# 4. La solvanto konservas la respondon por la TTL de la rekordo kaj respondas al vi

La lasta salto - la servilo kiu parolas por la domajno mem - estas tio, kion la NS-rekordoj (malsupre) montras. Ĉio super ĝi estas nur delegacio.

La rekordaj tipoj kiuj gravas

La DNS-zono de domajno estas malgranda datumbazo de tajpitaj rekordoj. Ĉi tiuj estas tiuj, kiujn vi vere renkontos:

TajpuKion ĝi farasEkzemplo
AMapas nomon al IPv4-adresoexample.com → 93.184.216.34
AAAAMapas nomon al IPv6-adresoexample.com → 2606:2800::2201
CNAMEKaŝnomo: montras nomon al alia nomowww.example.com → example.com
MXPoŝtserviloj kiuj ricevas la retpoŝton de la domajno10 aspmx.l.google.com
TXTSenpaga teksto: SPF kontraŭ-spamo, DKIM, posedpruvoj"v=spf1 -all"
NSLa aŭtoritataj nomserviloj por la zonons1.examplehost.com
CAAKiuj atestiladminstracioj povas emisii TLS-atestilojn0 issue "letsencrypt.org"
SOAZonaj metadatenoj: primara servilo, kontakto, kaŝmemortempigilojns1. dns-admin. …
PTRLa reverso: mapas IP reen al gastiga nomo8.8.8.8 → dns.google

Du strangaĵoj estas sciindaj: CNAME estas ne permesite sur la radiko de la domajno (tial example.com uzas A/AAAA-rekordojn rekte), kaj domajnon kun MX "0 ." havas a nula MX — intenca maniero diri "ĉi tiu domajno sendas retpoŝton sed ricevas neniun".

Kaŝmemoro, TTL kaj disvastigo

Ĉiu disko portas a TTL (tempo por vivi) — la nombro da sekundoj solvantoj povas reuzi la respondon antaŭ demandi denove. 3600-sekunda TTL signifas ĝis unu horo da kaŝmemoro tutmonde; 60-sekunda TTL signifas, ke ŝanĝoj aperos en malpli ol minuto.

Jen kion homoj signifas per "DNS-disvastigo": ne estas elsendo de ŝanĝoj, nur kaŝmemoroj eksvalidiĝantaj laŭ sia propra ritmo. Antaŭ planita migrado, la klasika lertaĵo estas malaltigi la TTL anticipe, fari la ŝaltilon, rigardi ĝin alteriĝi ĉie rapide, tiam levi la TTL denove por ĝui la kaŝmemoron.

Konsilo pri solvo de problemoj: se retejo ŝarĝas por aliaj sed ne por vi, via loka solvanto ankoraŭ povas konservi malnovan kaŝmemoritan respondon. Ŝanĝi vian aparaton al 1.1.1.1 aŭ purigi la DNS-kaŝmemoron kutime solvas ĝin.

Kontrolu la DNS de iu ajn domajno mem

Vi ne bezonas komandliniajn ilojn — niaj retumiloj pridemandas la solvilojn de Google kaj Cloudflare en vivo:

  • DNS Kontrolilo — tiri ĉiun rekordan tipon de iu ajn domajno per unu klako.
  • Domajno al IP — vidu nur la adresojn, al kiuj domajno montras, kun gastigaj detaloj.
  • Inversa IP-serĉo — la PTR-rekordo: al kiu gastiga nomo IP respondas.

Lernu pli

FAQ

DNS-demandoj

Kio estas DNS en simplaj terminoj?

DNS (Domain Name System) estas la telefonlibro de interreto: ĝi tradukas nomojn, kiujn vi povas tajpi, kiel example.com, en la IP-adresojn al kiuj komputiloj efektive konektas. Sen ĝi, vi devus enmemorigi numero-adresojn por ĉiu retejo.

Kio estas la 8.8.8.8 kaj 1.1.1.1 adresoj?

Ili estas publikaj DNS-solviloj administritaj de Google kaj Cloudflare. Via ISP funkcias unu defaŭlte, sed iu ajn povas demandi ĉi tiujn publikajn anstataŭe - ili estas senpagaj, rapidaj kaj ofte pli rapide por preni DNS-ŝanĝojn. Niaj DNS-iloj demandas ambaŭ ilin per ĉifrita DNS-super-HTTPS.

Kiom longe daŭras DNS-ŝanĝo por funkcii ĉie?

Tiel longe kiel la antaŭa TTL de la disko (tempo por vivi). Solvintoj konservas respondojn por la TTL-daŭro - sekundoj ĝis tagoj - do post kiam vi redaktas rekordon, solvantoj tutmonde daŭre servas la malnovan respondon ĝis ilia kaŝmemorita kopio eksvalidiĝas. Malaltigu la TTL antaŭ planita ŝanĝo por plirapidigi la ŝaltilon.

Kio estas la diferenco inter DNS kaj IP-adreso?

IP-adreso estas la nombro, kiu identigas aparaton en la interreto; DNS estas la sistemo, kiu mapas memorindajn domajnajn nomojn al tiuj nombroj. La domajno estas la nomo, la IP estas la celo, kaj DNS estas la traduko inter ili.