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:
# 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:
| Tajpu | Kion ĝi faras | Ekzemplo |
|---|---|---|
| A | Mapas nomon al IPv4-adreso | example.com → 93.184.216.34 |
| AAAA | Mapas nomon al IPv6-adreso | example.com → 2606:2800::2201 |
| CNAME | Kaŝnomo: montras nomon al alia nomo | www.example.com → example.com |
| MX | Poŝtserviloj kiuj ricevas la retpoŝton de la domajno | 10 aspmx.l.google.com |
| TXT | Senpaga teksto: SPF kontraŭ-spamo, DKIM, posedpruvoj | "v=spf1 -all" |
| NS | La aŭtoritataj nomserviloj por la zono | ns1.examplehost.com |
| CAA | Kiuj atestiladminstracioj povas emisii TLS-atestilojn | 0 issue "letsencrypt.org" |
| SOA | Zonaj metadatenoj: primara servilo, kontakto, kaŝmemortempigiloj | ns1. dns-admin. … |
| PTR | La reverso: mapas IP reen al gastiga nomo | 8.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
- Ĉu vi scivolas pri la nombroj sur la alia flanko? Legu kio estas IP-adreso aŭ la Komparo IPv4 kontraŭ IPv6.
- Ĉu esplori la reputacion de IP? Vidu la IP-nigraj listoj gvidas.
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.