Kas ir DNS?
Katru reizi, kad atverat vietni, neredzams direktoriju pakalpojums pārveido jūsu ievadīto nosaukumu ciparā, ko var sasniegt jūsu dators. Lūk, kā darbojas domēna nosaukumu sistēma un kā lasīt, ko tā publicē par jebkuru domēnu.
Interneta tālruņu grāmata
Datori neveic pārlūkošanu pēc nosaukuma — tie savienojas ar IP adreses. DNS, Domēna vārdu sistēma, ir izplatīts direktorijs, kas kartē tādus neaizmirstamus nosaukumus kā example.com tiem skaitļiem. Tas tika izgudrots 1983. gadā tieši tāpēc, ka agrāko interneta viena resursdatora failu Stenfordā vairs nebija iespējams uzturēt.
Divas lietas padara DNS ievērojamu: tā ir izplatīts (neviena mašīna nezina visu), un tā arī ir kešatmiņas visur (atbildes kādu laiku tiek atcerētas, tāpēc meklēšana ir ātra). Abas īpašības nosaka to, kā sistēma darbojas ikdienā.
Kas notiek DNS uzmeklēšanas laikā
Kad jūsu pārlūkprogramma pieprasa vietni, DNS serveru ķēde sadarbojas dažu milisekundēs:
# 1. Ierīce jautā tās konfigurētajam atrisinātājam (bieži vien jūsu ISP vai 8.8.8.8 / 1.1.1.1). # 2. Atrisinātājs, ja tam nav atbildes kešatmiņā, iet pa hierarhiju: # saknes serveri → “.com” serveri → paša example.com nosaukumu serveri # 3. Domēna autoritatīvs serveris atbild ar faktiskajiem ierakstiem # 4. Atrisinātājs kešatmiņā saglabā ieraksta TTL atbildi un atbild jums
Pēdējais lēciens — serveris, kas runā paša domēna vārdā — ir tas, uz ko norāda NS ieraksti (zemāk). Viss virs tā ir tikai deleģēšana.
Svarīgie ierakstu veidi
Domēna DNS zona ir neliela drukātu ierakstu datu bāze. Tie ir tie, ar kuriem jūs patiešām saskarsities:
| Tips | Ko tas dara | Piemērs |
|---|---|---|
| A | Sakārto nosaukumu ar IPv4 adresi | example.com → 93.184.216.34 |
| AAAA | Sakārto nosaukumu ar IPv6 adresi | example.com → 2606:2800::2201 |
| CNAME | Alias: norāda vārdu uz citu vārdu | www.example.com → example.com |
| MX | Pasta serveri, kas saņem domēna e-pastu | 10 aspmx.l.google.com |
| TXT | Brīvs teksts: SPF anti-spam, DKIM, īpašumtiesību pierādījumi | "v=spf1 -all" |
| NS | Zonas autoritatīvie nosaukumu serveri | ns1.examplehost.com |
| CAA | Kuras sertifikācijas iestādes var izsniegt TLS sertifikātus | 0 issue "letsencrypt.org" |
| SOA | Zonas metadati: primārais serveris, kontaktpersona, kešatmiņas taimeri | ns1. dns-admin. … |
| PTR | Pretēji: savieno IP atpakaļ ar resursdatora nosaukumu | 8.8.8.8 → dns.google |
Ir vērts zināt divas dīvainības: CNAME ir nav atļauts domēna saknē (tāpēc example.com izmanto tieši A/AAAA ierakstus) un domēnu ar MX "0 ." ir a null MX — apzināts veids, kā pateikt "šis domēns sūta e-pastu, bet nesaņem".
Kešatmiņa, TTL un izplatīšana
Katrs ieraksts nes a TTL (laiks dzīvot) — sekunžu skaits, kad atrisinātāji var atkārtoti izmantot atbildi, pirms jautā vēlreiz. 3600 sekunžu TTL nozīmē līdz pat stundai kešatmiņu visā pasaulē; 60 sekunžu TTL nozīmē, ka izmaiņas parādās mazāk nekā minūtes laikā.
Tas ir tas, ko cilvēki saprot ar "DNS izplatīšanu": nav izmaiņu pārraides, tikai kešatmiņas beidzas viņu pašu tempā. Pirms plānotās migrācijas klasiskais triks ir iepriekš pazemināt TTL, veikt slēdzi, skatīties, kā tas ātri nolaižas visur, pēc tam vēlreiz paaugstināt TTL, lai izbaudītu kešatmiņu.
Traucējummeklēšanas padoms: ja vietne tiek ielādēta citiem, bet ne jums, jūsu vietējais atrisinātājs joprojām var glabāt veco kešatmiņā saglabāto atbildi. Parasti tas tiek atrisināts, pārslēdzot ierīci uz 1.1.1.1 vai iztīrot DNS kešatmiņu.
Pats pārbaudiet jebkura domēna DNS
Jums nav nepieciešami komandrindas rīki — mūsu pārlūkprogrammas utilītas tiešraidē vaicā Google un Cloudflare atrisinātājus:
- DNS pārbaudītājs — ar vienu klikšķi izvelciet visus jebkura domēna ieraksta veidus.
- Domēns uz IP — skatiet tikai adreses, uz kurām norāda domēns, ar mitināšanas informāciju.
- Apgrieztā IP meklēšana — PTR ieraksts: uz kuru resursdatora nosaukumu atbild IP.
Uzziniet vairāk
- Vai jūs interesē skaitļi otrā pusē? Lasīt kas ir IP adrese vai IPv4 un IPv6 salīdzinājums.
- IP reputācijas izmeklēšana? Skatīt IP melno sarakstu rokasgrāmata.
DNS jautājumi
Kas ir DNS vienkāršā izteiksmē?
DNS (Domēna nosaukumu sistēma) ir interneta tālruņu grāmata: tā pārvērš vārdus, kurus varat ierakstīt, piemēram, example.com, IP adresēs, ar kurām datori faktiski savienojas. Bez tā jums būtu jāiegaumē katras vietnes numuru adreses.
Kādas ir 8.8.8.8 un 1.1.1.1 adreses?
Tie ir publiskie DNS atrisinātāji, kurus pārvalda Google un Cloudflare. Jūsu ISP nodrošina vienu pēc noklusējuma, taču ikviens var pieprasīt šos publiskos pakalpojumus — tie ir bezmaksas, ātri un bieži vien ātrāk uztver DNS izmaiņas. Mūsu DNS rīki vaicā no tiem abiem, izmantojot šifrētu DNS, izmantojot HTTPS.
Cik ilgi DNS izmaiņas darbojas visur?
Tik ilgi, kamēr ieraksta iepriekšējais TTL (laiks dzīvot). Atrisinātāji saglabā atbildes kešatmiņā TTL ilgumam — no sekundēm līdz dienām — tāpēc pēc ieraksta rediģēšanas atrisinātāji visā pasaulē turpina apkalpot veco atbildi, līdz beidzas to kešatmiņā saglabātās kopijas derīguma termiņš. Pazeminiet TTL pirms plānotajām izmaiņām, lai pārslēgtos ātrāk.
Kāda ir atšķirība starp DNS un IP adresi?
IP adrese ir numurs, kas identificē ierīci internetā; DNS ir sistēma, kas piesaista neaizmirstamus domēna vārdus šiem numuriem. Domēns ir nosaukums, IP ir galamērķis, un DNS ir tulkojums starp tiem.