Mit dem Tool dnscmd lassen sich sehr einfach und schnell DNS Einträge. Reverse-Lookupzonen Zeiger (PTR) Dazu öffne ich die CMD mit administrativen Rechten. dnscmd winserver.ndsedv.de /RecordAdd 32.18.172.in-addr.arpa 100 PTR server.windowspapst.local Der Eintrag sieht dann wie folgt aus:
Jetzt wir mithilfe einer Textdatei mehrere Einträge gleichzeitig. Wir geben 2 Parameter (octet und hostname) vor. Der Befehl dazu lautet: for /f "tokens=1-2" %i in (c:\temp\neueptr.txt) do dnscmd winserver.ndsedv.de /RecordAdd 18.32.172.in-addr.arpa %i PTR %j Die Textdatei enthält 2 Parameter
Jetzt wir mithilfe einer Textdatei weitere Einträge, jedoch geben wir jetzt 3 Parameter (zonename, octet und hostname) vor. Der Befehl dazu lautet: for /f "tokens=1-3" %i in (c:\temp\neueptr3.txt) do dnscmd %LOGONSERVER% /RecordAdd %k %i PTR %j
Die Textdatei enthält 3 Parameter
Das Ganze nun per Powershell 3.0 Add-DNSServerResourceRecordPTR -ZoneName 32.18.172.in-addr.arpa -Name 109 - PTRDomainName server9.windowspapst.local
Jetzt wir mithilfe einer.csv Datei mehrere Einträge gleichzeitig. Wir geben 2 Parameter (octet und hostname) vor. Der Befehl dazu lautet: Import-CSV c:\temp\powerptr2.csv %{ Add-DNSServerResourceRecordPTR -ZoneName 32.18.172.in-addr.arpa -Name $_."octet"-ptrdomainname $_."hostname" } Die.csv Datei enthält 2 Parameter (octet und hostname).
Jetzt wir mithilfe einer.csv Datei weitere Einträge, jedoch geben wir jetzt 3 Parameter (zonename, octet und hostname) vor. Der Befehl dazu lautet: Import-CSV c:\temp\powerptr3.csv %{ Add-DNSServerResourceRecordPTR -ZoneName $_."zonename" -Name $_."octet"- PTRDomainName $_."hostname" }
Die.csv Datei enthält 3 Parameter (zonename,octet und hostname). Nun wir mit dem Tool dnscmd einen Host A Eintrag. dnscmd ServerName /RecordAdd DNSZoneName HostName RecordType IPAddress dnscmd winserver.ndsedv.de /RecordAdd ndsedv.de server12 A 172.18.32.117
Jetzt wir mehrere A Host Einträge. Der Befehl dazu lautet: for /f "tokens=1-2" %i in (c:\temp\a.txt) do dnscmd winserver.ndsedv.de /RecordAdd ndsedv.de %i A %j
Die Textdatei enthält 2 Parameter (Hostname und IP)
Jetzt wir mit der Powershell einen Host A Eintrag. Der Befehl dazu lautet: Add-DNSServerResourceRecordA -ZoneName ndsedv.de -Name Server1 -IPv4Address 172.18.32.101
Zum Abschluss wir mehrere Host A Einträge mit der Powershell. Der Befehl dazu lautet. Import-CSV c:\temp\powera.csv %{ Add-DNSServerResourceRecordA -ZoneName ndsedv.de -Name $_."HostName" - IPv4Address $_."IP" } Die.csv Datei enthält 2 Parameter (Hostname und IP)
Jetzt fehlt uns noch der CNAME. Der Befehl dazu lautet: Add-DnsServerResourceRecordCName -Name WebServer -HostNameAlias server1.ndsedv.de -ZoneName ndsedv.de
Kommen wir nun zum Anlegen einer Reverse Lookupzone. Der Befehl dazu lautet: Add-DnsServerPrimaryZone -DynamicUpdate Secure -NetworkId 172.18.33.0/24 - ReplicationScope Domain
Kommen wir nun zum Anlegen einer Forward Lookupzone. Der Befehl dazu lautet: Add-DnsServerPrimaryZone -Name nds-edv.de -Computername winserver.ndsedv.de - ReplicationScope Domain -DynamicUpdate Secure