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

Sisällysluettelo:

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

Video: Mikä on DNS-haku ja miten DNS-haku toimii

Video: Mikä on DNS-haku ja miten DNS-haku toimii
Video: ✅Как ускорить компьютер, ноутбук, ПК с помощью флешки в 10 раз за 5 минут. Как включить ReadyBoost. - YouTube 2024, Huhtikuu
Anonim

Oletko koskaan kuullut termiä "DNS", kun käytät Internetiä? DNS tarkoittaa Verkkotunnusjärjestelmä. Ennen kuin menemme eteenpäin ja puhumme siitä, mikä on DNS ja miten DNS-haku toimii, ymmärrämme, mitä DNS: ssä tarkoitetaan.

Mikä on verkkotunnus

Tiedät, että URL-osoitteen muoto on https://www.domainname.tld. Tässä esimerkissä TLD (tld) viittaa ylätason verkkotunnukseen. Web-alkuvuosina TLD oli yksi seuraavista:

  1. .com (viittaa kaupallisiin järjestöihin)
  2. .org (viittaa voittoa tavoittelemattomiin organisaatioihin)
  3. .netto (kaupalliset verkkosivustot uudelleen)
  4. Gov (julkiset verkkosivustot)
  5. .edu (koulutuksellinen)
  6. .mil (sotilastarkoituksiin) ja
  7. .int (Kansainvälinen)

Verkkosivustojen ostajien määrän lisääntyessä otettiin käyttöön paikkoja koskevat verkkotunnukset. Esimerkiksi, .Aasia, .us,.in ja .ca viitataan Aasiaan, Yhdysvaltoihin, Intiaan ja Kanadaan. Pian tulivat muutamia muita TLD-tyyppejä, jotka kertoivat sivuston tyypin. Esimerkiksi, .minulle viittaa henkilökohtaiseen verkkosivustoon, kun taas a .TV viittaa videon suoratoistoon. TLD-luokkien lisääminen mahdollisti luokkien luokittelemisen niiden tyyppien mukaan samalla, kun ne palvelevat kuluttajien kasvavia vaatimuksia.

Image
Image

Yllä olevassa URL-osoitteessa (https://www.domainname.tld) http viittaa datansiirtoon ja www sanoo, että se liittyy World Wide Webiin. Kaikki välillä www ja TLD on verkkosivuston verkkotunnus.

Aiemmin ihmiset joutuivat kirjoittamaan www päästä verkkosivustoon. Koska palveluntarjoajat sallivat uudelleenohjauksen www.domainname.tld että domainname.tldvoit ohittaa kirjoittamisen www kun syötät URL-osoitteen selaimeen. Esimerkki verkkotunnuksesta on "thewindowsclub". Verkkotunnuksen "thewindowsclub" käyttöoikeusosoite on https://www.thewindowsclub.com tai https://thewindowsclub.com. Tässä "thewindowsclub"On osa .com TLD. Tällöin voi olla alitunnisteita. Jos www.forums.thewindowsclub.com, "foorumit"On"thewindowsclub”.

Kun ostat verkkotunnuksen, saat ostaa nimen, joka kulkee eri aluetunnuksilla. Voit valita .com, .netto, .meille tai muita aluetunnuksia - edellyttäen, että joku muu ei ota niitä käyttöön. Yksinkertaisesti verkkosivuston ostaminen ei auta, koska ihmiset eivät pääse siihen, ennen kuin sillä on osoite. Jokaiselle verkkotunnukselle, jonka voit ostaa, voit luoda minkä tahansa määrän aliverkkotunnuksia ja käyttää sitä verkkosivustoille ja muihin tarkoituksiin. Jokaiselle luotavalle verkkotunnukselle ja aliverkkotunnukselle sinun on määritettävä palvelimesi osoite, joka sisältää verkkosivustosi sisällön. Jos verkkotunnus tai aliverkko viittaa johonkin laitteeseen (esimerkiksi verkkotulostimeen), sinun on määritettävä kyseisen laitteen osoite.

Kaikilla Internet-toimialueilla ja aliverkkotunnuksilla on osoite liitteenä. Me kutsumme heille IP-osoitetta: Internet-protokollan osoite tai toisin sanoen Internetin kanssa toimiva osoite. Voit käyttää verkkotunnusta tai aliverkkotunnusta vain, jos tiedät sisällön sisältävien palvelimien IP-osoitteen.

Image
Image

Mikä on DNS

Tiedät, että internetissä on rajoittamaton verkkosivusto. Jälleen kukin verkkosivusto voi olla omat monilla aliverkkotunnuksillaan. Näiden verkkosivustojen IP-osoitteiden muistaminen ei yksinkertaisesti ole mahdollista. Siksi pääset verkkotunnuksen omalle kielellesi (URL-muodossa - jota kutsutaan myös nimellä alias teknisesti). Työssä on järjestelmä, joka ratkaisee verkkotunnukset, jotta voit muodostaa yhteyden URL-osoitteeseen mainittuun verkkosivustoon. Tämä järjestelmä auttaa sinua löytämään selaimesi sisältämien verkkotunnusten IP-osoitteen, jotta selain voi muodostaa yhteyden verkkosivustoon. Tätä järjestelmää kutsutaan nimellä Verkkotunnusjärjestelmä tai DNS lyhyesti.

Domain Name System eli DNS, koska se tunnetaan yleisesti, on hajautettu tietokanta, joka sisältää verkkotunnusten kartoittamisen niiden IP-osoitteisiin.

Viime aikoihin asti voittoa tavoittelematon järjestö kutsui InternNIC oli vastuussa verkkotunnusten ja niiden IP-osoitteiden hallinnasta. Kun se meni "for-profit", sen monopoli päättyi ja nyt on monia yrityksiä, jotka hallitsevat verkkotunnuksiin liittyviä tietokantoja. Vaikka tietokannat ylläpitävät eri yrityksiä, ne on yhdistetty tavalla, jolla jokainen DNS-palvelu voi saada minkä tahansa verkkotunnuksen IP-osoitteen.

DNS-palvelu auttaa sinua ratkaisemaan selaimesi sisältämät verkkotunnukset. Se auttaa myös ratkaisemaan osoitteet, kun lähetät sähköpostia tai kun napsautat aktiivisia linkkejä. Yleensä Internet-palveluntarjoaja antaa sinulle DNS-palvelun. Internet-palveluntarjoajasi lisäksi on olemassa yrityksiä, jotka tarjoavat julkisia verkkotunnuksia. Esimerkkejä tällaisista yrityksistä ovat Google, Comodo ja OpenDNS. Kun napsautat linkkiä tai syötät URL-osoitteen verkkoselaimeen, DNS-palvelua otetaan yhteyttä vastaavan DNS: n ratkaisemiseen. DNS-palvelun vastuulla on skannata Domain Name System -tietokanta ja antaa IP-osoitteen vastaanottajasta, johon haluat muodostaa yhteyden.

Verkkotunnuksia ja ala-verkkotunnuksia voidaan kutsua alias. Palvelimia, joissa on tietokanta, joka sisältää tietoja eri aliaksien osoitteista, kutsutaan Nimipalvelimet. Domain Name System -järjestelmässä on kahdenlaisia palvelimia. Ensimmäiset tyypit ovat Root-palvelimet - nämä pitävät tietoja Top Level Domains (TLD:.com,.net ja.org jne.). Muut tyypit sisältävät palvelimien osoitteet, jotka ylläpitää verkkotunnuksia ja ala-verkkotunnuksia.

Esimerkki 1: Jos kyseessä on abc.xyz.com, Root-palvelimet pitävät tietoja xyz olla a .com. Jotkut muut nimipalvelimet sisältävät tietokannan merkintöjä, joissa on osoite xyz.com. Koska olet myös isännöity abc.xyz.com, sen osoite voi olla joko samassa nimipalvelimessa, jolla on osoite xyz.com tai toisella nimipalvelimella. Jos lisäät vielä toisen aliverkkotunnuksen osoitteeseen abc.xyz.com, sen osoite voi jälleen olla samassa tai eri nimipalvelimessa, riippuen siitä missä olet. Edellä esitettyjen suhteiden voidaan katsoa olevan alla:

xyz on sukua com ABC on sukua xyz.com Jos lisäät qwetoisen aliverkkotunnuksen alla xyz.com, qwe on sukua abc.xyz.com

Osoitteen vahvistaminen qwe, Domain Name System Servicein on ratkaistava:

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

Tämä on tapaus, kun Domain Name System Service ei käytä välimuistia. Puhumme kätköistä hieman myöhemmin tässä artikkelissa. Edellä on osoitettu, että DNS: n DNS: n ratkaisemiseksi qwe.abc.xyz.com, DNS-järjestelmän on tarkistettava DNS-tietokanta neljä kertaa. Tämä muuttuu monimutkaiseksi, koska URL-osoitteen eri osien osoitteet voivat olla eri nimipalvelimissa. Internetin nopeuden takia sivu latautuu muutamassa millisekunnissa ja pahimmissa tapauksissa muutamassa sekunnissa.

Miten DNS-haku toimii

Tähän mennessä tiedät, että on olemassa erilaisia palvelimia, jotka ylläpitää tietokantoja, jotka sisältävät eri verkkotunnusten IP-osoitteet ja niiden aliverkkotunnukset. Tiedät myös, että on Root-palvelimia, joilla on korkean tason verkkotunnuksia palvelevien palvelimien IP-osoite. Nämä Root-palvelimet auttavat pääsemään palvelimiin, jotka sisältävät tietokantoja, joilla on pää-verkkotunnuksen IP-osoite. Jos verkkotunnuksia on, niiden osoite voi olla samoilla palvelimilla kuin pääverkkotunnuksella tai muulla palvelimella. Kaikki nämä palvelimet ovat käytettävissä selvittääkseen IP-osoitteen tarkan URL-osoitteen, jota sinun tarvitsee käyttää. Prosessin selvittäminen Internet-osoitteen IP-osoitteesta tunnetaan nimellä DNS-haku. Seuraavassa esimerkissä selvitetään, miten DNS-haku toimii.

Esimerkki 2: Harkitse kymmenen tietokoneen verkkoa. Jokaisella tietokoneella on oma osoite niin, että verkossa matkustavat datapaketit tietävät minne mennä. On olemassa 11. tietokone, joka ylläpitää tietokantaa, joka sisältää kunkin kymmenen tietokoneen aliaksenimet ja niiden IP-osoitteet. Vaikka tietokoneen käyttäjät voivat viitata tietokoneisiin käyttäessään nimeään, datapaketit tarvitsevat tietokoneiden IP-osoitteet niin, että ne voivat saavuttaa aiotun vastaanottajan. Jos tietokoneen A tarvitsee käyttää tietokoneeseen B liitettyä tulostinta, A tarkistaa tietokannan 11. tietokoneella ja tietää B: n IP-osoitteen ja sitten selvittää tulostimen osoitteen B. Vain kun tulostimen osoite on A reitittää tulostuskomennon B: ään liitettyyn tulostimeen.

Tällöin seuraavia toistoja tapahtuu:

Yhteyshenkilöt Computer11 Yhteyshenkilöt B B-korttiin liitetty osoitekirjoitus

Vastaavanlaista menetelmää käytetään etsimään DNS-tietueita. Kun esimerkiksi napsautat https://thewindowsclub.com, reititin ottaa yhteyttä DNS-oletusarvoiseen DNS-palveluun. DNS-palvelu ottaa yhteyttä Root-palvelimiin ja pyytää IP-palvelimen IP-osoitetta .com kirjaa. Tämä osoite lähetetään takaisin DNS-palveluun. DNS-palvelu saapuu jälleen Nimi-palvelimeen, joka sisältää osoitteita .com verkkotunnuksia ja pyytää sitä osoitteesta https://thewindowsclub.com. Saatuaan palvelimet IP-osoitteen, joka isännöi thewindowsclub.com, DNS-palvelu palauttaa IP-osoitteen tietokoneeseen, joka sitten käynnistää selaimesi lataamaan pääsivun. Tämä tarkoittaa, että DNS-palvelu lähettää vähintään kaksi pyyntöä vastaanottaa yksinkertaisen verkkotunnuksen IP-osoite.

Alla on kuva, joka selittää, miten DNS-haku toimii:

Edellä mainitussa tapauksessa, jos etsit https://forums.thewindowsclub.com, DNS-palvelusi oli suoritettava pyyntö ylimääräistä tietääkseen sen IP-osoitteen.
Edellä mainitussa tapauksessa, jos etsit https://forums.thewindowsclub.com, DNS-palvelusi oli suoritettava pyyntö ylimääräistä tietääkseen sen IP-osoitteen.

Koska DNS: n ratkaiseminen tyhjästä joka kerta kestää aikaa, monet Internet-palveluntarjoajat ja DNS-palveluntarjoajat luovat paikalliset välimuistit, jotka sisältävät jo ratkaistuja osoitteita. Nämä ovat ensisijaisesti ne osoitteet, jotka he ovat jo noudaneet Root-palvelimilta ja muilta nimipalvelimilta joissakin ajankohtina. Tässä tapauksessa, kun lähetät pyyntöä URL-osoitteelle, sen sijaan, että ottaisit yhteyttä pääkäyttäjään suoraan, DNS-palvelu etsiisi URL-osoitteiden poistettua URL-osoitteita sen paikallisessa DNS-välimuistissa. Jos se löytyy, se lähettää päätöslauselman takaisin tietokoneellesi, jos muut menevät eteenpäin ja ratkaisemaan DNS: n käyttämällä yllä mainittua tapaa ottaa yhteyttä Root-palvelimiin ja muihin nimipalvelimiin.

Jotkin käyttöjärjestelmät sisältävät myös paikallisen välimuistissa olevan osoitteiston kopion, jota käytät yleisesti tietokoneellasi. Tämä myös auttaa säästämään aikaa käytettäessä Internetiä. Puhumme DNS-kätköistä toisessa artikkelissa myöhemmässä vaiheessa.

Kerro meille, onko sinulla edelleen epäilyksiä siitä, miten DNS-haku toimii.

Aiheeseen liittyvät julkaisut:

  • Mikä on DNS-kaappauksen hyökkäys ja miten se estetään
  • DNS-kätkön myrkytys ja huijaus
  • Optimoi Internet-yhteys nopeudella DNS-vertailuindeksillä
  • Yandexin DNS-tarkistus: nopeampi, turvallisempi Internet hallintatyökaluilla
  • [Fiddler] DNS-haun verkkosivuilla epäonnistui system.net.sockets.socketexception

Suositeltava: