Mikä on DNS-haku ja kuinka DNS-haku toimii

Oletko koskaan kuullut termistä "DNS" käyttäessäsi Internetiä(Internet) ? DNS tulee sanoista Domain Name System . Ennen kuin menemme eteenpäin ja puhumme siitä, mikä DNS on ja kuinka DNS -haku toimii, ymmärrämme, mitä DNS :n D tarkoittaa.

Mikä on Domain

Tiedät, että verkko- URL -osoitteen muoto on http:s//www.domainname.tld . Tässä esimerkissä TLD (tld) viittaa ylätason verkkotunnukseen. Webin alkuaikoina TLD oli yksi seuraavista:

  1. .com (viittaa kaupallisiin organisaatioihin)
  2. .org (viittaa voittoa tavoittelemattomiin järjestöihin)
  3. .net (taas kaupalliset sivustot)
  4. .gov (hallituksen verkkosivustot)
  5. .edu (koulutus)
  6. .mil (sotilaallisiin tarkoituksiin) ja
  7. .int (kansainvälinen)

Kun ihmiset ostavat verkkosivustoja, otettiin käyttöön toimipaikkoihin liittyviä verkkotunnustyyppejä. Esimerkiksi .asia , .us, .in  ja .ca viittaavat Aasiaan(Asia) , Yhdysvaltoihin, Intiaan(India)  ja Kanadaan(Canada) . Pian(Soon) useita muita TLD -tyyppejä tulivat, jotka kertovat meille verkkosivuston tyypin. Esimerkiksi .me viittaa henkilökohtaiseen verkkosivustoon, kun taas .tv viittaa videoiden suoratoistosivustoon. TLD -kategorioiden lisääminen mahdollisti verkkosivujen luokittelun niiden tyypin mukaan samalla kun se vastaa kuluttajien kasvaviin vaatimuksiin.

Yllä olevassa URL -osoitteen esimerkissä (https://www.domainname.tld) ​​https viittaa tiedonsiirtotapaan ja www sanoo sen liittyvän World Wide Webiin(World Wide Web) . Kaikki www :n ja TLD :n välissä on verkkosivuston verkkotunnus.

Aiemmin ihmisten piti kirjoittaa www päästäkseen verkkosivustolle. Koska isännöintipalveluntarjoajat sallivat osoitteen www.domainname.tld(www.domainname.tld ) uudelleenohjauksen osoitteeseen domainname.tld , voit ohittaa www :n kirjoittamisen kirjoittaessasi URL -osoitetta selaimeen. Esimerkki verkkotunnuksesta on "thewindowsclub". Verkkotunnuksen "thewindowsclub" URL -osoite on https://www.thewindowsclub.com tai http://thewindowsclub.com. (URL)Tässä " thewindowsclub " on osa .com - aluetunnusta(TLD) . Sitten voi olla aliverkkotunnuksia. Sivuston www.news.thewindowsclub.com tapauksessa " uutiset(news) " on " thewindowsclubin(thewindowsclub) " aliverkkotunnus.

Kun ostat verkkotunnuksen, voit ostaa nimen, joka sopii eri aluetunnusten(TLDs) kanssa . Voit valita .com , .net , .us tai muut aluetunnukset –(TLDs –) jos joku muu ei ole jo ottanut niitä käyttöön. Pelkkä(Simply) verkkosivuston ostaminen ei auta, koska ihmiset eivät voi tavoittaa sitä ennen kuin sillä on osoite. Voit luoda minkä tahansa ostamallesi verkkotunnukselle minkä tahansa määrän aliverkkotunnuksia ja käyttää niitä verkkosivustoille ja muihin tarkoituksiin. Jokaiselle luomasi verkkotunnukselle ja aliverkkotunnukselle on määritettävä niiden palvelimien osoitteet, jotka sisältävät verkkosivustosi sisällön. Jos toimialue tai aliverkkotunnus viittaa johonkin laitteeseen (esimerkiksi verkkotulostimeen), sinun on määritettävä kyseisen laitteen osoite.

Kaikille Internetin(Internet) verkkotunnuksille ja aliverkkotunnuksille on liitetty osoite. Kutsumme niitä IP-osoitteeksi: Internet Protocol -osoitteeksi tai toisin sanoen osoitteeksi, joka toimii Internetin(Internet) kanssa . Voit käyttää verkkotunnusta/aliverkkotunnusta vain, jos tiedät sen sisällön sisältävien palvelimien IP-osoitteet.

Mikä on DNS

Tiedät, että Internetissä(Internet) on rajattomasti verkkosivustoja . Jälleen(Again) jokaisella verkkosivustolla voi olla useita aliverkkotunnuksiaan. Näiden sivustojen IP-osoitteiden muistaminen ei yksinkertaisesti ole mahdollista. Tästä syystä saat syöttää verkkotunnuksen omalla kielelläsi (käyttämällä URL - muotoa – jota kutsutaan myös teknisesti aliakseksi ). (alias)Toiminnassa on järjestelmä, joka ratkaisee verkkotunnusten nimet, jotta voit muodostaa yhteyden URL -osoitteessa mainitsemaasi verkkosivustoon . Tämä järjestelmä auttaa sinua löytämään selaimeesi syöttämiesi verkkotunnusten IP-osoitteet, jotta selain voi muodostaa yhteyden verkkosivustoon. Tätä järjestelmää kutsutaan lyhyesti Domain Name Systemiksi(Domain Name System) tai DNS :ksi.

Domain Name System tai DNS, kuten se tunnetaan, on hajautettu tietokanta, joka sisältää verkkotunnusten yhdistämisen niiden IP-osoitteisiin(Domain Name System, or DNS as it is popularly known, is a distributed database that contains the mapping of domain names to their IP addresses) .

Viime aikoihin asti voittoa tavoittelematon järjestö nimeltä InternNIC  vastasi verkkotunnusten ja niiden IP-osoitteiden hallinnasta. Kun se meni "voittoa tavoittelevaksi", sen monopoli päättyi ja nyt on monia yrityksiä, jotka hallinnoivat verkkotunnuksiin liittyviä tietokantoja. Vaikka tietokantoja ylläpitävät eri yritykset, ne on yhdistetty toisiinsa siten, että mikä tahansa DNS-palvelu(DNS Service) voi saada minkä tahansa toimialueen IP-osoitteen.

DNS-palvelu(DNS Service) auttaa sinua selvittämään verkkoselaimeen syöttämäsi verkkotunnukset. Se auttaa myös osoitteiden selvittämisessä, kun lähetät sähköposteja tai napsautat aktiivisia linkkejä. Yleensä Internet-palveluntarjoajasi(Internet Service Provider) tarjoaa sinulle DNS-palvelun(DNS Service) . Internet -palveluntarjoajasi(ISP) lisäksi on yrityksiä, jotka tarjoavat Public Domain Name Services . Esimerkkejä tällaisista yrityksistä ovat Google , Comodo ja OpenDNS . Kun napsautat linkkiä tai kirjoitat URL -osoitteen selaimeesi, DNS-palveluun otetaan yhteyttä asiaan liittyvän (DNS Service)DNS :n ratkaisemiseksi.. DNS - palvelun vastuulla on skannata Domain Name System -tietokanta ja toimittaa sinulle sen isäntäkoneen IP-osoite, johon haluat muodostaa yhteyden.

Verkkotunnuksia ja aliverkkotunnuksia voidaan kutsua aliaksiksi(aliases) . Palvelimia(Name Servers) , joissa on tietokanta, joka sisältää tietoa eri aliasten osoitteista, kutsutaan nimipalvelimiksi . Domain Name Systemissä(Domain Name System) toimii kahdenlaisia ​​palvelimia . Ensimmäiset tyypit ovat juuripalvelimet(Root Servers) – ne sisältävät tietoja huipputason verkkotunnuksista(Top Level Domains) ( TLD : .com, .net ja .org jne.). Muut tyypit sisältävät verkkotunnuksiasi ja aliverkkotunnuksiasi isännöivien palvelimien osoitteet.

Esimerkki 1:(Example 1:) Jos kyseessä on abc.xyz.com , juuripalvelimet(Root Servers) sisältävät tietoja siitä, että xyz on .com . Jotkut muut nimipalvelimet(Server) sisältävät tietokantamerkintöjä, jotka osoittavat xyz.com -osoitteen . Koska isännöit myös abc.xyz.com-sivustoa(abc.xyz.com) , sen osoite voi olla joko samalla nimipalvelimella , jolla on (Name)xyz.com -osoite, tai eri nimipalvelimella(Server) . Jos lisäät vielä toisen aliverkkotunnuksen osoitteeseen abc.xyz.com, sen osoite voi jälleen olla samalla tai eri nimipalvelimella riippuen siitä, missä isännöit sitä. Yllä olevien välinen suhde voidaan määrittää seuraavasti:

xyz com abc xyz.com qwe  xyz.com qwe abc.xyz.com

Määrittääkseen qwe : n osoitteen Domain Name System Servicen(Domain Name System Service) on ratkaistava:

Tämä on tapaus, jossa Domain Name System Service ei käytä välimuistia. Puhumme välimuistista hieman myöhemmin tässä artikkelissa. Yllä oleva osoittaa, että qwe.abc.xyz.com DNS : n ratkaisemiseksi DNS - järjestelmän on tarkistettava DNS - tietokanta neljä kertaa. Tästä tulee monimutkaista, koska URL-osoitteen eri osien osoitteet(URL) voivat olla eri nimipalvelimilla(Servers) . Mutta Internetin(Internet) nopeuden vuoksi voit nähdä sivun latautuvan muutamassa millisekunnissa ja pahimmassa tapauksessa muutamassa sekunnissa.

Kuinka DNS-haku toimii

Tähän mennessä tiedät, että on olemassa erilaisia ​​palvelimia, jotka isännöivät tietokantoja, jotka sisältävät eri verkkotunnusten ja niiden aliverkkotunnusten IP-osoitteet. Tiedät myös, että on olemassa juuripalvelimia, joilla on huipputason verkkotunnuksia isännöivien (Top Level Domains)palvelimien(Root Servers) IP-osoite . Nämä juuripalvelimet auttavat tavoittamaan palvelimia(Root Servers) , jotka sisältävät tietokantoja, joissa on pääverkkotunnuksen IP-osoite. Jos aliverkkotunnuksia on, niiden osoite voi olla samoilla palvelimilla kuin pääverkkotunnuksen nimi tai eri palvelimella. Kaikki nämä palvelimet ovat käytettävissä saadaksesi selville tarvitsemasi URL -osoitteen tarkan IP-osoitteen. (URL)Prosessi, jolla selvitetään minkä tahansa Internetin (Internet)URL -osoitteen IP-osoite, tunnetaan nimellä DNSKatso ylös. Saat selville, kuinka DNS-haku(DNS Lookup) toimii, ottamalla seuraava esimerkki.

Esimerkki 2:(Example 2:) Harkitse kymmenen tietokoneen verkkoa. Jokaisella tietokoneella on oma osoite, jotta verkossa kulkevat datapaketit tietävät minne mennä. On olemassa 11. tietokone, joka isännöi tietokantaa, joka sisältää kaikkien näiden kymmenen tietokoneen aliastenimet ja niiden IP-osoitteet. Kun tietokoneen käyttäjät voivat viitata tietokoneisiin omilla nimillään, datapaketit tarvitsevat tietokoneiden IP-osoitteet, jotta ne tavoittavat aiotun vastaanottajan. Jos tietokoneen A on käytettävä tietokoneeseen B liitettyä tulostinta, A tarkistaa 11. tietokoneen tietokannasta B:n IP-osoitteen ja selvittää sitten B:hen liitetyn tulostimen osoitteen. Vasta saatuaan tulostimen osoitteen, A reitittää tulostuskomennon B:hen liitettyyn tulostimeen.

Tässä tapauksessa tapahtuu seuraavat iteraatiot:

A koskettaa tietokonetta11
A koskettaa B
:tä A yhdistää tulostimeen, joka on liitetty B:hen

Samanlaista menetelmää käytetään DNS - tietueiden etsimiseen. Kun esimerkiksi napsautat http://thewindowsclub.com, reitittimesi ottaa yhteyttä oletusarvoiseen DNS-palveluun(DNS Service) DNS- selvitystä(DNS) varten. DNS - palvelu ottaa yhteyttä juuripalvelimiin ja pyytää (Root Servers).com - tietueita sisältävän palvelimen IP-osoitetta . Tämä osoite lähetetään takaisin DNS - palvelullesi. DNS - palvelu saavuttaa jälleen nimipalvelimen(Server) , joka sisältää .com - verkkotunnusten osoitteet, ja pyytää siltä osoitetta http://thewindowsclub.com. Saatuaan IP-osoitteet palvelimilta, jotka isännöivät thewindowsclub.com, DNSPalvelu palauttaa IP-osoitteen tietokoneellesi, mikä käynnistää selaimesi pääsivun lataamista varten. Tämä tarkoittaa, että DNS -palvelusi lähettää vähintään kaksi pyyntöä vastaanottaa yksinkertaisen verkkotunnuksen IP-osoite.

Seuraavassa on kuva, joka selittää kuinka DNS-haku toimii:(Following is an image that explains how DNS lookup works:)

Yllä olevassa tapauksessa, jos etsit osoitetta https://news.thewindowsclub.com, DNS -palvelusi piti suorittaa ylimääräinen pyyntö saadaksesi tietää sen IP-osoitteen.

Koska DNS :n ratkaiseminen tyhjästä joka kerta vie aikaa, monet Internet- palveluntarjoajat(ISPs) ja DNS-palveluntarjoajat(DNS Service Providers) luovat paikallisia välimuistia, jotka sisältävät jo ratkaistuja osoitteita. Nämä ovat ensisijaisesti osoitteita, jotka he jo hakivat juuripalvelimista(Root Servers) ja muista nimipalvelimista(Servers) jossain vaiheessa. Tässä tapauksessa, kun lähetät URL -osoitteen pyynnön , sen sijaan, että ottaisit yhteyttä suoraan juuripalvelimeen, DNS (Root)-(DNS) palvelu etsii URL -osoitteen ratkaistua osoitetta paikallisesta DNS - välimuististaan. Jos se löydetään, se lähettäisi resoluution takaisin tietokoneellesi välittömästi, muuten menisi eteenpäin ja ratkaisee DNSkäyttämällä yllä olevaa tapaa ottaa yhteyttä juuripalvelimiin(Root Servers) ja muihin nimipalvelimiin(Servers) .

Jotkin käyttöjärjestelmät sisältävät myös paikallisesti välimuistiin tallennetun kopion osoitteista, joita yleensä käytät tietokoneessasi. Tämä auttaa myös säästämään aikaa Internetin(Internet) käytön aikana . Puhumme DNS -välimuistista toisessa artikkelissa jossain myöhemmässä vaiheessa.

Kerro meille, jos sinulla on edelleen epäilyksiä DNS-haun toimivuudesta.(Please let us know if you still have any doubts about how DNS lookup works.)



About the author

Olen tietokoneammattilainen, jolla on kokemusta Microsoft Office -ohjelmistojen, kuten Excelin ja PowerPointin, kanssa työskentelystä. Minulla on myös kokemusta Chromesta, joka on Googlen omistama selain. Taitojani ovat erinomainen kirjallinen ja suullinen kommunikointi, ongelmanratkaisukyky ja kriittinen ajattelu.



Related posts