Vad är en DNS-sökning?
En DNS-sökning (Domain Name System) är processen som är involverad i att få en IP-adress (Internet Protocol) när en DNS-upplösningsbegäran görs. Det kan också vara stegen för att lösa en IP-adress när en omvänd DNS-sökning begärs. DNS-systemet är ett sammankopplat nätverk av datorservrar arrangerade i en hierarki med domäner och underdomäner. Beroende på vilken typ av DNS-upplösning och vilken DNS-information som cache-lagras av DNS-servrar, kan en DNS-sökning resa i sidled över DNS-systemet eller vidarebefordras till stigande servrar eller root-servrar. Svaret på en upplösningsbegäran kommer i slutändan att returneras till datorn eller nätverksenheten som initierade DNS-sökningen.
Nätverksenheter, inklusive datorer, har vanligtvis en lokal fil som kallas värdfilen, som först kommer att ses när en DNS-sökning initieras. Denna fil lagras i permanent lagring och innehåller statiska poster med IP-adresser associerade med maskin- eller domännamn. Om det sökta namnet eller IP-adressen inte hittas i den här filen kommer en nätverksenhet att kontakta den lokala DNS-servern, som är statiskt eller dynamiskt konfigurerad i sin nätverksadapterkonfigurationsfil. Detta är vanligtvis en DNS-server som tillhör en Internet-leverantör (ISP) eller ett företagsnätverk.
Om den lokala DNS-servern kan lösa DNS-upplösningsförfrågan skickar den ett DNS-upplösningssvar till nätverksenheten som initierade DNS-sökningen. Beroende på vilken information som lagras av en lokal DNS-server kan den vidarebefordra begäran. Den lokala DNS-servern kommer så småningom att få ett svar tillbaka, cachera den mottagna informationen och svara på initiativtagaren till DNS-sökningen med den begärda informationen. En sidoförfrågan initieras vanligtvis när den lokala servern vet hur man ska kontakta den DNS-servern som är ansvarig för en begiven domän men inte vet hur man når ett underdomän eller en viss maskin inom en domän.
När en lokal DNS-server inte har någon information, skickar den en begäran uppåt genom DNS-hierarkin mot en rot-DNS-server. Stigande DNS-servrar i hierarkin uppträder vanligtvis på samma sätt som lokala DNS-servrar. De kommer att svara eller vidarebefordra förfrågningar och cacheinformation vid behov. Om en sökad domän eller maskin inom en domän inte finns eller inte kan kontaktas, skickar DNS-servern som är ansvarig för denna information ett svar bakåt om att DNS-sökningen inte kunde lösa upplösningsbegäran.
DNS-sökningar används ofta med nätverksverktyg, e-postverktyg, under en webbsökning och för nätverkssäkerhet. En DNS-sökning är en integrerad del av begreppet användarvänlighet, vilket hjälper till att säkerställa att människor enkelt kan använda Internet genom att använda namn för resurser istället för obegripliga IP-adresser. DNS-sökning fungerar i bakgrunden, så det hjälper också till att säkerställa användarvänlighet genom att dölja de tekniska detaljerna i nätverk.