Hva er en langsom DNS?

Hva er en langsom DNS?


Domain Name System (DNS) er en internasjonal kryssreferanser tjeneste som overs Web-adresser til internettadresser. Databasen inneholder alle kartlegginger i verden mellom disse to adresseringssystemer er fordelt på mange servere plassert over hele verden. Finne en adresse kan kreve spørringer til mange servere, som er en tidkrevende oppgave.

Adresser

En web-adresse som kalles en "domenenavn." Domenenavnet adresseområdet er delt inn i flere toppnivådomener (TLD), som er den endte på et domenenavn, for eksempel ".com" eller ".no". Hver TLD er ansvaret til en annen organisasjon, og hver opprettholder sin egen database med kartlegginger til Internett-adresser. Innenfor hvert domene, flere servere som hver inneholder en del av den adresse kartlegging databasen. Datamaskiner ta hverandre av IP-adresser, ikke domenenavn. IP-adressen er diktert av Internet Protocol, som det har fått sitt navn. Når en nettleser er gitt en webadresse, har det først å hente IP-adressen til domenenavnet i adressen.

DNS Resolver

Hvert nettverk opprettholder sin egen DNS handler, kalt en resolver. DNS resolver gjør DNS-spørringer for alle datamaskinene på nettverket. Resolvertilkoblingene lagrer ofte bedt adresser; har det imidlertid å bygge opp denne bufferen over tid. Når den mottar en anmodning om en adresse ikke i sin cache, har det å kontakte en DNS-server.

Rekursive / Iterative spørringer

Den første serveren kontaktet for en adresse kan ikke holde kartlegging for den gitte adressen. Den resolver har en policy for slike tilfeller, som er hyppige. Resolveren er konfigurert til en av to moduser. For rekursive spørringer, ber resolver en DNS-server for å gi den adressen, og hvis den serveren ikke har det, å ta kontakt med alle de andre serverne i gruppen igjen inntil den finner det nødvendig kartlegging. I en iterativ spørring, spør resolver den første DNS-serveren til å forsyne adresse bare hvis den har det. Hvis serveren ikke har adressen, returnerer den adressen til neste server for å prøve, og resolver gjentar forespørsel til ulike servere til ønsket adresse i. Det er liten hastighetsforskjell mellom de to metodene.

Query Speed

Hastigheten på en DNS-spørring er variabel og kan ikke bli bedre, annet enn ved caching. Den eneste grunnen til en DNS-spørring kan være treg er antall kontakter det tar å finne riktig server, og det er en tilfeldig faktor. Den eneste element som kan fremskynde prosessen er omformeren cache, så jo mer minne resolver, jo flere kartlegginger det kan lagre og færre henvendelser den trenger for å utføre. Men tar en slik butikk tid til å bygge opp og kan aldri oppfylle hver forespørsel.