Internet

Wat is DNS (Domain Name System)?

Schrijver: Monica Porter
Datum Van Creatie: 16 Maart 2021
Updatedatum: 14 Kunnen 2024
Anonim
What is DNS (Domain Name System)?
Video: What is DNS (Domain Name System)?

Inhoud

DNS is de vertaler tussen hostnamen en IP-adressen

Eenvoudig gezegd is een Domain Name System (DNS) een verzameling databases die hostnamen naar IP-adressen vertalen.

DNS wordt vaak het telefoonboek van internet genoemd omdat het gemakkelijk te onthouden hostnamen zoals www.google.com, naar IP-adressen zoals 216.58.217.46. Dit vindt achter de schermen plaats nadat u een URL in de adresbalk van een webbrowser hebt getypt.

Zonder DNS (en vooral zoekmachines zoals Google), zou het navigeren op internet niet eenvoudig zijn, omdat we het IP-adres van elke website die we willen bezoeken, moeten invoeren.

Hoe werkt DNS?


Als het nog steeds niet duidelijk is, is het basisconcept voor hoe DNS zijn werk doet vrij eenvoudig: elk websiteadres dat in een webbrowser wordt ingevoerd (zoals Chrome, Safari of Firefox), wordt naar een DNS-server gestuurd, die begrijpt hoe het moet worden toegewezen die naam naar het juiste IP-adres.

Het is het IP-adres dat apparaten gebruiken om met elkaar te communiceren, omdat ze geen informatie kunnen en willen doorgeven met een naam als www.google.com, www.youtube.com, enz. We hoeven alleen de eenvoudige naam op deze websites in te voeren terwijl DNS alle zoekopdrachten voor ons uitvoert, waardoor we bijna onmiddellijk toegang hebben tot de juiste IP-adressen die nodig zijn om de pagina's te openen die we willen.

Opnieuw, www.microsoft.com, www.lifewire.com, www.amazon.comen elke andere websitenaam wordt alleen voor ons gemak gebruikt omdat het veel gemakkelijker is om die namen te onthouden dan om hun IP-adressen te onthouden.

Computers hebben gebeld root-servers zijn verantwoordelijk voor het opslaan van de IP-adressen voor elk topleveldomein. Wanneer een website wordt aangevraagd, is het de basisserver die die informatie eerst verwerkt om de volgende stap in het opzoekproces te identificeren. Vervolgens wordt de domeinnaam doorgestuurd naar een Domain Name Resolver (DNR), die zich binnen een ISP bevindt, om het juiste IP-adres te bepalen. Ten slotte wordt deze informatie teruggestuurd naar het apparaat waar u deze heeft aangevraagd.


DNS spoelen

Besturingssystemen zoals Windows en andere zullen IP-adressen en andere informatie over hostnamen lokaal opslaan, zodat ze sneller toegankelijk zijn dan altijd een DNS-server te moeten bereiken. Wanneer de computer begrijpt dat een bepaalde hostnaam synoniem is met een bepaald IP-adres, mag die informatie worden opgeslagen of opgeslagen in het cachegeheugen op het apparaat.

Hoewel het onthouden van DNS-informatie nuttig is, kan het soms beschadigd of verouderd raken. Normaal gesproken verwijdert het besturingssysteem deze gegevens na een bepaalde periode, maar als u problemen ondervindt bij het openen van een website en u vermoedt dat dit te wijten is aan een DNS-probleem, is de eerste stap om deze informatie geforceerd te verwijderen om ruimte te maken voor nieuwe, bijgewerkte DNS-records.

U moet uw computer eenvoudig opnieuw kunnen opstarten als u problemen heeft met DNS omdat de DNS-cache niet wordt bewaard door opnieuw op te starten. Het handmatig wissen van de cache in plaats van opnieuw opstarten is echter veel sneller.


U kunt de DNS in Windows via de opdrachtprompt doorspoelen met de ipconfig / flushdns opdracht. De website Wat is mijn DNS? heeft instructies voor het spoelen van de DNS voor elke versie van Windows, plus voor macOS en Linux.

Het is belangrijk om te onthouden dat, afhankelijk van hoe uw specifieke router is ingesteld, daar ook DNS-records kunnen worden opgeslagen. Als het doorspoelen van de DNS-cache op uw computer uw DNS-probleem niet oplost, moet u zeker proberen uw router opnieuw op te starten om die DNS-cache te wissen.

Invoer in het hosts-bestand wordt niet verwijderd wanneer de DNS-cache wordt gewist. U moet het hosts-bestand bewerken om hostnamen en IP-adressen die daar zijn opgeslagen te verwijderen.

Malware kan DNS-vermeldingen beïnvloeden

Aangezien DNS verantwoordelijk is voor het omleiden van hostnamen naar bepaalde IP-adressen, moet het duidelijk zijn dat het een belangrijk doelwit is voor kwaadaardige activiteiten. Hackers kunnen uw verzoek om een ​​normaal functionerende bron omleiden naar een bron die een valstrik is voor het verzamelen van wachtwoorden of het aanbieden van malware.

DNS-vergiftiging en DNS-spoofing zijn termen die worden gebruikt om een ​​aanval op de cache van een DNS-resolver te beschrijven met het doel een hostnaam om te leiden naar een ander IP-adres dan wat naar waarheid aan die hostnaam is toegewezen, waardoor effectief wordt omgeleid waar je naartoe wilde. Dit wordt normaal gesproken gedaan om u naar een website te brengen die vol is met kwaadaardige bestanden of om een ​​phishing-aanval uit te voeren om u te misleiden om toegang te krijgen tot een website met een vergelijkbare look om uw inloggegevens te stelen.

De meeste DNS-services bieden bescherming tegen dit soort aanvallen.

Een andere manier waarop aanvallers DNS-vermeldingen kunnen beïnvloeden, is door het hosts-bestand te gebruiken. Het hosts-bestand is een lokaal opgeslagen bestand dat werd gebruikt in plaats van DNS voordat DNS daadwerkelijk een wijdverspreid hulpmiddel werd voor het oplossen van hostnamen, maar het bestand bestaat nog steeds in populaire besturingssystemen. Items die in dat bestand zijn opgeslagen, overschrijven de DNS-serverinstellingen, dus het is een veelvoorkomend doelwit voor malware.

Een eenvoudige manier om te voorkomen dat het hosts-bestand wordt bewerkt, is door het te markeren als een alleen-lezen bestand. Navigeer in Windows naar de map met het hosts-bestand: % Systemdrive% Windows System32 drivers etc . Klik er met de rechtermuisknop op of tik en houd vast, kies Eigendommenen plaats een vinkje in het vak naast de Alleen lezen attribuut.

Meer informatie over DNS

De ISP die u momenteel internettoegang biedt, heeft DNS-servers toegewezen die uw apparaten kunnen gebruiken (als u bent verbonden met DHCP), maar u bent niet gedwongen om bij die DNS-servers te blijven. Andere servers bieden mogelijk loggingfuncties om bezochte websites, advertentieblokkers, filters voor volwassen websites en andere functies bij te houden. Zie deze lijst met gratis en openbare DNS-servers voor enkele voorbeelden van alternatieve DNS-servers.

Of een computer DHCP gebruikt om een ​​IP-adres te krijgen of als het een statisch IP-adres gebruikt, u kunt nog steeds aangepaste DNS-servers definiëren. Maar als dat zo isnietsetup met DHCP, jijmoet specificeer de DNS-servers die het moet gebruiken.

Expliciete DNS-serverinstellingen hebben voorrang op impliciete, top-down instellingen. Met andere woorden, het zijn de DNS-instellingen die het dichtst bij een apparaat staan ​​dat het apparaat gebruikt. Als u bijvoorbeeld de DNS-serverinstellingen op uw router wijzigt in iets specifieks, dan zullen alle apparaten die op de router zijn aangesloten ook die DNS-servers gebruiken. Als u echter de DNS-serverinstellingen op een pc verandert in iets anderszal die computer andere DNS-servers gebruiken dan alle andere apparaten die op dezelfde router zijn aangesloten.

Dit is de reden dat een beschadigde DNS-cache op uw computer kan voorkomen dat websites worden geladen, zelfs als dezelfde normaal worden geopend op een andere computer op hetzelfde netwerk.

Alles bij elkaar brengen

Hoewel de URL's die we normaal gesproken in onze webbrowsers invoeren, de gemakkelijk te onthouden namen zijn, zoals www.lifewire.comkunt u in plaats daarvan het IP-adres gebruiken waarnaar de hostnaam verwijst, zoals https://151.101.1.121) om toegang te krijgen tot dezelfde website. Dit komt omdat u hoe dan ook nog steeds toegang hebt tot dezelfde server - één methode (met behulp van de naam) is gewoon gemakkelijker te onthouden.

In dat opzicht, als er ooit een probleem is waarbij uw apparaat contact maakt met een DNS-server, kunt u dit altijd omzeilen door het IP-adres in de adresbalk in te voeren in plaats van de hostnaam. De meeste mensen houden echter geen lokale lijst bij van IP-adressen die overeenkomen met hostnamen, want dat is tenslotte het hele doel van het gebruik van een DNS-server in de eerste plaats.

Dit werkt niet met elke website en elk IP-adres, aangezien sommige webservers gedeelde hosting hebben ingesteld, wat betekent dat toegang tot het IP-adres van de server via een webbrowser niet beschrijft welke pagina specifiek moet worden geopend.

De "telefoonboek" -zoekopdracht die het IP-adres bepaalt op basis van de hostnaam wordt a genoemd DNS-lookup doorsturen. Het tegenovergestelde, een reverse DNS lookupis iets anders dat kan worden gedaan met DNS-servers. Dit is wanneer een hostnaam wordt geïdentificeerd door zijn IP-adres. Dit type zoekopdracht is gebaseerd op het idee dat het IP-adres dat aan die specifieke hostnaam is gekoppeld, een statisch IP-adres is.

DNS-databases slaan naast IP-adressen en hostnamen veel dingen op. Als je ooit e-mail hebt ingesteld op een website of een domeinnaam hebt overgedragen, kun je termen tegenkomen als domeinnaamaliassen (CNAME) en SMTP-mailwisselaars (MX).

Lees Vandaag

Portaalartikelen

Extra onderbrekingen in Word-documenten verwijderen
Software

Extra onderbrekingen in Word-documenten verwijderen

Het wijzigen van de documentopmaak in Word i meetal vrij eenvoudig. Er kunnen echter complicatie optreden. Er treden problemen op wanneer extra retouren in een document worden ingevoegd in plaat van ...
CSS-leveranciersvoorvoegsels
Internet

CSS-leveranciersvoorvoegsels

Voorvoegel van C-leverancier, ook wel bekend al voorvoegel van C-brower, zijn een manier voor browerfabrikanten om onderteuning voor nieuwe C-functie toe te voegen voordat deze functie volledig worde...