Kas yra DNS?

Kiekvieną kartą atidarius svetainę, nematoma katalogų paslauga paverčia įvestą pavadinimą į skaičių, kurį gali pasiekti jūsų kompiuteris. Štai kaip veikia domenų vardų sistema ir kaip perskaityti, ką ji skelbia apie bet kurį domeną.

Interneto telefonų knyga

Kompiuteriai nenaršo pagal pavadinimą – jie prisijungia prie IP adresai. DNS, Domeno vardų sistema, yra paskirstytas katalogas, kuriame pateikiami tokie įsimintini vardai kaip example.com prie tų skaičių. Jis buvo išrastas 1983 m. kaip tik todėl, kad ankstyvojo interneto vieno pagrindinio kompiuterio failo Stenforde tapo neįmanoma išlaikyti.

Du dalykai daro DNS nuostabų: tai yra platinami (nė viena mašina visko nežino), ir taip yra talpyklos visur (atsakymai įsimenami kurį laiką, todėl paieška vyksta greitai). Abi savybės nustato, kaip sistema elgiasi kasdien.

Kas nutinka DNS paieškos metu

Kai naršyklė prašo svetainės, DNS serverių grandinė bendradarbiauja per kelias milisekundes:

The life of a lookup
# 1. Įrenginys klausia sukonfigūruoto sprendimo (dažnai jūsų IPT arba 8.8.8.8 / 1.1.1.1)
# 2. Rašiklis, jei atsakymo talpykloje nėra, eina hierarchija:
# šakniniai serveriai → „.com“ serveriai → patys example.com vardų serveriai
# 3. Autoritetingas domeno serveris atsako su faktiniais įrašais
# 4. Rašiklis talpykloje saugo įrašo TTL atsakymą ir atsako jums

Paskutinis šuolis – serveris, kuris kalba už patį domeną – yra tai, ką nurodo NS įrašai (toliau). Viskas virš jo yra tik delegavimas.

Svarbūs įrašų tipai

Domeno DNS zona yra nedidelė įvestų įrašų duomenų bazė. Tai yra tie, su kuriais iš tikrųjų susidursite:

TipasKą tai daroPavyzdys
ASusieja pavadinimą su IPv4 adresuexample.com → 93.184.216.34
AAAASusieja pavadinimą su IPv6 adresuexample.com → 2606:2800::2201
CNAMEPseudonimas: nurodo vardą į kitą vardąwww.example.com → example.com
MXPašto serveriai, kurie gauna domeno el10 aspmx.l.google.com
TXTLaisvas tekstas: SPF anti-spam, DKIM, nuosavybės įrodymai"v=spf1 -all"
NSAutoritetingi zonos vardų serveriains1.examplehost.com
CAAKurios sertifikavimo institucijos gali išduoti TLS sertifikatus0 issue "letsencrypt.org"
SOAZonos metaduomenys: pirminis serveris, kontaktas, talpyklos laikmačiains1. dns-admin. …
PTRAtvirkščiai: susieja IP atgal į pagrindinio kompiuterio pavadinimą8.8.8.8 → dns.google

Verta žinoti dvi keistenybes: CNAME yra neleidžiama domeno šaknyje (todėl example.com tiesiogiai naudoja A/AAAA įrašus) ir domeną su MX "0 ." turi a null MX — sąmoningas būdas pasakyti „šis domenas siunčia el. laišką, bet negauna“.

Talpykla, TTL ir platinimas

Kiekvienas įrašas turi a TTL (laikas gyventi) — sekundžių skaičius, kurį sprendėjai gali pakartotinai panaudoti atsakymą prieš vėl klausdami. 3600 sekundžių TTL reiškia iki valandos talpyklos saugojimo visame pasaulyje; 60 sekundžių TTL reiškia, kad pokyčiai atsiranda greičiau nei per minutę.

Štai ką žmonės turi omenyje sakydami „DNS sklaida“: nėra pakeitimų transliacijos, tik talpyklos, kurių galiojimo laikas baigiasi jų pačių tempu. Prieš planuojamą perkėlimą, klasikinis triukas yra iš anksto sumažinti TTL, perjungti, stebėti, kaip jis greitai nusileidžia visur, tada vėl pakelti TTL, kad galėtumėte mėgautis talpyklomis.

Trikčių šalinimo patarimas: jei svetainė įkeliama kitiems, bet ne jums, vietinis sprendimas vis tiek gali turėti seną talpyklos atsakymą. Paprastai tai išsprendžiama perjungus įrenginį į 1.1.1.1 arba išvalius DNS talpyklą.

Pats patikrinkite bet kurio domeno DNS

Jums nereikia komandinės eilutės įrankių – mūsų naršyklės paslaugos pateikia užklausą „Google“ ir „Cloudflare“ sprendiniams:

  • DNS tikrintuvas - vienu spustelėjimu ištraukite kiekvieną bet kurio domeno įrašo tipą.
  • Domenas į IP – žiūrėkite tik adresus, į kuriuos nukreipia domenas, su prieglobos informacija.
  • Atvirkštinė IP paieška — PTR įrašas: į kurį pagrindinio kompiuterio pavadinimą atsako IP.

Sužinokite daugiau

FAQ

DNS klausimai

Kas yra DNS paprastais žodžiais?

DNS (domeno vardų sistema) yra interneto telefonų knyga: ji paverčia vardus, kuriuos galite įvesti, pvz., example.com, į IP adresus, prie kurių kompiuteriai iš tikrųjų prisijungia. Be jo turėtumėte įsiminti kiekvienos svetainės skaičių adresus.

Kokie yra 8.8.8.8 ir 1.1.1.1 adresai?

Jie yra viešieji DNS sprendėjai, kuriuos valdo „Google“ ir „Cloudflare“. Jūsų IPT veikia pagal numatytuosius nustatymus, tačiau bet kas gali užklausti šių viešųjų – jie yra nemokami, greiti ir dažnai greičiau priima DNS pakeitimus. Mūsų DNS įrankiai pateikia abiejų užklausą per šifruotą DNS per HTTPS.

Kiek laiko užtrunka, kad DNS pakeitimas veiktų visur?

Tol, kol įrašo ankstesnis TTL (laikas gyventi). Resolveriai talpina atsakymus TTL trukmei – nuo ​​sekundžių iki dienų – taigi, kai redaguojate įrašą, sprendėjai visame pasaulyje pateikia seną atsakymą, kol baigiasi talpykloje saugomos kopijos galiojimo laikas. Sumažinkite TTL prieš planuojamą pakeitimą, kad perjungimas būtų greitesnis.

Kuo skiriasi DNS ir IP adresas?

IP adresas yra numeris, identifikuojantis įrenginį internete; DNS yra sistema, kuri susieja įsimintinus domenų vardus su šiais skaičiais. Domenas yra pavadinimas, IP yra paskirties vieta, o DNS yra vertimas tarp jų.