Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erstellen, ändern und löschen Sie DNS-Ressourceneinträge mithilfe der DNS-Serverrolle in Windows Server. Sie können Ressourceneinträge mithilfe des DNS-Managers, mithilfe von Windows PowerShell oder automatisch hinzufügen, wenn Windows-basierte Clients mit DHCP-Unterstützung (Dynamic Host Configuration-Protokoll) über dynamische Updates einem Netzwerk beitreten.
Ressourceneinträge enthalten die Informationen, die eine Zone zu den Ressourcen (z. B. Hosts) speichert. Ressourceneintragsinformationen umfassen Datensatztyp, Besitzername, Hostadresse und weitere Informationen.
Voraussetzungen
Bevor Sie die DNS-Ressourceneinträge in Windows Server verwalten können, müssen Sie die folgenden Voraussetzungen erfüllen:
- Ein Windows Server mit installierter und konfigurierter DNS-Serverrolle. Weitere Informationen zu den ersten Schritten finden Sie unter Schnellstart: Installieren und Konfigurieren des DNS-Servers.
- Ermitteln Sie den Typ des Eintrags, den Sie erstellen möchten. Weitere Informationen finden Sie unter DNS-Ressourceneinträge.
- Ein Konto, das Mitglied der Gruppe „Administratoren“ o. ä. ist
- Sie benötigen den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) und die IP-Adresse des Ressourceneintrags, den Sie erstellen möchten.
Erstellen von Ressourceneinträgen
Sie können Ressourceneinträge mithilfe des PowerShell-Moduls DnsServer zu einer vorhandenen Zone hinzufügen. Einige gängige Ressourceneintragstypen verfügen über andere PowerShell-Befehle, bei denen Sie den Ressourceneintragstyp nicht angeben müssen. Sie können auch die folgenden Arten von Ressourceneinträgen mithilfe der DNS-Manager-Konsole hinzufügen.
Die folgenden Abschnitte enthalten Schritte zum Erstellen der folgenden Ressourceneintragstypen:
- Host (A oder AAAA)
- Alias (CNAME)
- Mail-Exchanger (MX)
- Zeiger (PTR)
- Dienstlocator (SRV)
- Text (TXT)
Erstellen eines Hostdatensatzes
Wählen Sie zum Erstellen eines IPv4-Hosteintrags (A) die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie einen IPv4-Host (A) mit dem PowerShell-Befehl Add-DnsServerResourceRecord erstellen.
Führen Sie den folgenden Befehl aus, um einen Hostressourceneintrag für Host34
zu erstellen, der der IP-Adresse 10.17.1.34
für die Zone contoso.com
zugeordnet ist:
Add-DnsServerResourceRecordA -Name "Host34" -ZoneName "Contoso.com" -IPv4Address "10.17.1.34" -TimeToLive 01:00:00
Sie können einen IPv4-Hosteintrag (A) auch mithilfe von Add-DnsServerResourceRecord hinzufügen.
AAAA-Ressourceneintrag
Wählen Sie zum Erstellen eines IPv6-Hosteintrags (AAAA) die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie einen IPv6-Host (AAAA) mit dem PowerShell-Befehl Add-DnsServerResourceRecordAAAA erstellen.
Verwenden Sie den folgenden Befehl, um den AAAA-Ressourceneintrag Host36
hinzuzufügen, der der IPv6-Adresse 3ffe::1
zugeordnet werden soll:
Add-DnsServerResourceRecordAAAA -Name "Host36" -ZoneName "contoso.com" -IPv6Address "3ffe::1" -TimeToLive 01:00:00
Sie können einen IPv6-Hosteintrag (AAAA) auch mithilfe von Add-DnsServerResourceRecord hinzufügen.
CNAME-Einträge
Wählen Sie zum Erstellen eines Aliaseintrags (CNAME) die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie mit dem PowerShell-Befehl Add-DnsServerResourceRecordCName einen CNAME-Ressourceneintrag erstellen.
Verwenden Sie den folgenden PowerShell-Befehl, um den CNAME-Eintrag labhost34
in der Zone contoso.com
zu erstellen und auf den vorhandenen DNS-Eintrag Host34.lab.contoso.com
zu verweisen:
Add-DnsServerResourceRecordCName -Name "labhost34" -HostNameAlias "Host34.lab.contoso.com" -ZoneName "contoso.com" -TimeToLive 01:00:00
MX-Einträge
Wählen Sie zum Erstellen eines MX-Eintrags die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie mit dem PowerShell-Befehl Add-DnsServerResourceRecordMX einen MX-Ressourceneintrag erstellen.
Verwenden Sie den folgenden PowerShell-Befehl, um für die Zone contoso.com
einen MX-Eintrag für den Host mail.contoso.com
mit der Einstellung 10
hinzuzufügen:
Add-DnsServerResourceRecordMX -Preference 10 -Name "." -TimeToLive 01:00:00 -MailExchange "mail.contoso.com" -ZoneName "contoso.com"
PTR-Einträge
Wählen Sie zum Erstellen eines PTR-Eintrags die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie mit dem PowerShell-Befehl Add-DnsServerResourceRecordPtr einen PTR-Ressourceneintrag erstellen.
Verwenden Sie den folgenden PowerShell-Befehl, um einen Eintrag vom Typ „Zeiger“ mit dem Namen host77.contoso.com
für die IP-Adresse 192.168.0.77
in der Reverse-Lookupzone 0.168.192.in-addr.arpa
hinzuzufügen:
Add-DnsServerResourceRecord -Name "77" -Ptr -ZoneName "0.168.192.in-addr.arpa" -AllowUpdateAny -PtrDomainName "host77.contoso.com"
SRV-Einträge
Wählen Sie zum Erstellen eines SRV-Eintrags die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie mit dem PowerShell-Befehl Add-DnsServerResourceRecord einen SRV-Ressourceneintrag erstellen.
Verwenden Sie den folgenden PowerShell-Befehl, um einen SRV-Ressourceneintrag (Service Locator, Dienstlocator) für den Dienst _sip
am Port 5060
mit der Gewichtung und Priorität 0
für die Domäne contoso.com
hinzuzufügen, die auf sipserver1.contoso.com
verweist:
Add-DnsServerResourceRecord -Srv -Name "sip" -ZoneName "contoso.com" -DomainName "sipserver1.contoso.com" -Priority 0 -Weight 0 -Port 5060
TXT-Einträge
Wählen Sie zum Erstellen eines TXT-Eintrags die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie mit dem PowerShell-Befehl Add-DnsServerResourceRecord einen TXT-Ressourceneintrag erstellen.
Verwenden Sie den folgenden PowerShell-Befehl, um einen TXT-Eintrag namens „example“ mit dem Textwert Example DNS record text
in der Zone contoso.com
zu erstellen:
$recordtext = “Example DNS record text”
Add-DnsServerResourceRecord -DescriptiveText $recordtext -Name example -zonename contoso.com
Aktualisieren von Ressourceneinträgen
Wählen Sie zum Aktualisieren eines Ressourceneintrags die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie die Gültigkeitsdauer (Time to Live, TTL) für einen DNS-Ressourceneintrag mithilfe der PowerShell-Befehle Get-DnsServerResourceRecord und Set-DnsServerResourceRecord ändern.
Im folgenden Beispiel wird der Ressourcendatensatz host01.contoso.com
aktualisiert, sodass die Gültigkeitsdauer jetzt 2 Stunden beträgt. In diesem Beispiel verwenden Sie den Parameter OldInputObject, um ein Ressourceneintragsobjekt anzugeben, das Sie ändern möchten, und den Parameter NewInputObject, um die aktualisierten Werte anzugeben.
Führen Sie die folgenden PowerShell-Befehle aus, um den Ressourceneintrag host01.contoso.com
so zu aktualisieren, dass die Gültigkeitsdauer jetzt 2 Stunden beträgt:
$OldObj = Get-DnsServerResourceRecord -Name "host01" -ZoneName "contoso.com" -RRType "A"
$NewObj = [ciminstance]::new($OldObj)
$NewObj.TimeToLive = [System.TimeSpan]::FromHours(2)
Set-DnsServerResourceRecord -NewInputObject $NewObj -OldInputObject $OldObj -ZoneName "contoso.com" -PassThru
Mit dem PowerShell-Befehl Set-DnsServerResourceRecord kann der Name oder Typ eines Ressourceneintragsobjekts des DNS-Servers nicht geändert werden. Wenn Sie diese Aktionen ausführen möchten, entfernen Sie den vorhandenen Ressourceneintrag, und erstellen Sie einen neuen.
Entfernen von Ressourceneinträgen
Wählen Sie zum Entfernen eines Ressourceneintrags die entsprechende Methode aus, und führen Sie die angegebenen Schritte aus.
Hier erfahren Sie, wie Sie einen DNS-Ressourceneintrag mithilfe des PowerShell-Befehls Remove-DnsServerResourceRecord entfernen.
Führen Sie den folgenden Befehl aus, um den DNS-Eintrag example.contoso.com
zu entfernen:
Remove-DnsServerResourceRecord -name "Example" -Zonename "contoso.com" -RRType A