Hoe DNS-servers dynamisch te wijzigen met DNSRoaming

Op onze pc is het heel normaal om wat in te stellen DNS servers die we willen gebruiken bij het surfen op internet, zonder de DNS via DHCP te hoeven verkrijgen die de router ons rechtstreeks levert. Over het algemeen zullen we altijd dezelfde DNS-servers moeten gebruiken, ongeacht de verbinding, tenzij we elke keer dat we verbinding maken met een specifiek netwerk, de DNS handmatig wijzigen. Met het DNSRoaming-programma kunnen we de taak automatiseren om de DNS-servers te moeten wijzigen, afhankelijk van het netwerk waarmee we verbinding maken en met de regels die we definiëren. Vandaag gaan we in dit artikel alles uitleggen over DNSRoaming en hoe je het op onze pc kunt configureren.

Wat is DNSRoaming en waarvoor dient het?

verander DNS-servers dynamisch met DNSRoaming

DNS is een programma dat werkt als een service in Ramen 10 en Windows 11 besturingssystemen. Het doel is om op te treden als een DNS-client om te garanderen dat de DNS-servers die we in het programma configureren, worden gebruikt, afhankelijk van regels en beleid die we kunnen definiëren. Dit programma is ideaal voor laptops die verbinding maken met verschillende netwerken, we kunnen eenvoudig en snel de DNS-servers definiëren die in elk van deze netwerken moeten worden gebruikt. We kunnen de pc bijvoorbeeld dwingen om Cloudflare DNS te gebruiken met ouderlijk toezicht en antimalware als we verbonden zijn met een specifiek netwerk, en Google DNS als we thuis zijn. Als je een persoonlijke laptop hebt die je ook professioneel gebruikt, kan dit een zeer goede optie zijn om problemen met de DNS-servers die we hebben te voorkomen.

Met dit programma kunnen we ook onderscheid maken tussen netwerken die via kabel of WiFi, op deze manier kunnen we de DNS-servers volledig automatisch wijzigen als we het type netwerk wijzigen. Dit is vooral belangrijk, als we onze apparatuur via een kabel aansluiten en een specifieke DNS gebruiken, kunnen we definiëren dat we via wifi DNS-servers gebruiken die meer geschikt zijn om advertenties, malware en kwaadaardige sites te blokkeren, om onze privacy te beschermen.

Andere behoorlijk interessante functionaliteiten zijn dat er aangepaste netwerkinterfaces zijn toegevoegd om derden te gebruiken VPN clients, zoals NordVPN of OpenVPN, op deze manier kunnen we de DNS-servers gebruiken die we willen wanneer we deze netwerkinterfaces hebben geactiveerd. We kunnen ook onze eigen netwerkinterfacetypes toevoegen via het XML-configuratiebestand CustomNetworkInterfaceTypes dat zich in "ProgramDataDNSRoamingOptions" bevindt.

Download en installeer

Om dit programma te downloaden kunnen we: voer het officiële GitHub-account in , of rechtstreeks naar de download sectie om het te downloaden en te installeren op onze computer met Windows 10 of Windows 11. Het bestand dat we moeten downloaden is de "DNSRoaming-ServiceAndClient.msi", zoals je hier kunt zien:

Na het downloaden gaan we verder met dubbelklikken om het uit te voeren, klikken om de licentievoorwaarden te accepteren en verder te gaan met de installatie van het programma. Dit programma neemt heel weinig in beslag en we hebben het binnen enkele seconden geïnstalleerd. Eenmaal geïnstalleerd, kunnen we op «Voltooien» klikken om deze installatiewizard te voltooien.

Nadat we het hebben geïnstalleerd, kunnen we naar het programma zoeken om door te gaan met de configuratie.

Hoe DNSRoaming werkt

De werking van DNSRoaming is heel eenvoudig, in het hoofdmenu kunnen we de verschillende regels configureren om later de gewenste DNS-servers toe te passen. De standaardregel doet het volgende:

  • Wanneer het netwerk wifi is en zich op een subnet bevindt, zal het automatisch de DNS van Quad9 en Cloudflare gebruiken.

Natuurlijk kunnen we nieuwe regels toevoegen, degene die al is gemaakt wijzigen en zelfs kopiëren om later een parameter te wijzigen. Ten slotte kunnen we deze regel die we standaard in het programma hebben, verwijderen.

Als we op «Nieuw» klikken, kunnen we alle regels zien die we kunnen toepassen. Zo kunnen we kiezen uit een groot aantal netwerktypes en zullen we zelfs kunnen filteren op type netwerk (bedraad of wifi) en ook op de naam van het netwerk waarmee we verbonden zijn. Natuurlijk kunnen we ook kiezen of we een specifieke DNS willen gebruiken voor een IP, voor het LAN-adres en zelfs het internet WAN-adres. Net hieronder zullen we definiëren of we willen dat het binnen een bepaald bereik of buiten dat bereik is, om de regel later toe te passen.

Wat betreft de DNS-servers, we kunnen de DNS-servers configureren die al standaard in het programma zijn geregistreerd, maar we kunnen de DNS die we willen ook handmatig configureren.

De regel die standaard is geconfigureerd, is de volgende, zoals u kunt zien:

Dit programma heeft een groot aantal standaard DNS-servers, met name kunt u het volgende gebruiken:

  • AdGuard
  • DNS alternatief
  • CleanBrowsing in al zijn modaliteiten (filteren voor volwassenen, familie en veiligheid)
  • Cloudflare in al zijn vormen (zonder malware en zonder malware of inhoud voor volwassenen)
  • Vierde landgoed
  • Google
  • Quad9
  • Quad9 + Cloudflare malware vrij

De overgrote meerderheid van de gebruikers gebruikt altijd de DNS-servers van hun operator, anders gebruiken ze die van Google of Cloudflare, die het meest worden gebruikt.

In het gedeelte "Opties" kunnen we dit programma uitschakelen om met IPv6-netwerken te werken om verbindingsproblemen te voorkomen.

In de taakbalk zien we een icoon van het programma dat aangeeft dat het draait, vanaf hier hebben we toegang tot de programmaconfiguratie zoals we je hebben geleerd, maar we kunnen ook de records (logs) van de DNS-client zien, het record ( logs) van de DNS-service en open zelfs de map waarin we deze records in tekstformaat kunnen zien. In deze map kunt u in "Opties" het bestand "CustomNetworkInterfaceTypes.xml" openen om het te bewerken voor het geval we een specifieke naam hebben van een netwerkinterface. In de map «Instellingen» kunnen we de regel of regels zien die we in het programma in XML-indeling hebben geconfigureerd. Dit tekstbestand mag niet worden aangeraakt tenzij u de specifieke syntaxis van het programma kent, anders werkt het niet meer correct.

Zoals je hebt gezien, zullen we dankzij het DNSRoaming-programma de DNS-servers op onze pc op een dynamische en automatische manier kunnen configureren, zonder dit handmatig te hoeven doen of ingewikkelde programma's te gebruiken om deze taak uit te voeren. Wat we het leukst vonden aan het programma, is dat het heel eenvoudig te configureren is en dat het toepassen van de wijzigingen heel snel wordt gedaan wanneer het een wijziging in het lokale netwerk detecteert.