Megosztás a következőn keresztül:


Rövid útmutató: DNS-kiszolgáló telepítése és konfigurálása Windows Serveren

A tartománynévrendszer (DNS) elengedhetetlen a tartománynevek IP-címekre történő fordításához, lehetővé téve a hálózati kapcsolatot és az erőforrás-hozzáférést. Ez a rövid útmutató végigvezeti a DNS-kiszolgálói szerepkör Windows Serveren való telepítésén és konfigurálásán. Megtudhatja, hogyan állíthat be DNS-zónákat, kezelheti a lekérdezéseket, és konfigurálhatja a kiszolgálói beállításokat a PowerShell vagy a Server Manager használatával. A DNS-lekérdezések DNS-gyökérmutató-névkiszolgálókra vagy opcionálisan egy felsőbb rétegbeli névkiszolgálóra való továbbításáról is találhat információt.

Prerequisites

A DNS-kiszolgáló telepítése és konfigurálása előtt a számítógépnek meg kell felelnie az alábbi előfeltételeknek:

  • A Windows Server támogatott verzióját futtató számítógép.
  • Statikus IP-cím.
  • Olyan fiók, amely a Rendszergazdák csoport tagja vagy azzal egyenértékű.

A DNS-kiszolgáló telepítése

A dns-kiszolgáló telepítéséhez hozzá kell adni a DNS-kiszolgálói szerepkört egy meglévő Windows Server-kiszolgálóhoz.

Tip

Amikor az Active Directory Domain Servicest (AD DS) az Active Directory Domain Services telepítővarázslójával telepíti, a varázsló lehetővé teszi a DNS-kiszolgáló automatikus telepítését és konfigurálását. Az eredményül kapott DNS-zóna integrálva van az AD DS-tartománynévtérrel. További információ: Az Active Directory Domain Services integrációjának ismertetése.

A DNS-kiszolgálói szerepkör önálló kiszolgálóként való telepítéséhez hajtsa végre a következő lépéseket:

A DNS-kiszolgálói szerepkör telepítése az Install-WindowsFeature paranccsal.

  1. Futtassa a PowerShellt a számítógépen emelt szintű munkamenetben.

  2. A DNS-szerepkör telepítéséhez futtassa a következő parancsot. A telepítés nem igényel újraindítást.

    Install-WindowsFeature -Name DNS
    

A DNS-kiszolgáló konfigurálása

Most már konfigurálhatja a kiszolgálót.

Interfészek konfigurálása

Alapértelmezés szerint a DNS-kiszolgáló az összes IP-címfelületen figyeli a kéréseket. A DNS-kiszolgálót úgy konfigurálhatja, hogy egy megadott interfészen figyeljen a grafikus felületen vagy a PowerShell használatával.

Így konfigurálhatja a DNS-kérések figyeléséhez használt felületet a Set-DNSServerSetting paranccsal.

  1. Futtassa a PowerShellt a számítógépen emelt szintű munkamenetben.

  2. A Get-NetIPAddress parancsmag futtatásával keresse meg a számítógépek meglévő IP-címét. Jegyezze fel a DNS-kiszolgálóhoz használni kívánt IP-címet.

    Get-NetIPAddress | fl IPAddress,InterfaceAlias
    
  3. Tárolja az aktuális DNS-kiszolgálóbeállítást egy ideiglenes változóban, állítsa be a ListeningIpAddress tulajdonságot, és alkalmazza az új beállításokat az alábbi parancsok futtatásával. Cserélje le a <ip_address> helyőrzőt arra az IP-címre, amit korábban jegyzett.

    $DnsServerSettings = Get-DnsServerSetting -ALL
    $DnsServerSettings.ListeningIpAddress = @("<ip_address>")
    Set-DNSServerSetting $DnsServerSettings
    

Gyökérmutatók konfigurálása

A gyökérmutató-kiszolgálók segítenek feloldani a DNS-címadatokat, ha a DNS-kiszolgáló nem tudja helyileg feloldani a lekérdezést egy üzemeltetett zónából vagy a DNS-kiszolgáló gyorsítótárából. A gyökérhint névkiszolgálók alapértelmezés szerint vannak beállítva az új telepítéseknél.

Ha szükséges, szerkesztheti a gyökérnév-kiszolgálók listáját a DNS-kiszolgáló tulajdonságai párbeszédpanel Gyökérmutatók lapján vagy a PowerShell használatával.

Az összes gyökérmutató-kiszolgáló eltávolítása nem támogatott. Ehelyett úgy konfigurálja a DNS-kiszolgálót, hogy ne használjon gyökérmutató-névkiszolgálót a DNS Manager-konzol Speciális lapján a Rekurziós kiszolgáló letiltása lehetőség kiválasztásával. A rekurzió letiltása a konfigurált továbbítókat is letiltja. Másik lehetőségként törölje a Gyökérmutatók használata lehetőséget, ha nem érhetők el továbbítók a Továbbítók lapon.

Az alábbiakban bemutatjuk, hogyan frissíthet egy DNS-gyökérmutató-névkiszolgálót a Set-DnsServerRootHint paranccsal.

  1. Futtassa a PowerShellt a számítógépen emelt szintű munkamenetben.

  2. A Get-DnsServerRootHint parancsmag futtatásával keresse meg a számítógép meglévő IP-címét. Jegyezze fel a frissíteni kívánt névkiszolgálót.

    Get-DnsServerRootHint
    
  3. Az alábbi parancsok futtatásával tárolja az aktuális DNS-kiszolgálóbeállítást egy változóban. Cserélje le a helyőrzőt <root_hint_name_server> a korábban feljegyzett gyökérmutató-névkiszolgálóra.

    $RootHintServer = (Get-DnsServerRootHint | Where-Object {$_.NameServer.RecordData.NameServer -match "<root_hint_name_server>"} )
    
  4. Állítsa be az Ipv4address tulajdonságot az ideiglenes változóban az alábbi parancsok futtatásával. Frissítse az IP-címet a helyőrző <ip_address> cseréjével.

    $RootHintServer.IPAddress[0].RecordData.Ipv4address = "<ip_address>"
    
  5. Alkalmazza a frissített rekordot az alábbi parancsok futtatásával.

    Set-DnsServerRootHint $RootHintServer
    
  6. A frissített gyökérmutatók ellenőrzéséhez futtassa az alábbi parancsot. Figyelje meg, hogy a névkiszolgáló végén egy pont (.) van.

    Get-DnsServerRootHint
    

Továbbítók konfigurálása

Igény szerint konfigurálhat egy továbbítót a DNS-címadatok feloldására ahelyett, hogy a forgalmat a DNS-gyökérkiszolgálókra továbbítanák. Továbbítókat a grafikus felhasználói felületen vagy a Set-DNSServerForwarder PowerShell-parancsmaggal vehet fel.

Note

A DNS-gyökérmutatók csak akkor használhatók, ha a továbbítók nem válaszolnak.

Az alábbiakban bemutatjuk, hogyan telepítheti a DNS-kiszolgálói szerepkört az Install-WindowsFeature paranccsal.

  1. Futtassa a PowerShellt a számítógépen emelt szintű munkamenetben.

  2. A DNS-továbbítók konfigurálásához cserélje le a helyőrzőket <ip_forwarder_1> és <ip_forwarder_2> a továbbítóként használni kívánt DNS-kiszolgáló IP-címét. Ezután futtassa a következő parancsokat.

    $Forwarders = "<ip_forwarder_1>","<ip_forwarder_2>"
    Set-DnsServerForwarder -IPAddress $Forwarders
    

A DNS-kiszolgálói szerepkör eltávolítása

A DNS-kiszolgálói szerepkör eltávolításához hajtsa végre a következő lépéseket.

Így távolíthatja el a DNS-kiszolgálói szerepkört az Uninstall-WindowsFeature paranccsal.

  1. Egy emelt szintű PowerShell-parancssorban futtassa a következő parancsot:

    Uninstall-WindowsFeature -Name DNS
    

Important

Amikor eltávolítja a DNS-kiszolgálói szerepkör-szolgáltatást egy Windows Server-számítógépről, vegye figyelembe a következő szempontokat:

  • Az AD DS-sel integrált zónákat üzemeltető DNS-kiszolgálók esetében a rendszer a tárolási típusuknak megfelelően menti vagy törli ezeket a zónákat. A zónaadatok csak akkor törlődnek, ha az eltávolított DNS-kiszolgáló az utolsó DNS-kiszolgáló, amely az adott zónát üzemelteti.
  • A szabványos DNS-zónákat futtató DNS-kiszolgálók esetében a zónafájlok a %systemroot%\System32\Dns könyvtárban maradnak, de a DNS-kiszolgáló újratelepítésekor nem töltődnek be újra. Ha egy régi zónával azonos nevű új zónát hoz létre, a régi zónafájl helyébe az új zónafájl kerül.