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.
# 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üüp | Mida see teeb | Näide |
|---|---|---|
| A | Seostab nime IPv4-aadressiga | example.com → 93.184.216.34 |
| AAAA | Seostab nime IPv6-aadressiga | example.com → 2606:2800::2201 |
| CNAME | Alias: osutab nimele teisele nimele | www.example.com → example.com |
| MX | Meiliserverid, mis võtavad vastu domeeni e-kirju | 10 aspmx.l.google.com |
| TXT | Vaba tekst: SPF rämpspostitõrje, DKIM, omandiõiguse tõendid | "v=spf1 -all" |
| NS | Tsooni autoriteetsed nimeserverid | ns1.examplehost.com |
| CAA | Millised sertifitseerimisasutused võivad TLS-sertifikaate väljastada | 0 issue "letsencrypt.org" |
| SOA | Tsooni metaandmed: esmane server, kontakt, vahemällu salvestamise taimerid | ns1. dns-admin. … |
| PTR | Vastupidine: seostab IP tagasi hostinimega | 8.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
- Kas olete huvitatud teisel pool olevatest numbritest? Lugege mis on IP-aadress või IPv4 vs IPv6 võrdlus.
- IP maine uurimine? Vaadake IP mustade nimekirjade juhend.
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.