Kas ir DNS serveris

Kas ir DNS serveris

Domēna vārdu sistēmas (DNS) serveris ir dators, kas saskaņo vietņu resursdatora nosaukumus (piemēram, example.com) ar to atbilstošajām interneta protokola (IP) adresēm. Publisko IP adrešu un to atbilstošo domēna nosaukumu datubāze tiek glabāta DNS serverī.

Saskaņā ar IPv4 vai IPV6 protokoliem katrai ierīcei, kas savienota ar internetu, ir unikāla IP adrese, kas palīdz to identificēt. To pašu var teikt par tīmekļa serveriem, kas tiek izmantoti vietņu mitināšanai. Piemēram, vienam CDNetworks serverim Mountain View, Kalifornijā, IP adrese ir 157.185.170.144.

DNS serveri palīdz mums izvairīties no garu IP adrešu iegaumēšanas (un vēl sarežģītāku burtciparu adrešu IPV6 sistēmā), automātiski pārtulkojot vietņu nosaukumus šajos skaitļos, lai serveri varētu ielādēt pareizās tīmekļa lapas.

Saturs

Kas ir DNS?

Domēna vārdu sistēma (DNS) ir domēna nosaukumu un IP adrešu datubāze, kas ļauj pārlūkprogrammām atrast pareizo IP adresi saimniekdatora nosaukuma URL. Kad vēlamies piekļūt vietnei, mēs parasti tīmekļa pārlūkprogrammā ierakstām domēna nosaukumu, piemēram, cdnetworks.com, wired.com vai nytimes.com.

Kas ir DNS serveris

Tomēr, lai ielādētu vietnes saturu, tīmekļa pārlūkprogrammām ir jāzina konkrētās IP adreses. Domēna nosaukumu sistēma (DNS) pārveido domēna nosaukumus par IP adresēm, ļaujot ielādēt resursus no vietnes servera. Vietnes ar vairākām IP adresēm, kas pieder vienam domēna vārdam, nav nekas neparasts.

Piemēram, tādās lielās vietnēs kā Google lietotāji pieprasīs serveri no visas pasaules. Pat ja pārlūkprogrammā ievadītais vietnes nosaukums ir vienāds, serveris, kuru mēģina savienot dators no Singapūras, visticamāk, atšķirsies no tā, kuru mēģina sasniegt dators no, piemēram, Toronto. Tas ir tad, kad DNS kešatmiņa nonāk attēlā.

DNS kešatmiņa

DNS kešatmiņa ir paņēmiens DNS datu glabāšanai DNS ierakstos, kas atrodas tuvāk klientam, kurš pieprasa, lai DNS vaicājumu varētu atrisināt ātrāk. Tas novērš vajadzību pēc papildu pieprasījumiem tālāk ķēdē, uzlabo tīmekļa lapu ielādes laiku un samazina joslas platuma lietojumu.

Laiks dzīvot jeb TTL attiecas uz to, cik ilgi DNS ieraksti tiek saglabāti DNS kešatmiņā. Šis laika posms ir nozīmīgs, jo tas nosaka, cik “svaigi” ir DNS ieraksti un vai tie atbilst pašreizējām IP adrešu versijām. DNS kešatmiņa var notikt pārlūkprogrammā vai operētājsistēmas līmenī (OS līmenī).

DNS kešatmiņa pārlūkprogrammā

Tā kā tīmekļa pārlūkprogrammas DNS ierakstus saglabā noteiktu laika periodu, tā bieži vien ir pirmā vieta, ko lietotājs meklē, veidojot DNS ierakstu. Izmantojot pārlūkprogrammu, ir nepieciešams mazāk darbību, lai pārbaudītu DNS kešatmiņu un veiktu DNS pieprasījumu uz IP adresi.

DNS kešatmiņa Operētājsistēmas (OS) līmenis

Kad DNS vaicājums atstāj galalietotāja darbstaciju, tas pāriet uz operētājsistēmas līmeni, lai meklētu atbilstību. Operētājsistēmas “pabeiguma atrisinātāja” process pārbauda savu DNS kešatmiņu, lai noteiktu, vai tajā ir ieraksts. Ja nē, vaicājums tiek novirzīts uz interneta pakalpojumu sniedzēju ārpus lokālā tīkla (ISP).

Kā darbojas DNS?

DNS ir atbildīgs par saimniekdatora nosaukuma (pazīstams arī kā vietnes vai tīmekļa lapas nosaukums) pārveidošanu par IP adresi. Atbilstošās IP adreses atrašanas process ir pazīstams kā DNS izšķirtspēja, un domēna vārda ievadīšanas darbība ir pazīstama kā DNS vaicājums.

Ir trīs veidu DNS vaicājumi: rekursīvie, iteratīvie un nerekursīvie.

Rekursīvie vaicājumi ir tie, kuros DNS serverim ir jāatbild ar pieprasīto resursa ierakstu. Ja ierakstu nevar atklāt, DNS klientam ir jāparāda kļūdas ziņojums.

Iteratīvie vaicājumi ir tie, kuros DNS klients pieprasa atbildes no daudziem DNS serveriem, līdz tiek atklāta labākā atbilde vai līdz rodas kļūda vai taimauts. Ja DNS serveris, kas ir autoritatīvs zemākam domēna nosaukumvietas līmenim, nevar atrast vaicājuma atbilstību, tas atsauksies uz DNS serveri, kas ir autoritatīvs zemākam domēna nosaukumvietas līmenim. Pēc tam DNS klients vaicā šo novirzīšanas adresi, un process atkārtojas ar vairākiem DNS serveriem.

Nerekursīvie vaicājumi ir tie, kurus DNS atrisinātājs atrisina, kad pieprasītais resurss ir pieejams, vai nu tāpēc, ka serveris ir autoritatīvs, vai tāpēc, ka resurss jau ir kešatmiņā.

Dažādi DNS serveru veidi

DNS vaicājums tiek nosūtīts uz dažiem atsevišķiem serveriem pirms tā atrisināšanas bez galalietotāja līdzdalības.

1. DNS rekursīvais atrisinātājs

Šis ir serveris, kas paredzēts pieprasījumu saņemšanai no klientu iekārtām. Tas atrod DNS ierakstu un veic papildu pieprasījumus, atbildot uz klienta DNS vaicājumiem. Kad pieprasītie resursi vaicājuma procesa sākumā tiek atgriezti rekursoram, DNS kešatmiņa var samazināt vaicājumu skaitu.

2. Saknes nosaukumu serveris

Šis serveris ir atbildīgs par cilvēkiem lasāmu saimniekdatoru nosaukumu konvertēšanu datorlasāmās IP adresēs. Saknes serveris pieņem rekursora vaicājumu un, pamatojoties uz vaicājumā ietverto domēna nosaukumu, nākamajā posmā pārsūta to uz TLD nosaukumu serveriem.

3. Augstākā līmeņa domēna (TLD) vārda serveris

TLD nosaukumu serveri ir atbildīgi par domēna vārda informācijas izsekošanu. Tajos, piemēram, var būt iekļauta informācija par vietnēm, kas beidzas ar “.com” vai “.org”, kā arī valsts līmeņa domēniem, piemēram, “www.example.com.uk”, “www.example.com.us, " un citi. TLD nosaukumu serveris saņem vaicājumu no saknes servera un pārsūta to uz attiecīgā domēna autoritatīvu DNS nosaukumu serveri.

4. Autoritatīvs vārdu serveris

Autoritatīvs DNS nosaukumu serveris beidzot atgriezīs IP adresi DNS rekursoram, kas pēc tam var to nodot klientam. Šis autoritatīvais DNS nosaukumu serveris saglabā DNS ierakstus uzmeklēšanas procesa apakšā. Uzskatiet tos par savu pēdējo pieturu vai galveno autoritatīvo informācijas avotu.

Secinājums

DNS uzmeklēšana ir procedūra, ar kuras palīdzību DNS serveris atgriež DNS ierakstu. Tas ietver resursdatora nosaukuma vaicājuma nodošanu no tīmekļa pārlūkprogrammas DNS uzmeklēšanas procesam DNS serverī un atpakaļ. DNS atrisinātājs ir serveris, kas apstrādā pirmo DNS uzmeklēšanas procesa posmu, uzsākot virkni procedūru, kuru rezultātā vietrādis URL tiek tulkots IP adresē tīmekļa lapas ielādei.

DNS rekursīvais atrisinātājs saņem lietotāja ievadīto resursdatora nosaukuma vaicājumu pēc tam, kad tas tiek pārvietots no tīmekļa pārlūkprogrammas uz internetu. Pēc tam rekursīvais DNS serveris nosūta vaicājumu DNS saknes serverim, kas atgriež par domēna glabāšanu atbildīgā TLD servera adresi.

Pēc tam atrisinātājs nosūta DNS pieprasījumu uz saistītā domēna TLD, saņemot domēna nosaukumu servera IP adresi. Rekursīvais DNS serveris pēc tam pieprasa domēna nosaukumu serveri un saņem IP adresi, ko kā pēdējo darbību piešķirt tīmekļa pārlūkprogrammai. Pēc tam, kad DNS uzmeklēšanas process ir pabeigts, pārlūkprogramma var izmantot HTTP pieprasījumus, lai pieprasītu noteiktas tīmekļa lapas.

Šīs fāzes veido parasto DNS uzmeklēšanas procedūru, tomēr DNS kešatmiņa var paātrināt darbību. DNS kešatmiņa ļauj pārlūkprogrammai, operētājsistēmai vai attālai DNS infrastruktūrai lokāli saglabāt DNS uzmeklēšanas informāciju, ļaujot izlaist dažas darbības, lai ātrāk ielādētu.


Kā piespiest Google Chrome vienmēr rādīt pilnus URL

Kā piespiest Google Chrome vienmēr rādīt pilnus URL

Chrome pēc noklusējuma nerāda pilnu URL. Iespējams, šī detaļa jums pārāk nerūp, taču, ja kāda iemesla dēļ jums ir nepieciešams parādīt pilnu URL, skatiet detalizētus norādījumus par to, kā pārlūkprogrammai Google Chrome adreses joslā parādīt pilnu URL.

Kā atgūt veco Reddit

Kā atgūt veco Reddit

Reddit 2024. gada janvārī atkal mainīja dizainu. Pārveidojumu var redzēt galddatoru pārlūkprogrammas lietotāji, un tas sašaurina galveno plūsmu, vienlaikus nodrošinot saites.

Kā kopēt saturu no mācību grāmatām, izmantojot Google Lens

Kā kopēt saturu no mācību grāmatām, izmantojot Google Lens

Iecienītākā citāta ierakstīšana no grāmatas pakalpojumā Facebook ir laikietilpīga un pilna ar kļūdām. Uzziniet, kā izmantot Google Lens, lai kopētu tekstu no grāmatām savās ierīcēs.

Īss ceļvedis par atgādinājumu izveidi pakalpojumā Google sākumlapa

Īss ceļvedis par atgādinājumu izveidi pakalpojumā Google sākumlapa

Atgādinājumi vienmēr ir bijuši Google Home galvenais akcents. Tie noteikti atvieglo mūsu dzīvi. Apskatīsim īsu ceļvedi par to, kā pakalpojumā Google Home izveidot atgādinājumus, lai jūs nekad nepalaistu garām svarīgu uzdevumu veikšanu.

Labot servera DNS adresi pārlūkā Chrome nevarēja atrast

Labot servera DNS adresi pārlūkā Chrome nevarēja atrast

Dažreiz, kad strādājat pārlūkā Chrome, nevarat piekļūt noteiktām vietnēm un tiek parādīts kļūdas ziņojums “Labot servera DNS adresi pārlūkā Chrome nevarēja atrast”. Lūk, kā jūs varat atrisināt problēmu.

Netflix: mainiet paroli

Netflix: mainiet paroli

Kā nomainīt paroli Netflix straumēšanas video pakalpojumā, izmantojot vēlamo pārlūkprogrammu vai Android lietotni.

Kā atspējot lapu atjaunošanas uzvedni programmā Microsoft Edge

Kā atspējot lapu atjaunošanas uzvedni programmā Microsoft Edge

Ja vēlaties atbrīvoties no ziņojuma Atjaunot lapas programmā Microsoft Edge, vienkārši aizveriet pārlūkprogrammu vai nospiediet atkāpšanās taustiņu.

Kā eksportēt Chrome grāmatzīmes

Kā eksportēt Chrome grāmatzīmes

Navigācija internetā bieži vien šķiet kā ceļojums bezgalīgajā zināšanu okeānā, kur jūsu iecienītākās vietnes un tīmekļa lapas ir pazīstamas.

Kā izmantot Microsoft Edge Drop kā profesionālis

Kā izmantot Microsoft Edge Drop kā profesionālis

Izmantojiet Microsoft Edge Drop un viegli kopīgojiet failus un ziņojumus starp ierīcēm, veicot šīs iesācējiem draudzīgās darbības.

Kā saglabāt un koplietot maršrutus pakalpojumā Google Maps

Kā saglabāt un koplietot maršrutus pakalpojumā Google Maps

Skatiet, cik viegli ir saglabāt un kopīgot maršrutus pakalpojumā Google Maps datorā un Android ierīcē. Apskatiet šīs iesācējiem draudzīgās darbības.