Mikä on DNS?

Aina kun avaat verkkosivuston, näkymätön hakemistopalvelu kääntää kirjoittamasi nimen numeroksi, jonka tietokoneesi voi tavoittaa. Näin Domain Name System toimii – ja kuinka voit lukea, mitä se julkaisee mistä tahansa verkkotunnuksesta.

Internetin puhelinluettelo

Tietokoneet eivät selaa nimen mukaan, vaan ne muodostavat yhteyden IP-osoitteet. DNS, Domain Name System, on hajautettu hakemisto, joka kartoittaa mieleenpainuvat nimet, kuten example.com noihin numeroihin. Se keksittiin vuonna 1983 juuri siksi, että varhaisen Internetin yksittäistä isäntätiedostoa Stanfordissa oli tulossa mahdottomaksi ylläpitää.

Kaksi asiaa tekevät DNS:stä merkittävän: se on jaettu (mikään kone ei tiedä kaikkea), ja se on välimuistissa kaikkialla (vastaukset muistetaan jonkin aikaa, joten haku on nopeaa). Molemmat ominaisuudet muokkaavat järjestelmän päivittäistä käyttäytymistä.

Mitä tapahtuu DNS-haun aikana

Kun selaimesi pyytää verkkosivustoa, DNS-palvelinketju tekee yhteistyötä muutamassa millisekunnissa:

The life of a lookup
# 1. Laitteesi kysyy määritettyä ratkaisijaa (usein Internet-palveluntarjoajasi tai 8.8.8.8 / 1.1.1.1)
# 2. Ratkaisija, jos sillä ei ole vastausta välimuistiin, kulkee hierarkiaa:
# juuripalvelimet → ".com" -palvelimet → example.comin omat nimipalvelimet
# 3. Toimialueen arvovaltainen palvelin vastaa todellisilla tietueilla
# 4. Ratkaisija tallentaa tietueen TTL:n vastauksen välimuistiin ja vastaa sinulle

Viimeinen hyppy – palvelin, joka puhuu itse toimialueen puolesta – on se, mihin NS-tietueet (alla) osoittavat. Kaikki sen yläpuolella on vain delegointia.

Tietuetyypit, joilla on merkitystä

Verkkotunnuksen DNS-vyöhyke on pieni tietokanta kirjoitetuista tietueista. Nämä ovat niitä, joita todella kohtaat:

TyyppiMitä se tekeeEsimerkki
AYhdistää nimen IPv4-osoitteeseenexample.com → 93.184.216.34
AAAAYhdistää nimen IPv6-osoitteeseenexample.com → 2606:2800::2201
CNAMEAlias: osoittaa nimen toiseen nimeenwww.example.com → example.com
MXPostipalvelimet, jotka vastaanottavat verkkotunnuksen sähköpostin10 aspmx.l.google.com
TXTVapaa teksti: SPF roskapostin esto, DKIM, omistustodistukset"v=spf1 -all"
NSAlueen arvovaltaiset nimipalvelimetns1.examplehost.com
CAAMitkä varmenneviranomaiset voivat myöntää TLS-varmenteita0 issue "letsencrypt.org"
SOAVyöhykkeen metatiedot: ensisijainen palvelin, yhteyshenkilö, välimuistiajastimetns1. dns-admin. …
PTRKäänteinen: yhdistää IP-osoitteen takaisin isäntänimeen8.8.8.8 → dns.google

Kaksi omituisuutta kannattaa tietää: CNAME on ei sallittu verkkotunnuksen juurissa (siksi example.com käyttää suoraan A/AAAA-tietueita) ja verkkotunnusta MX "0 ." on a tyhjä MX — tahallinen tapa sanoa "tämä verkkotunnus lähettää sähköpostia, mutta ei vastaanota".

Välimuisti, TTL ja levitys

Jokainen levy sisältää a TTL (aika elää) — kuinka monta sekuntia ratkaisijat voivat käyttää vastausta uudelleen ennen kuin kysyvät uudelleen. 3 600 sekunnin TTL tarkoittaa jopa tunnin välimuistia maailmanlaajuisesti; 60 sekunnin TTL tarkoittaa, että muutokset näkyvät alle minuutissa.

Tätä ihmiset tarkoittavat "DNS:n leviämisellä": muutoksia ei lähetetä, vain välimuistit vanhenevat omaan tahtiinsa. Ennen suunniteltua siirtoa klassinen temppu on laskea TTL-arvoa etukäteen, tehdä vaihto, katsella sen laskeutuvaa kaikkialle nopeasti ja sitten nostaa TTL uudelleen nauttiaksesi välimuistista.

Vianetsintävinkki: jos sivusto latautuu muille, mutta ei sinulle, paikallinen ratkaisu saattaa silti säilyttää vanhan välimuistissa olevan vastauksen. Laitteen vaihtaminen 1.1.1.1:een tai DNS-välimuistin tyhjentäminen yleensä ratkaisee asian.

Tarkista minkä tahansa verkkotunnuksen DNS itse

Et tarvitse komentorivityökaluja – selainapuohjelmamme tietävät Googlen ja Cloudflaren ratkaisijat suorana:

  • DNS-tarkistus - vedä minkä tahansa verkkotunnuksen kaikki tietuetyypit yhdellä napsautuksella.
  • Verkkotunnuksesta IP — katso vain osoitteet, joihin verkkotunnus osoittaa, ja isännöintitiedot.
  • Käänteinen IP-haku — PTR-tietue: mihin isäntänimeen IP vastaa.

Lue lisää

FAQ

DNS-kysymykset

Mikä on DNS yksinkertaisella tavalla?

DNS (Domain Name System) on Internetin puhelinluettelo: se kääntää nimet, joita voit kirjoittaa, kuten example.com, IP-osoitteiksi, joihin tietokoneet todella muodostavat yhteyden. Ilman sitä sinun pitäisi muistaa jokaisen verkkosivuston numeroosoitteet.

Mitkä ovat 8.8.8.8- ja 1.1.1.1-osoitteet?

Ne ovat julkisia DNS-selvittäjiä, joita ylläpitävät Google ja Cloudflare. Internet-palveluntarjoajasi käyttää yhtä oletusarvoisesti, mutta kuka tahansa voi kysyä näitä julkisia sen sijaan – ne ovat ilmaisia, nopeita ja usein nopeampia havaitsemaan DNS-muutokset. DNS-työkalumme tiedustelevat molempia salatun DNS-over-HTTPS:n kautta.

Kuinka kauan DNS-muutos kestää toimiakseen kaikkialla?

Niin kauan kuin levyn edellinen TTL (time to live). Ratkaisijat tallentavat vastaukset välimuistiin TTL:n keston ajan – sekunneista päiviin – joten kun olet muokannut tietuetta, ratkaisejat maailmanlaajuisesti jatkavat vanhan vastauksen näyttämistä, kunnes niiden välimuistissa oleva kopio vanhenee. Laske TTL ennen suunniteltua muutosta nopeuttaaksesi vaihtoa.

Mitä eroa on DNS:llä ja IP-osoitteella?

IP-osoite on numero, joka tunnistaa laitteen Internetissä. DNS on järjestelmä, joka yhdistää ikimuistoiset verkkotunnukset näihin numeroihin. Verkkotunnus on nimi, IP on kohde ja DNS on niiden välinen käännös.