Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
DNS (Domain Name System) är viktigt för att översätta domännamn till IP-adresser, aktivera nätverksanslutning och resursåtkomst. Den här snabbstarten vägleder dig genom att installera och konfigurera DNS Server-rollen på Windows Server. Lär dig hur du konfigurerar DNS-zoner, hanterar frågor och konfigurerar serveralternativ med Hjälp av PowerShell eller Serverhanteraren. Du kan också hitta information om hur du vidarebefordrar DNS-frågor till DNS-roothintsservrar eller till en upstream-namnserver.
Förutsättningar
Innan du kan installera och konfigurera DNS-servern måste datorn uppfylla följande krav:
- En dator som kör en version av Windows Server som stöds.
- En statisk IP-adress.
- Ett konto som är medlem i gruppen Administratörer eller motsvarande.
Installera DNS-server
Att installera en DNS-server (Domain Name System) innebär att du lägger till DNS-serverrollen till en befintlig Windows Server-server.
Tips/Råd
När du installerar Active Directory Domain Services (AD DS) med installationsguiden för Active Directory Domain Services, ger guiden dig möjlighet att automatiskt installera och konfigurera en DNS-server. Den resulterande DNS-zonen är integrerad med AD DS-domännamnområdet. Mer information finns i Förstå Active Directory Domain Services-integrering.
Utför följande steg för att installera DNS-serverrollen som en fristående server:
Så här installerar du DNS-serverrollen med hjälp av kommandot Install-WindowsFeature .
Kör PowerShell på datorn i en upphöjd session.
Kör följande kommando för att installera DNS-rollen. Installationen kräver ingen omstart.
Install-WindowsFeature -Name DNS
Konfigurera DNS-server
Nu kan du fortsätta att konfigurera servern.
Konfigurera gränssnitt
Som standard lyssnar en DNS-server efter begäranden i alla IP-adressgränssnitt. Du kan konfigurera DNS-servern så att den lyssnar på ett angiven gränssnitt med hjälp av användargränssnittet eller med hjälp av PowerShell.
Så här konfigurerar du gränssnittet som används för att lyssna efter DNS-begäranden med kommandot Set-DNSServerSetting .
Kör PowerShell på datorn i en upphöjd session.
Hitta dina datorers befintliga IP-adress genom att köra cmdleten Get-NetIPAddress . Anteckna DEN IP-adress som du vill använda för DNS-servern.
Get-NetIPAddress | fl IPAddress,InterfaceAlias
Lagra den aktuella DNS-serverinställningen i en tillfällig variabel, ange egenskapen ListeningIpAddress och tillämpa de nya inställningarna genom att köra följande kommandon. Ersätt platshållaren
<ip_address>
med den IP-adress som du antecknade tidigare.$DnsServerSettings = Get-DnsServerSetting -ALL $DnsServerSettings.ListeningIpAddress = @("<ip_address>") Set-DNSServerSetting $DnsServerSettings
Konfigurera root hints
Rottipsservrar används för att hjälpa till att lösa DNS-adresser när DNS-servern inte kan lösa upp frågan lokalt från en värdbaserad zon eller från DNS-serverns cache. Rottips namnservrar fylls som standard i nya installationer.
Du kan redigera listan över rotnamnservrar om det behövs genom att gå till fliken Rottips i dialogrutan DNS-serveregenskaper eller med hjälp av PowerShell.
Det stöds inte att ta bort alla rottipsservrar. Konfigurera i stället DNS-servern så att den inte använder rottipsnamnservern genom att välja alternativet Inaktivera rekursionsserver på fliken Avancerat i DNS Manager-konsolen. Om du inaktiverar rekursion inaktiveras även alla konfigurerade vidarebefordrare. Du kan också avmarkera Använd rottips om inga vidarebefordrare är tillgängliga på fliken Vidarebefordrare .
Så här uppdaterar du en DNS-rotnamnsserver med kommandot Set-DnsServerRootHint .
Kör PowerShell på datorn i en upphöjd session.
Hitta datorns befintliga IP-adress genom att köra cmdleten Get-DnsServerRootHint . Anteckna den namnserver som du vill uppdatera.
Get-DnsServerRootHint
Lagra den aktuella DNS-serverinställningen i en variabel genom att köra följande kommandon. Ersätt platshållaren
<root_hint_name_server>
med rotnamnservern som du antecknade tidigare.$RootHintServer = (Get-DnsServerRootHint | Where-Object {$_.NameServer.RecordData.NameServer -match "<root_hint_name_server>"} )
Ange egenskapen Ipv4address i den tillfälliga variabeln genom att köra följande kommandon. Ersätt platshållaren
<ip_address>
med den uppdaterade IP-adressen.$RootHintServer.IPAddress[0].RecordData.Ipv4address = "<ip_address>"
Använd den uppdaterade posten genom att köra följande kommandon.
Set-DnsServerRootHint $RootHintServer
Om du vill kontrollera de uppdaterade rottipsen kör du följande kommando. Observera att namnservern har en avslutande punkt (.).
Get-DnsServerRootHint
Konfigurera vidarebefordrare
Du kan också konfigurera en vidarebefordrare för att matcha DNS-adressinformation i stället för att vidarebefordra trafik till DNS-rotservrarna. Du kan lägga till vidarebefordrare med hjälp av användargränssnittet eller med hjälp av PowerShell-cmdleten Set-DNSServerForwarder
.
Anmärkning
DNS-rottips används inte om inte vidarebefordrarna inte svarar.
Så här installerar du DNS-serverrollen med kommandot Install-WindowsFeature .
Kör PowerShell på datorn i en upphöjd session.
För att konfigurera DNS-vidarebefordrare ersätter du platshållarna
<ip_forwarder_1>
och<ip_forwarder_2>
med IP-adressen för DNS-servern som ska användas som vidarebefordrare. Kör sedan följande kommandon.$Forwarders = "<ip_forwarder_1>","<ip_forwarder_2>" Set-DnsServerForwarder -IPAddress $Forwarders
Ta bort DNS-serverrollen
Utför följande steg för att ta bort DNS-serverrollen.
Så här avinstallerar du DNS-serverrollen med kommandot Uninstall-WindowsFeature .
Kör följande kommando i en upphöjd PowerShell-prompt:
Uninstall-WindowsFeature -Name DNS
Viktigt!
Tänk på följande när du tar bort DNS-serverrolltjänsten från en Windows Server-dator:
- För en DNS-server som är värd för AD DS-integrerade zoner sparas eller tas dessa zoner bort enligt deras lagringstyp. Zondata tas inte bort om inte DEN DNS-server som du avinstallerar är den sista DNS-servern som är värd för den zonen.
- För en DNS-server som är värd för standard-DNS-zoner finns zonfilerna kvar i katalogen%systemroot%\System32\Dns , men de läses inte in igen om DNS-servern installeras om. Om du skapar en ny zon med samma namn som en gammal zon ersätts den gamla zonfilen med den nya zonfilen.
Relaterat innehåll
- Översikt över DNS-policyer
- Anycast DNS-översikt