DNS (Domain Name Service ), bruges til at tildele en IP-adresse til en specifik computer. Det er vanskeligt for det menneskelige sind til at huske numeriske IP-adresser , men mennesker kan huske navne ganske nemt. Af denne grund en DNS-server løser eller etablerer en forbindelse mellem en IP-adresse og en URL (Uniform Resource Locator ) . Kunder
Enhver computer , der udsteder forespørgsler til en DNS-server kaldes en DNS -klient. Registrering af klienten værtsnavnet med et navn - server database er ikke altid nødvendigt . DNS-anmodninger sendes med kunder gennem resolvere , som er processer, der kører på klient- computere.
Resolvere
Resolvers er faktisk store databaser af oplysninger , der giver en sammenhæng mellem symbolske navne ( f.eks ehow.com ) og IP eller netværksadresser (såsom 98.124.241.20 ) . Den resolver typisk bosat på separate computere , og etablerer to-vejs kommunikation med navneservere . Efter en resolver får oplysninger fra en navneserver , det gemmer disse oplysninger lokalt på din computer. Ved at opbevare oplysninger om dit system , hastigheden af hele processen stærkt reduceret.
Iterative forespørgsler
Iterative forespørgsler forsøge at løse DNS ved at spørge multiple kendte navneservere i hierarkiet for den korrekte foreningen . Hvis det ikke er i stand til at forbinde med en passende server , er det som standard til en server i roden af domænet . Den lokale maskine vil så gentage sin forespørgsel til navneserver , indtil den når det domæne , der indeholder den destination maskine.
Rekursive forespørgsler
Rekursive forespørgsler kræver en navneserver til handle som en klient og spørge andre navneservere at forsyne den med svaret på sin forespørgsel. En navneserver , der er forespurgt med denne proces, svarer ikke ved at henvise et andet navn server. I stedet navneserver svar ved at fremsende forespørgsler til specifikke navneservere , herunder i roden af domænet . Over tid store mængder af data kan opbygges , reducere afhængigheden af eksterne navneservere .