DNS

Mis on DNS ja kuidas see töötab

Mis on DNS ja kuidas see töötab
Selle õpetuse eesmärk on lihtsal viisil selgitada, mis on DNS (domeeninimede süsteem) ja kuidas see töötab. See artikkel keskendub kõige tavalisematele protsessidele ja ei sisalda erandeid (välja arvatud vahemällu salvestatud domeenid), et kirjeldada kogu protsessi, mida enamik domeeninime resolutsioonidest läbib. Selles õpetuses on toodud ainult IPv4 näited, kuid protsess jääb IPv6 protokolli jaoks samaks.

Mis on DNS (domeeninimede süsteem)?

Igal IPv4 / IPv6 võrgus oleval seadmel on ainulaadne identifikaator, aadress nimega IP-aadress (Interneti-protokolli aadress). See aadress on kasulik seadme tuvastamiseks ja teiste seadmete jõudmiseks. IPv4-ga tuttavad kasutajad teavad, et IP-aadressid koosnevad neljast oktetist vahemikus 0 kuni 255, näiteks 123.221.200.3.

Igal veebisaidil või teenusel, millega me internetis suhtleme, on ainulaadne IP-aadress, mis võimaldab meil selle täpselt kätte saada, näiteks kui tahame Google'i jõuda, jõuame IP-aadressini 172.217.172.110.

Inimeste jaoks on võimatu meeles pidada iga kasutatava veebisaidi või teenuse IP-aadressi või vähemalt mitte sõbralik viis veebisaitide aadresse meelde jätta, ja seal on inimkasutajatele sõbralikud domeeninimed, näiteks LinuxHint.com tuli meile appi.

Kuigi igal seadmel on ainulaadne IP-aadress, saab iga IP-aadressi seostada domeeninimega, et hõlbustada selle suhtlemist või kokkupuudet inimeste ees.

Seega, kui teil on seade, millest soovite teisi teenida, või soovite, et teid hõlpsasti leitaks, võite selle seostada inimsõbraliku nimega, mida nimetatakse domeeninimeks, mis tavaliselt algavad tähega www.

DNS (domeeninimede süsteem ja EI domeeninimede server) on süsteem, mille kaudu domeeninimed tõlgitakse IP-aadressideks. Võime mõelda domeeninimede süsteemile kui sõbraliku tõlkijale www.domeen.com IPv4-aadressidele X.X.X.X (või ka IPv6 aadressid). Ja seda tõlkeprotsessi nimetatakseDNS-i eraldusvõime”.

Kuidas DNS (domeeninimede süsteem) töötab?

Domeeninimede süsteem (DNS) saavutatakse nelja erinevat tüüpi serverite kaudu: DNS rekursiivne lahendaja, juurnimeserver, tipptasemel domeeninimeserver ja lõpuks DNS-nimeserver.

Kogu järjestuse võib kokku võtta järgmiselt:

Teie brauser> DNS-rekursiivne lahendaja> Juurenimeserver> Tipptasemel domeeniserver> DNS-nimeserver.

DNS-i rekursiivne lahendaja on DNS-i eraldusprotsessi esimene samm, see on server, mis võtab kasutaja päringu vastu resolutsiooniprotsessi jätkamiseks (nimetatakse ka DNS-i otsimiseks). DNS-i rekursiivne lahendaja võtab vastu domeeninime IP-aadressile tõlkimise kasutaja päringu ja edastab päringu juurnimeserverile, DNS-i rekursiivsel lahendajal on nende leidmiseks nimekiri, mis sisaldab kõiki juurnimeserverite aadresse.

Juurnimeserver on protsessi teine ​​etapp ja see saab lahendada rekursiivse lahendaja taotluse vahemälu teabe abil või edastades päringu tipptaseme domeenile (nt .com, .org, .võrk, .edu või .gov), mis sisaldab teavet kõigi selle tipptaseme domeenide kohta, nii et kui taotletud domeen on a .com, on tipptasemel domeeniserver .com TLD-server ja seejärel saadetakse päring IP-aadressi sisaldavale DNS-serverile, saadetakse see rekursiivsele lahendajale, mis saadab lahendust taotlenud kliendile IP-aadressiks tõlgitud õige tõlke või eraldusvõime.

Erandiks on ülaltoodud toimingud, kui Resolver salvestas vahemällu hiljutise domeeninime eraldusvõime.

Paljudel juhtudel on ülalkirjeldatud protsess DNS-i vahemällu salvestamise tõttu välja jäetud, rekursiivne lahendaja või juurserver saab kogu protsessi välistava jõudluse suurendamiseks vahemällu salvestada domeeninimeserveri eraldusvõime teavet. Sellistel juhtudel on domeeni eraldusvõime kiirem ja mõned ülalnimetatud serveritest ei sekku, see on põhjus, miks mõnikord värskendame oma DNS-i kirjeid oma hostis ja muudatuste toimumine võtab minuteid või tunde, sest DNS-i vahemälud peaksid värskenema.

Kui rekursiivne lahendaja saab lahutusteavet, salvestab see teabe vahemällu ja seda kasutatakse järgmiste resolutsioonide jaoks, mis säästavad kogu protsessi, mida on eelnevalt selgitatud.

Linuxil on DNS-i eraldusvõimega tegelemiseks erinevad käsud, mille leiate veebisaidilt https: // linuxhint.com / common_dns_tools /.

Loodan, et leidsite selle selgituse selle kohta, mis on DNS ja kuidas see toimib, kasulikuks. Järgige LinuxHinti, et saada rohkem näpunäiteid ja värskendusi Linuxi ja võrgu kohta.

Kuidas kasutada AutoKeyt Linuxi mängude automatiseerimiseks
AutoKey on Linuxi ja X11 töölaua automatiseerimise utiliit, mis on programmeeritud Python 3, GTK ja Qt. Selle skriptimise ja MACRO funktsionaalsuse ab...
Kuidas näidata FPS-loendurit Linuxi mängudes
Linuxi mängimine sai suure tõuke, kui Valve teatas Steam-kliendi ja nende mängude Linuxi toest 2012. aastal. Sellest ajast peale on paljud AAA- ja ind...
Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...