Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Domain Name System (DNS) is essentieel voor het omzetten van domeinnamen in IP-adressen, waardoor netwerkconnectiviteit en resourcetoegang mogelijk zijn. In deze quickstart wordt u begeleid bij het installeren en configureren van de DNS-serverfunctie op Windows Server. Meer informatie over het instellen van DNS-zones, het beheren van query's en het configureren van serveropties met behulp van PowerShell of Serverbeheer. U kunt ook informatie vinden over het doorsturen van DNS-verzoeken naar DNS-naamservers met root hints, of optioneel naar een upstream-naamserver.
Prerequisites
Voordat u uw DNS-server kunt installeren en configureren, moet uw computer voldoen aan de volgende vereisten:
- Een computer met een ondersteunde versie van Windows Server.
- Een statisch IP-adres.
- Een account dat lid is van de groep Administrators of gelijkwaardig.
DNS-server installeren
Het installeren van een DNS-server (Domain Name System) omvat het toevoegen van de DNS-serverfunctie aan een bestaande Windows Server-server.
Tip
Wanneer u Active Directory Domain Services (AD DS) installeert met de wizard Active Directory Domain Services installeren, krijgt u de optie om automatisch een DNS-server te installeren en te configureren. De resulterende DNS-zone is geïntegreerd met de AD DS-domeinnaamruimte. Zie Integratie van Active Directory Domain Services voor meer informatie.
Voer de volgende stappen uit om de DNS-serverfunctie als een zelfstandige server te installeren:
U kunt als volgt de DNS-serverfunctie installeren met behulp van de opdracht Install-WindowsFeature .
Voer PowerShell uit op uw computer in een sessie met verhoogde bevoegdheid.
Voer de volgende opdracht uit om de DNS-rol te installeren. Voor de installatie is geen herstart vereist.
Install-WindowsFeature -Name DNS
DNS-server configureren
U kunt nu doorgaan met het configureren van de server.
Interfaces configureren
Standaard luistert een DNS-server naar aanvragen op alle IP-adresinterfaces. U kunt de DNS-server configureren om te luisteren op een opgegeven interface met behulp van de GUI of met behulp van PowerShell.
U configureert als volgt de interface die wordt gebruikt om te luisteren naar DNS-aanvragen met behulp van de opdracht Set-DNSServerSetting .
Voer PowerShell uit op uw computer in een sessie met verhoogde bevoegdheid.
Zoek uw computers met een bestaand IP-adres door de Get-NetIPAddress-cmdlet uit te voeren. Noteer het IP-adres dat u wilt gebruiken voor uw DNS-server.
Get-NetIPAddress | fl IPAddress,InterfaceAliasSla de huidige DNS-serverinstelling op in een tijdelijke variabele, stel de eigenschap ListeningIpAddress in en pas de nieuwe instellingen toe door de volgende opdrachten uit te voeren. Vervang de tijdelijke aanduiding
<ip_address>door het IP-adres dat u eerder hebt genoteerd.$DnsServerSettings = Get-DnsServerSetting -ALL $DnsServerSettings.ListeningIpAddress = @("<ip_address>") Set-DNSServerSetting $DnsServerSettings
Hoofdhints configureren
Root hints-servers worden gebruikt om DNS-adresinformatie op te lossen wanneer de DNS-server de query niet lokaal kan verwerken vanuit een gehoste zone of de DNS-servercache. Root hints naamservers worden standaard geconfigureerd in nieuwe installaties.
U kunt indien nodig de lijst met hoofdnaamservers bewerken door naar het tabblad Hoofdtips van het dialoogvenster DNS-servereigenschappen te gaan of door PowerShell te gebruiken.
Het verwijderen van alle hoofdhintservers wordt niet ondersteund. Configureer in plaats daarvan uw DNS-server om de naamserver van de hoofdtip niet te gebruiken door de optie Recursieserver uitschakelen te selecteren op het tabblad Geavanceerd van de DNS Manager-console. Als u recursie uitschakelt, worden ook geconfigureerde doorstuurservers uitgeschakeld. U kunt ook hoofdtips gebruiken uitschakelen als er geen doorstuurservers beschikbaar zijn op het tabblad Doorstuurservers .
U kunt als volgt een DNS-naamserver met de naam van een DNS-hoofdtip bijwerken met behulp van de opdracht Set-DnsServerRootHint .
Voer PowerShell uit op uw computer in een sessie met verhoogde bevoegdheid.
Zoek het bestaande IP-adres van uw computer door de cmdlet Get-DnsServerRootHint uit te voeren. Noteer de naamserver die u wilt bijwerken.
Get-DnsServerRootHintSla de huidige DNS-serverinstelling op in een variabele door de volgende opdrachten uit te voeren. Vervang de plaatsaanduiding
<root_hint_name_server>door de roothint-naamserver die u eerder hebt genoteerd.$RootHintServer = (Get-DnsServerRootHint | Where-Object {$_.NameServer.RecordData.NameServer -match "<root_hint_name_server>"} )Stel de eigenschap Ipv4address in de tijdelijke variabele in door de volgende opdrachten uit te voeren. Vervang de tijdelijke aanduiding
<ip_address>door het bijgewerkte IP-adres.$RootHintServer.IPAddress[0].RecordData.Ipv4address = "<ip_address>"Pas de bijgewerkte record toe door de volgende opdrachten uit te voeren.
Set-DnsServerRootHint $RootHintServerVoer het volgende commando uit om de (bijgewerkte) root hints te controleren. U ziet dat de naamserver een volgpunt (.) heeft.
Get-DnsServerRootHint
Doorstuurservers configureren
U kunt desgewenst een doorstuurserver configureren om DNS-adresgegevens op te lossen in plaats van verkeer door te sturen naar de DNS-hoofdservers. U kunt doorstuurservers toevoegen met behulp van de GUI of met behulp van de Set-DNSServerForwarder PowerShell-cmdlet.
Note
DNS-hoofdhints worden niet gebruikt, tenzij uw doorstuurservers niet reageren.
U kunt als volgt de DNS-serverfunctie installeren met behulp van de opdracht Install-WindowsFeature .
Voer PowerShell uit op uw computer in een sessie met verhoogde bevoegdheid.
Als u DNS-doorstuurservers wilt configureren, vervangt u de tijdelijke aanduidingen
<ip_forwarder_1>en<ip_forwarder_2>door het IP-adres van de DNS-server die moet worden gebruikt als doorstuurservers. Voer vervolgens de volgende opdrachten uit.$Forwarders = "<ip_forwarder_1>","<ip_forwarder_2>" Set-DnsServerForwarder -IPAddress $Forwarders
De DNS-serverfunctie verwijderen
Voer de volgende stappen uit om de DNS-serverfunctie te verwijderen.
U kunt als volgt de DNS-serverfunctie verwijderen met behulp van de opdracht Uninstall-WindowsFeature .
Voer in een PowerShell-prompt met verhoogde bevoegdheid de volgende opdracht uit:
Uninstall-WindowsFeature -Name DNS
Important
Wanneer u de DNS-serverfunctieservice verwijdert van een Windows Server-computer, moet u rekening houden met de volgende punten:
- Voor een DNS-server die als host fungeert voor AD DS-geïntegreerde zones, worden deze zones opgeslagen of verwijderd op basis van hun opslagtype. De zonegegevens worden niet verwijderd, tenzij de DNS-server die u verwijdert de laatste DNS-server is die als host fungeert voor die zone.
- Voor een DNS-server die als host fungeert voor standaard-DNS-zones, blijven de zonebestanden in de %systemroot%\System32\Dns-map , maar worden ze niet opnieuw geladen als de DNS-server opnieuw is geïnstalleerd. Als u een nieuwe zone maakt met dezelfde naam als een oude zone, wordt het oude zonebestand vervangen door het nieuwe zonebestand.
Verwante inhoud
- Overzicht van DNS-beleid
- Overzicht van Anycast DNS