Skip to main content

Wat is DNS - Domain Name System voor computernetwerken

How a DNS Server (Domain Name System) works. (April 2025)

How a DNS Server (Domain Name System) works. (April 2025)
Anonim

Het Domain Name System (DNS) vertaalt domeinnamen en hostnamen naar IP-adressen en vice versa.

Op internet converteert DNS automatisch tussen de namen die we in de adresbalk van onze webbrowser typen naar de IP-adressen van webservers die deze sites hosten. Grotere bedrijven gebruiken ook DNS om hun eigen bedrijfsintranet te beheren. Thuisnetwerken gebruiken DNS bij toegang tot internet, maar gebruiken het niet voor het beheren van de namen van thuiscomputers.

Hoe DNS werkt

DNS is een client / server-netwerkcommunicatiesysteem: DNS-clients verzenden verzoeken naar en ontvangen antwoorden van DNS-servers. Verzoeken met een naam, die resulteren in een IP-adres dat wordt geretourneerd van de server, worden aangeroepen DNS-lookups doorsturen. Verzoeken die een IP-adres bevatten en die resulteren in een naam, genaamd omgekeerde DNS-lookups, worden ook ondersteund. DNS implementeert een gedistribueerde database om deze naam en laatst bekende adresinformatie op te slaan voor alle openbare hosts op internet.

De DNS-database bevindt zich op een hiërarchie van speciale databaseservers. Wanneer clients zoals webbrowsers verzoeken indienen met namen van internethosts, wordt een stuk software (meestal ingebouwd in het netwerkbesturingssysteem) het DNS-resolver neemt eerst contact op met een DNS-server om het IP-adres van de server te bepalen. Als de DNS-server niet de benodigde toewijzing bevat, wordt deze op zijn beurt doorgestuurd naar een andere DNS-server op het hoger gelegen niveau in de hiërarchie. Nadat mogelijk verschillende doorstuur- en delegatieberichten binnen de DNS-hiërarchie zijn verzonden, arriveert het IP-adres van de gegeven host uiteindelijk bij de resolver, die op zijn beurt het verzoek via internetprotocol voltooit.

DNS bevat bovendien ondersteuning voor caching aanvragen en voor overtolligheid . De meeste netwerkbesturingssystemen ondersteunen de configuratie van primaire, secundaire en tertiaire DNS-servers, die elk initiële verzoeken van clients kunnen uitvoeren.

DNS instellen op persoonlijke apparaten en thuisnetwerken

Internet Service Providers (ISP's) onderhouden hun eigen DNS-servers en gebruiken DHCP om de netwerken van hun klanten automatisch te configureren. Automatische DNS-servertoewijzing ontlast huishoudens van de last van DNS-configuratie. Eigen netwerkbeheerders zijn echter niet verplicht om hun ISP's-instellingen te behouden. Sommigen geven de voorkeur aan een van de beschikbare openbare internet-DNS-services. Publieke DNS-services zijn ontworpen om betere prestaties en betrouwbaarheid te bieden dan wat een doorsnee internetprovider redelijkerwijs kan bieden.

Thuisbreedbandrouters en andere netwerkgatewayapparaten slaan primaire, secundaire en tertiaire DNS-server IP-adressen op voor het netwerk en wijzen deze zonodig toe aan clientapparaten. Beheerders kunnen ervoor kiezen adressen handmatig in te voeren of deze via DHCP te verkrijgen. Adressen kunnen ook worden bijgewerkt op een clientapparaat via de configuratiemenu's van het besturingssysteem.

Problemen met DNS kunnen met tussenpozen optreden en zijn moeilijk op te lossen gezien de geografisch verspreide aard ervan. Cliënten kunnen nog steeds verbinding maken met hun lokale netwerk wanneer DNS wordt verbroken, maar ze kunnen geen externe apparaten bij hun naam bereiken. Wanneer de netwerkinstellingen van een clientapparaat DNS-serveradressen van 0.0.0.0 weergeven, betekent dit dat er een fout is opgetreden met DNS of met de configuratie op het lokale netwerk.