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:
# 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:
| Tyyppi | Mitä se tekee | Esimerkki |
|---|---|---|
| A | Yhdistää nimen IPv4-osoitteeseen | example.com → 93.184.216.34 |
| AAAA | Yhdistää nimen IPv6-osoitteeseen | example.com → 2606:2800::2201 |
| CNAME | Alias: osoittaa nimen toiseen nimeen | www.example.com → example.com |
| MX | Postipalvelimet, jotka vastaanottavat verkkotunnuksen sähköpostin | 10 aspmx.l.google.com |
| TXT | Vapaa teksti: SPF roskapostin esto, DKIM, omistustodistukset | "v=spf1 -all" |
| NS | Alueen arvovaltaiset nimipalvelimet | ns1.examplehost.com |
| CAA | Mitkä varmenneviranomaiset voivat myöntää TLS-varmenteita | 0 issue "letsencrypt.org" |
| SOA | Vyöhykkeen metatiedot: ensisijainen palvelin, yhteyshenkilö, välimuistiajastimet | ns1. dns-admin. … |
| PTR | Käänteinen: yhdistää IP-osoitteen takaisin isäntänimeen | 8.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ää
- Kiinnostaako numerot toisella puolella? Lukea mikä on IP-osoite tai IPv4 vs IPv6 vertailu.
- IP:n maineen tutkiminen? Katso IP mustien listojen opas.
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.