Hvad er en DNS-søgning?
En DNS-søgning (Domain Name System) er processen, der er involveret i at få en IP-adresse (Internet Protocol), når der anmodes om en DNS-opløsning. Det kan også være de trin, der er taget for at løse en IP-adresse, når der anmodes om en omvendt DNS-opslag. DNS-systemet er et sammenkoblet netværk af computerservere arrangeret i et hierarki med domæner og underdomæner. Afhængigt af arten af DNS-opløsningen og hvilke DNS-oplysninger, der cache af DNS-servere, kan en DNS-søgning køre sideværts over DNS-systemet eller blive videresendt til ascendant- eller rodservere. Svaret på en anmodning om opløsning returneres til sidst til computeren eller netværksenheden, der initierede DNS-søgningen.
Netværksenheder, inklusive computere, har normalt en lokal fil, der kaldes værtsfilen, som først skal ses, når en DNS-søgning startes. Denne fil opbevares i permanent opbevaring og indeholder statiske poster af IP-adresser, der er knyttet til maskin- eller domænenavne. Hvis det søgte navn eller IP-adresse ikke findes i denne fil, vil en netværksenhed kontakte den lokale DNS-server, som er statisk eller dynamisk konfigureret i dens netværksadapterkonfigurationsfil. Dette er typisk en DNS-server, der hører til en internetudbyder (ISP) eller et virksomhedsnetværk.
Hvis den lokale DNS-server kan løse anmodningen om DNS-opløsning, sender den et DNS-opløsningsrespons til den netværksenhed, der startede DNS-søgningen. Afhængig af de oplysninger, der er gemt af en lokal DNS-server, kan den videresende anmodningen. Den lokale DNS-server vil til sidst modtage et svar tilbage, cache de modtagne oplysninger og svare til initiativtageren til DNS-søgningen med de ønskede oplysninger. En sideanmodning indledes normalt, når den lokale server ved, hvordan man kontakter den DNS-server, der er ansvarlig for et anmodet domæne, men ikke ved, hvordan man når et underdomæne eller en bestemt maskine inden for et domæne.
Når en lokal DNS-server ikke har nogen oplysninger, sender den en anmodning opad gennem DNS-hierarkiet mod en rod-DNS-server. Ascendente DNS-servere i hierarkiet opfører sig typisk på samme måde som lokale DNS-servere. De vil svare eller videresende anmodninger og cache-oplysninger om nødvendigt. Hvis et søgt domæne eller en maskine inden for et domæne ikke findes eller ikke kan kontaktes, sender den DNS-server, der er ansvarlig for disse oplysninger, et svar baglæns om, at DNS-søgningen ikke kunne løse opløsningsanmodningen.
DNS-søgninger bruges ofte med netværksværktøjer, e-mail-værktøjer, under en websøgning og til netværkssikkerhed. En DNS-søgning er en integreret del af begrebet brugervenlighed, hvilket hjælper med at sikre, at folk nemt kan bruge Internettet ved at bruge navne til ressourcer i stedet for uforståelige IP-adresser. DNS-søgning fungerer i baggrunden, så det hjælper også med at sikre brugervenlighed ved at skjule de tekniske detaljer ved netværk.