Hvordan DNS er løst

Hvordan DNS er løst


DNS (Domain Name Service) brukes til å tildele en IP-adresse til en bestemt datamaskin. Det er vanskelig for det menneskelige sinn å huske numeriske IP-adresser, men mennesker kan huske navn ganske enkelt. Av denne grunn en DNS-server løser, eller oppretter en kobling mellom en IP-adresse og en URL (Uniform Resource Locator).

klienter

Alle datamaskiner som utsteder spørringer til en DNS-server er referert til som en DNS-klient. Registrering av klienten vertsnavnet med et navn-server database er ikke alltid nødvendig. DNS-forespørsler sendes av kunder gjennom løsere, som er prosesser som kjører på klientdatamaskinene.

omgjørere

Løsere er faktisk store databaser med informasjon som gir en kobling mellom symbolske navn (som ehow.com) og IP eller nettverksadresser (for eksempel 98.124.241.20). Den resolver ligger vanligvis på egne datamaskiner, og etablerer to-veis kommunikasjon med navnetjenerne. Etter en resolver får informasjon fra en navneserver, lagres denne informasjonen lokalt på maskinen din. Ved å lagre informasjonen på systemet, er hastigheten på hele prosessen sterkt redusert.

iterative søk

Iterative søk forsøke å løse DNS ved å spørre flere kjente navn servere innen domenehierarkiet for riktig fotballkrets. Hvis det ikke er i stand til å få kontakt med en egnet server, mislighold den til en server i roten domenet. Den lokale maskinen vil da gjenta sin forespørsel til servernavnet til den når det domene som inneholder målmaskinen.

rekursive spørringer

Rekursive spørringer krever en navnetjener for å opptre som en klient og spørre andre navnetjenere for å gi det svaret på sitt spørsmål. En navnetjener som spørres med denne prosessen ikke svarer ved å henvise et annet navn server. I stedet, svarer servernavnet ved å videresende forespørsler til bestemte navnetjenere, inkludert de i roten domenet. Over tid store datamengder kan bygges opp, noe som reduserer avhengighet av eksterne navneservere.