tässä kohdassa tarvitaan lisäviitteitä todentamista varten. Auta parantamaan tätä artikkelia lisäämällä sitaatteja luotettaviin lähteisiin. Käsittelemätön materiaali voidaan asettaa kyseenalaiseksi ja poistaa. (Syyskuu 2014) (Oppia, miten ja milloin poistaa tämä malli viesti)

Address resolution mechanism

Verkkotunnus resolverit määrittää verkkotunnuksen palvelimet vastuussa verkkotunnuksen kysymys, jonka järjestys kyselyt alkaen oikea-eniten (ylätason) verkkotunnus etiketti.,

DNS resolver, joka toteuttaa iteratiivinen lähestymistapa valtuuttanut RFC 1034; tässä tapauksessa, resolver kuulee kolme nimipalvelimet ratkaista fully qualified domain name ”www.wikipedia.org”.

oikea toiminta sen domain name resolver, verkko isäntä on määritetty alustava cache (vinkkejä) tunnetut osoitteet juuren nimipalvelimia. Ylläpitäjä päivittää vihjeet säännöllisesti hakemalla aineiston luotettavasta lähteestä.,

olettaen, että resolverilla ei ole välimuistia prosessin nopeuttamiseksi, resolution-prosessi alkaa kyselyllä yhdelle juuripalvelimista. Tyypillinen toiminta, root-palvelimet eivät vastaa suoraan, mutta vastata lähetteen enemmän arvovaltainen palvelimet, esim. kyselyn ”www.wikipedia.org” on tarkoitettu org palvelimia. Ratkaisija tiedustelee nyt palvelimia, joihin viitataan, ja toistaa tätä prosessia iteratiivisesti, kunnes se saa arvovaltaisen vastauksen. Kaavio havainnollistaa tämän prosessin isännän, joka on nimetty täysin pätevä verkkotunnus ”www.wikipedia.org”.,

Tämä mekanismi olisi paikka suuri liikenteen rasite root-palvelimet, jos kaikki päätöslauselma Internet tarvita alkaen juuresta. Käytännössä välimuistia käytetään DNS-palvelimissa juuripalvelimien pois lataamiseen, minkä seurauksena juurinimipalvelimet ovat todellisuudessa mukana vain suhteellisen pienessä osassa kaikista pyynnöistä.

rekursiivinen ja välimuistin nimipalvelin

teoriassa arvovaltaiset nimipalvelimet riittävät Internetin toimintaan., Kuitenkin, vain arvovaltainen nimi palvelimet toimivat, jokaisen DNS-kysely on aloitettava rekursiiviset kyselyt juuresta vyöhyke Domain Name System ja jokainen käyttäjä järjestelmä olisi toteuttaa resolver ohjelmisto pystyy rekursiivinen operaatio.

parantaa tehokkuutta, vähentää DNS-liikennettä kaikkialla Internetissä, ja lisätä suorituskykyä loppukäyttäjän sovelluksia, Domain Name System tukee DNS cache-palvelimet tallentavat DNS-kyselyn tulokset ajaksi määritetään configuration (time-to-live) verkkotunnus ennätys kyseessä.,Tyypillisesti tällainen välimuistiin DNS-palvelimet myös toteuttaa rekursiivinen algoritmi tarpeen ratkaista tietyn nimi alkaa DNS root kautta arvovaltainen nimi palvelimet kysyi domain. Kun tämä toiminto on toteutettu nimipalvelimessa, käyttäjäsovellukset tehostavat suunnittelua ja toimintaa.

DNS-välimuistin ja rekursiivisten toimintojen yhdistelmä nimipalvelimessa ei ole pakollinen; toiminnot voidaan toteuttaa itsenäisesti palvelimissa erityistarkoituksiin.

Internet-palveluntarjoajat tarjoavat asiakkailleen tyypillisesti rekursiivisia ja välimuistin nimipalvelimia., Lisäksi monet kotiverkkoreitittimet toteuttavat DNS-välimuisteja ja-uusintoja parantaakseen lähiverkon tehokkuutta.

DNS resolverit

asiakkaan puolella DNS kutsutaan DNS resolver. Resolveri on vastuussa aloittamista ja sekvensointi kyselyt, jotka johtavat lopulta koko resoluutio (käännös) resurssi haetaan, esim., käännös verkkotunnuksen nimen IP-osoite. DNS-resolverit luokitellaan erilaisilla kyselymenetelmillä, kuten rekursiivisella, ei-rekursiivisella ja iteratiivisella. Resoluutioprosessissa voidaan käyttää näiden menetelmien yhdistelmää.,

ei-rekursiivinen kysely, DNS resolver kyselyt DNS-palvelin, joka tarjoaa tallentaa joko jossa palvelin on arvovaltainen, tai se tarjoaa osittaisen tuloksen ilman kyselyitä muille palvelimille. Jos välimuistia DNS resolver, ei-rekursiivinen kysely sen paikallinen DNS-välimuisti tuottaa tulosta ja vähentää kuormitusta alkupään DNS-palvelimen välimuistiin DNS-resurssi kirjaa jonkin aikaa sen jälkeen, kun ensimmäinen vastaus alkupäässä DNS-palvelimet.

rekursiivinen kysely, DNS resolver kyselyt yksittäinen DNS-palvelin, joka voi puolestaan kyselyn muita DNS-palvelimet pyytäjän puolesta., Esimerkiksi kotireitittimellä kulkeva yksinkertainen stub-resolveri tekee tyypillisesti rekursiivisen kyselyn käyttäjän ISP: n ajamalle DNS-palvelimelle. Rekursiivinen kysely on sellainen, johon DNS-palvelin vastaa kyselyyn täysin kyselemällä muita nimipalvelimia tarpeen mukaan. Tyypillinen käyttö, asiakkaan kysymyksiä rekursiivinen kysely rekursiivinen välimuistia DNS-palvelin, joka myöhemmin asioita ei-rekursiiviset kyselyt määrittää vastauksen ja lähettää yhden vastauksen takaisin asiakkaalle., Resolver tai toinen resolverin puolesta rekursiivisesti toimiva DNS-palvelin neuvottelee rekursiivisen palvelun käytöstä kyselypäätteiden bittien avulla. DNS-palvelimia ei tarvita rekursiivisten kyselyjen tueksi.

iteratiivinen kysely menettely on prosessi, jossa DNS resolver kyselyt ketjun yhden tai useamman DNS-palvelimet. Jokainen palvelin viittaa asiakkaan seuraavaan palvelimeen ketjussa, kunnes nykyinen palvelin voi täysin ratkaista pyynnön. Esimerkiksi mahdollinen ratkaisu www.example.com olisi kyselyn maailmanlaajuinen root server, sitten ”com” – palvelin, ja lopulta ”example.com” palvelin.,

pyöreät riippuvuudet ja liimatiedot

edustustojen nimipalvelimet tunnistetaan nimen eikä IP-osoitteen perusteella. Tämä tarkoittaa sitä, että resolvoiva nimipalvelin on kysymys toisen DNS-pyynnön selvittää IP-osoite palvelimelle, johon se on tarkoitettu. Jos nimi on annettu valtuuskunta on aliverkkotunnus verkkotunnus, joka valtuuskunnan tarjotaan, on pyöreä riippuvuutta.

tässä tapauksessa lähetystön tarjoavan nimipalvelimen on annettava myös yksi tai useampi delegaatiossa mainitun arvovaltaisen nimipalvelimen IP-osoite., Tätä tietoa kutsutaan liimaksi. Valtuutuksen antaja nimi palvelin tarjoaa tätä liimaa muodossa kirjaa erillisessä osassa DNS-vastausta, ja tarjoaa valtuuskunta viranomaisen osa vastausta. Liimatiedote on nimipalvelimen ja IP-osoitteen yhdistelmä.

esimerkiksi, jos arvovaltainen nimipalvelin example.org on ns1.example.org tietokone yrittää ratkaista www.example.org ensimmäinen ratkaisee ns1.example.org. Kuten ns1 sisältyy example.org tämä edellyttää ratkaisemisessa example.org ensimmäinen, joka esittelee pyöreä riippuvuutta., Rikkoa riippuvuuden, nimi palvelin, top level domain org sisältää liimaa yhdessä valtuuskunnan example.org. Liimaa tiedot ovat osoite-tietueita, jotka tarjoavat IP-osoitteet ns1.example.org. Resolver käyttää yhtä tai useampaa näistä IP-osoitteet kyselyn yksi domain on arvovaltainen palvelimet, jonka avulla se voi suorittaa DNS-kyselyn.

Tallenna välimuistiin

standardi käytännön toteuttamisessa nimi resoluution sovelluksissa on vähentää kuormitusta Domain Name System-palvelimien välimuistiin tuloksia paikallisesti, tai väli-ratkaisijan isännät., Saadut tulokset DNS-pyyntö ovat aina liittyy time to live (TTL), kulunut aika, jonka jälkeen tulokset on hävitettävä tai virkeänä. TTL: n asettaa arvovaltaisen DNS-palvelimen ylläpitäjä. Voimassaoloaika voi vaihdella muutamasta sekunnista päiviin tai jopa viikkoihin.

tämän seurauksena jaettu välimuistia arkkitehtuuri, muutoksia DNS-tietueet eivät leviä koko verkkoon heti, mutta vaativat kaikki välimuistit päättyy ja olla virkeänä jälkeen TTL. RFC 1912 välittää perussäännöt asianmukaisten TTL-arvojen määrittämiseksi.,

jotkut resolverit saattavat ohittaa TTL-arvot, sillä protokolla tukee välimuistia jopa kuusikymmentäkahdeksan vuotta tai ei lainkaan välimuistia. Negatiivinen välimuistin, eli välimuistiin siitä ei ole olemassa kirjaa, määräytyy nimipalvelimet arvovaltainen alue, jossa on mainittava Start of Authority (SOA) record raportoidessaan tietoja ei ole pyydetty tyyppi on olemassa. Arvo vähintään alan SOA-tietueen ja TTL sekä SOA itsessään on tapana vahvistaa TTL negatiivinen vastaus.,

Reverse lookup

reverse DNS lookup on kyselyn DNS verkkotunnuksia, kun IP-osoite on tiedossa. IP-osoitteeseen voi liittyä useita verkkotunnuksia. DNS tallentaa IP-osoitteet verkkotunnusten muodossa erityisesti muotoiltuina niminä pointer (PTR)-tietueissa infrastruktuurin ylätason verkkotunnuksen arpa. IPv4 -, verkkotunnus on in-addr.arpa. IPv6, reverse lookup verkkotunnuksen on ip6.arpa. IP-osoite on edustettuina nimi reverse-määräsi oktetti edustus IPv4, ja reverse-määräsi napostella edustus IPv6.,

Kun suorittaa käänteisen haun, DNS client muuntaa osoitteen nämä muodot ennen pohti nimi PTR seuraavat valtuuskunnan ketjun mitä tahansa DNS-kyselyn. Esimerkiksi, jos IPv4-osoite 208.80.152.2 on määritetty Wikimedia, se on edustettuina DNS-nimi päinvastaisessa järjestyksessä: 2.152.80.208.in-addr.arpa. Kun DNS resolveri saa pointer (PTR) pyyntö, se alkaa kyselemällä root-palvelimet, jotka viittaavat palvelimet American Registry for Internet Numbers (ARIN) varten 208.in-addr.arpa-alue. ARININ palvelimet delegoivat 152.80.208. in-addr.,arpa Wikimedia johon resolveri lähettää toisen kyselyn 2.152.80.208.in-addr.arpa, joka johtaa arvovaltainen vastaus.

Asiakas lookup

DNS järjestyksessä

Käyttäjät eivät yleensä kommunikoida suoraan DNS resolver. Sen sijaan DNS-resoluutio tapahtuu läpinäkyvästi sovelluksissa, kuten verkkoselaimissa, sähköpostiohjelmissa ja muissa Internet-sovelluksissa., Kun sovellus tekee pyynnön, joka vaatii domain-nimen haku, tällaisia ohjelmia lähettää päätöslauselman pyynnön DNS resolver paikallinen käyttöjärjestelmä, joka puolestaan käsittelee viestintää tarvitaan.

DNS-ratkaisijalla on lähes poikkeuksetta välimuisti (KS.yllä), joka sisältää tuoreita hakuja. Jos välimuisti voi antaa vastauksen pyyntöön, ratkaisija palauttaa välimuistissa olevan arvon pyynnön tehneelle ohjelmalle. Jos välimuisti ei sisällä vastausta, ratkaisija lähettää pyynnön yhdelle tai useammalle nimetylle DNS-palvelimelle., Tapauksessa useimmat käyttäjät, Internet-palveluntarjoaja, johon kone liitetään yleensä toimittaa DNS palvelin: tällainen käyttäjä on joko määritetty, että palvelimen osoitteen manuaalisesti tai saa DHCP asettaa se; kuitenkin, jos järjestelmien ylläpitäjät on määritetty järjestelmät käyttävät omia DNS-palvelimet, niiden DNS resolverit kohta erikseen ylläpidetään nimi palvelimet organisaation. Joka tapauksessa, nimi palvelin, siis tiedustella seuraa prosessia, joka on kuvattu edellä, kunnes se joko onnistuneesti löytää tulos tai ei., Se sitten palauttaa sen tulokset DNS resolver; olettaen, että se on löytänyt seurauksena resolver asianmukaisesti välimuistit, että tulos myöhempää käyttöä varten, ja kädet tulos takaisin ohjelmisto, joka käynnistää pyynnön.

Rikki resolverit

Jotkut suuret internet-Palveluntarjoajat ovat määritetty niiden DNS-palvelimet rikkoa sääntöjä, kuten tottelemattomia TTLs, tai mikä osoittaa, että verkkotunnus ei ole olemassa vain siksi, että yksi sen nimipalvelimet ei vastaa.

Jotkin sovellukset, kuten verkkoselaimet, ylläpitävät sisäistä DNS-välimuistia välttääkseen verkon kautta toistuvia tarkistuksia., Tämä käytäntö voi lisätä lisävaikeuksia, kun virheenkorjaus DNS kysymyksiä, koska se hämärtää historian tällaisia tietoja. Nämä kätköt käyttävät tyypillisesti hyvin lyhyitä välimuistiaikoja yhden minuutin järjestyksessä.

Internet Explorer edustaa huomattavaa poikkeusta: versiot IE 3 asti.X cache DNS kirjaa oletuksena 24 tuntia. Internet Explorer 4.x ja uudemmat versiot (jopa IE 8) vähentää aikakatkaisun oletusarvo puoli tuntia, joka voidaan muuttaa muuttamalla default configuration.

kun Google Chrome havaitsee ongelmia DNS-palvelimen se näyttää tietyn virheviestin.,

muut sovellukset

Verkkotunnusjärjestelmä sisältää useita muita toimintoja ja ominaisuuksia.

isäntänimiä ja IP-osoitteita ei tarvitse sovittaa yhteen suhteessa yksi yhteen. Useat hostnamet voivat vastata yhtä IP-osoitetta, joka on hyödyllinen virtuaalisessa hostingissa, jossa monia www-sivustoja tarjoillaan yhdestä isännästä. Vaihtoehtoisesti, yhden hostname voi ratkaista monia IP-osoitteita helpottaa vikasietoisuuden ja kuormituksen jakautuminen usealle palvelimelle tapauksissa koko yrityksen tai maailmanlaajuisen Internet.,

DNS palvelee muita tarkoituksia sen lisäksi, että nimet käännetään IP-osoitteille. Esimerkiksi mail transfer agents käyttää DNS löytää best mail server toimittaa e-mail: MX-tietue tarjoaa kartoitus verkkotunnus ja sähköposti-lämmönvaihdin; tämä voi tarjota ylimääräinen kerros vikasietoisuuden ja kuormituksen jakautuminen.

DNS käytetään tehokkaan varastoinnin ja jakelun IP-osoitteet mustalle listalle sähköposti isännät., Yleinen tapa on sijoittaa IP-osoite aihe host osaksi sub-domain korkeamman tason verkkotunnus, ja ratkaista, että nimi ennätys, joka osoittaa positiivinen tai negatiivinen merkintä.

esimerkiksi:

sähköpostipalvelimet voivat tiedustella mustalta listalta.esimerkki selvittää, jos tietty isäntä yhdistää ne on mustalla listalla. Monet tällaisista mustista listoista, joko tilauspohjaisia tai maksuttomia, ovat käytettävissä sähköpostin ylläpitäjien ja roskapostin vastaisten ohjelmistojen käyttöön.,

jotta voidaan tarjota häiriönsietokykyä tietokoneen tai verkon vikaantuessa, kunkin verkkotunnuksen kattamiseksi tarjotaan yleensä useita DNS-palvelimia. Ylimmällä tasolla globaalin DNS, kolmetoista ryhmää root nimipalvelimet ovat olemassa, lisää ”kopioi” niitä jaetaan maailmanlaajuisesti kautta anycast käsitellään.

Dynaaminen DNS (DDNS) – päivitykset DNS-palvelimen asiakkaalle IP-osoite on-the-fly, esimerkiksi, kun liikkuu välillä Internet tai mobiili hot spot, tai kun IP-osoite muuttuu hallinnollisesti.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *