Een van de meest essentiële netwerkaspecten in elk type organisatie en op thuisniveau is DNS. We hebben vaak van deze term gehoord, maar we weten meestal niet in detail wat DNS is en hoe het in onze systemen werkt (het is essentieel om een beetje te begrijpen om op de hoogte te zijn van het gebruik ervan). Daarom is het meer dan essentieel om deze term te begrijpen om meer te weten over de werking van internet wanneer we een pagina openen.
Het DNS (Domain Name System) vervult een zeer eenvoudige taak, om de toegang tot websites te vergemakkelijken. We hebben allemaal dagelijks toegang tot internet, toch?Door de hostnaam rechtstreeks in te voeren, maar niet het IP-adres. Laten we het zo zien, het is veel gemakkelijker om de URL www.solvetic.com in te voeren dan om het IP-adres 46-105-203-22 in te voeren, of leer je liever alle adressen van de bezochte sites? de jouwe, maar de DNS bespaart ons veel mentale belasting bij deze taak.
Mappings tussen hosts en IP-adressen worden gehost door DNS-servers. Dit vergemakkelijkt de taak van het vertalen van domeinnamen naar adressen met het duidelijke doel dat de computers op het netwerk deze sites of apparaten kunnen detecteren en ernaar verwijzen.
DNS voordelenWanneer we een DNS gebruiken, verwerven we voordelen zoals:
- Biedt rechtstreeks op naam toegang tot een site.
- Het maakt het gebruik van een domeinnaamhiërarchie mogelijk die onafhankelijk kan zijn van een andere IP-adrestoewijzing.
- Hiermee kunt u een nieuw IP-adres instellen voor het geval het host-IP-adres wordt gewijzigd.
- Vergemakkelijkt de route naar de bestemming.
Binnen deze hele wereld hoeft u zich geen zorgen te maken over het configureren of beheren van DNS in Linux, aangezien dit een proces is dat automatisch wordt geïntegreerd met de ISP (Internet Service Provider) omdat het is gekoppeld aan de configuratie van het bedrijfsnetwerk. Maar het is mogelijk om deze DNS te wijzigen als het fouten, traagheid, pakketbezorgingsfouten of meer oplevert, daarom heeft het deze tutorial gemaakt om u te leren hoe u DNS-servers in Linux kunt wijzigen en in dit geval zullen we zien hoe u dit kunt doen het in Ubuntu 19.04, maar het proces is vergelijkbaar in Ubuntu 18.04 of Ubuntu 18.10.
1. Hoe DNS te wijzigen in Ubuntu 19.04 of Ubuntu 18.04
Stap 1
Om dit proces te starten, hebben we rechtstreeks toegang tot de netwerkconfiguratie vanuit het hoofdmenu van Ubuntu:
Stap 2
Daar klikken we op de regel "Bedraad verbonden" en in de opties zullen we de sectie "Bekabelde netwerkconfiguratie" zien:
Stap 3
We klikken daar om toegang te krijgen tot de configuratieparameters van het netwerk dat beschikbaar is in Ubuntu, bedraad of draadloos:
VERGROTEN
Stap 4
Daar klikken we op het tandwielpictogram in het gedeelte "Bekabeling" en het volgende venster wordt weergegeven waar we standaard het volgende zien:
- Snelheid van de verbinding
- Toegewezen IPv4-adres
- Toegewezen IPv6-adres (als we dit hebben ingeschakeld)
- poort
- DNS-server gebruikt
Stap 5
Om door te gaan met de wijziging van de DNS-server gaan we naar het tabblad "Ipv4" waar we het volgende zullen zien:
Stap 6
Zoals we kunnen zien, is de standaardmethode "Automatisch (DHCP)", dat wil zeggen dat het DNS-serveradres rechtstreeks door de ISP-configuratie wordt overgenomen. Om de Ubuntu DNS te wijzigen, moeten we op de schakelaar "Automatisch" in de DNS-sectie klikken en voer daar het gewenste adres in:
Stap 7
Een andere optie is om gebruik te maken van de openbare DNS-servers van Google, die betrouwbaar, veilig en met een grote prestatiecapaciteit zijn, ze gebruiken de volgende IP-adressen. Onthoud dat elk ingevoerd adres moet worden gescheiden door komma's. Wanneer we deze waarden invoeren, klikken we op de knop Toepassen om het proces te voltooien.
- 8.8.8.8 als primaire DNS
- 8.8.4.4 als secundaire DNS
2. Hoe DNS te wijzigen met opdrachten in Ubuntu 19.04 of Ubuntu 18.04
Stap 1
Nu, als u een van de nieuwsgierige gebruikers bent die met de terminal willen werken, heeft Solvetic een verrassing voor u, dit is dat we deze wijziging rechtstreeks vanaf de console kunnen aanbrengen, hiervoor openen we de terminal en daar voeren we de volgende regel uit :
sudo apt install dnsmasq
Stap 2
Zodra dit hulpprogramma is geïnstalleerd, hebben we toegang tot het dnsmasq-configuratiebestand door de volgende regel uit te voeren:
sudo nano /etc/dnsmasq.confStap 3
Daar vinden we het volgende:
Stap 4
In dit bestand vinden we de regel "Hier andere nameservers toevoegen" en daar voeren we het IP-adres van de gewenste DNS-server in:
Stap 5
We slaan de wijzigingen op met de volgende toetsencombinatie:
Ctrl + O
We verlaten de editor met:
Ctrl + X
Stap 6
Een andere optie die beschikbaar is via de terminal is om toegang te krijgen tot het netwerkinterfacebestand, hiervoor voeren we het volgende uit:
sudo nano / etc / netwerk / interfacesStap 7
Als we DHCP gebruiken, zien we het volgende:
Stap 8
Onderaan dit bestand voegen we de volgende regel toe met het gewenste IP-adres:
dns-adressen 8.8.8.8,8.8.4.4
Stap 9
We slaan de wijzigingen op met de volgende toetsencombinatie:
Ctrl + O
We verlaten de editor met:
Ctrl + X
Stap 10
Om nu de wijzigingen op het netwerk toe te passen, gaan we het volgende uitvoeren:
sudo netplan toepassen sudo netplan --debug toepassen
Stap 11
Ten slotte kunnen we de IP-adressen van de DNS-servers in Ubuntu verifiëren door het volgende uit te voeren:
nmcli dev show | grep DNS
Met elk van deze methoden is het mogelijk om een nieuwe DNS in Ubuntu 18.04 of 19.04 in te stellen om alle connectiviteits- en navigatietaken te verbeteren.