Mis on DNS?

Iga kord, kui avate veebisaidi, tõlgib nähtamatu kataloogiteenus teie sisestatud nime numbriks, milleni teie arvuti jõuab. Siit saate teada, kuidas domeeninimesüsteem töötab – ja kuidas lugeda, mida see mis tahes domeeni kohta avaldab.

Interneti telefoniraamat

Arvutid ei sirvi nime järgi – nad loovad ühenduse IP-aadressid. DNS, Domeeninimede süsteem, on hajutatud kataloog, mis kaardistab meeldejäävad nimed nagu example.com nendele numbritele. See leiutati 1983. aastal just seetõttu, et varase Interneti ühe hostifaili Stanfordis oli võimatu hooldada.

Kaks asja muudavad DNS-i tähelepanuväärseks: see on jaotatud (ükski masin ei tea kõike) ja see on nii puhverdatud kõikjal (vastused jäävad mõnda aega meelde, nii et otsingud on kiired). Mõlemad omadused kujundavad süsteemi igapäevast käitumist.

Mis juhtub DNS-i otsingu ajal

Kui teie brauser küsib veebisaiti, teeb DNS-serverite kett mõne millisekundi jooksul koostööd.

The life of a lookup
# 1. Teie seade küsib oma konfigureeritud lahendajat (sageli teie Interneti-teenuse pakkuja või 8.8.8.8 / 1.1.1.1)
# 2. Lahendaja, kui tal pole vastust vahemällu salvestatud, liigub hierarhias:
# juurserverid → ".com" serverid → example.com enda nimeserverid
# 3. Domeeni autoriteetne server vastab tegelike kirjetega
# 4. Lahendaja salvestab kirje TTL-i vastuse vahemällu ja vastab teile

Viimane hüpe – server, mis räägib domeeni enda eest – on see, millele osutavad NS-kirjed (allpool). Kõik üle selle on lihtsalt delegeerimine.

Kirjetüübid on olulised

Domeeni DNS-tsoon on väike trükitud kirjete andmebaas. Need on need, millega te tegelikult kokku puutute:

TüüpMida see teebNäide
ASeostab nime IPv4-aadressigaexample.com → 93.184.216.34
AAAASeostab nime IPv6-aadressigaexample.com → 2606:2800::2201
CNAMEAlias: osutab nimele teisele nimelewww.example.com → example.com
MXMeiliserverid, mis võtavad vastu domeeni e-kirju10 aspmx.l.google.com
TXTVaba tekst: SPF rämpspostitõrje, DKIM, omandiõiguse tõendid"v=spf1 -all"
NSTsooni autoriteetsed nimeserveridns1.examplehost.com
CAAMillised sertifitseerimisasutused võivad TLS-sertifikaate väljastada0 issue "letsencrypt.org"
SOATsooni metaandmed: esmane server, kontakt, vahemällu salvestamise taimeridns1. dns-admin. …
PTRVastupidine: seostab IP tagasi hostinimega8.8.8.8 → dns.google

Tasub teada kahte veidrust: CNAME on pole lubatud domeeni juurtes (sellepärast example.com kasutab otse A/AAAA kirjeid) ja domeeni koos MX "0 ." on a null MX — tahtlik viis öelda "see domeen saadab meile, kuid ei võta vastu".

Vahemälu, TTL ja levitamine

Igal rekordil on a TTL (aeg elada) — mitu sekundit võivad lahendajad vastust enne uuesti küsimist uuesti kasutada. 3600-sekundiline TTL tähendab kuni tund vahemällu kogu maailmas; 60-sekundiline TTL tähendab, et muudatused ilmuvad vähem kui minutiga.

Seda mõtlevad inimesed "DNS-i levitamise" all: muudatusi ei edastata, vaid vahemälud aeguvad omas tempos. Klassikaline nipp on enne planeeritud migratsiooni TTL-i eelnevalt langetada, lüliti teha, vaadata, kuidas see kiiresti kõikjale maandub, ja seejärel vahemällu nautimiseks TTL-i uuesti tõsta.

Veaotsingu näpunäide: kui sait laaditakse teiste jaoks, kuid mitte teie jaoks, võib teie kohalik lahendaja siiski säilitada vana vahemällu salvestatud vastust. Tavaliselt lahendab selle seadme versioonile 1.1.1.1 lülitamine või DNS-i vahemälu tühjendamine.

Kontrollige ise mis tahes domeeni DNS-i

Te ei vaja käsurea tööriistu – meie brauseri utiliidid küsivad Google'ilt ja Cloudflare'i lahendajatelt otse:

  • DNS-i kontrollija - tõmba ühe klõpsuga mis tahes domeeni iga kirjetüüp.
  • Domeen IP-le — vaadake ainult aadresse, millele domeen osutab, koos hostimise üksikasjadega.
  • IP-pöördotsing — PTR-kirje: millisele hostinimele IP vastab.

Lisateavet

FAQ

DNS küsimused

Mis on DNS lihtsas mõttes?

DNS (domeeninimede süsteem) on Interneti telefoniraamat: see tõlgib nimed, mida saate sisestada, näiteks example.com, IP-aadressideks, millega arvutid tegelikult ühenduse loovad. Ilma selleta peaksite iga veebisaidi numbriaadressid pähe jätma.

Mis on 8.8.8.8 ja 1.1.1.1 aadressid?

Need on avalikud DNS-i lahendajad, mida haldavad Google ja Cloudflare. Teie Interneti-teenuse pakkuja käitab vaikimisi seda, kuid igaüks saab nende avalike päringutega päringuid teha – need on tasuta, kiired ja DNS-i muudatuste vastuvõtmiseks sageli kiiremini. Meie DNS-tööriistad küsivad mõlemalt krüptitud DNS-i kaudu HTTPS-i kaudu.

Kui kaua võtab DNS-i muudatus kõikjal tööle?

Nii kaua kui plaadi eelmine TTL (eluaeg). Lahendajad salvestavad vastused vahemällu TTL-i kestuse – sekunditest päevadeni –, nii et pärast kirje muutmist jätkavad lahendajad kogu maailmas vana vastuse esitamist, kuni nende vahemällu salvestatud koopia aegub. Lülituse kiirendamiseks langetage TTL enne kavandatud muudatust.

Mis vahe on DNS-il ja IP-aadressil?

IP-aadress on number, mis tuvastab seadme Internetis; DNS on süsteem, mis kaardistab meeldejäävad domeeninimed nende numbritega. Domeen on nimi, IP on sihtkoht ja DNS on nendevaheline tõlge.