Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Creare, modificare ed eliminare record di risorse DNS usando il ruolo del server DNS in Windows Server. È possibile aggiungere record di risorse usando gestione DNS, Windows PowerShell o automaticamente quando i client DHCP (Dynamic Host Configuration Protocol) basati su Windows vengono aggiunti a una rete usando l'aggiornamento dinamico.
I record di risorse contengono le informazioni gestite da una zona sulle risorse, ad esempio gli host. Le informazioni sui record di risorse includono il tipo di record, il nome del proprietario, l'indirizzo host e altre informazioni.
Prerequisiti
Prima di poter gestire i record di risorse DNS in Windows Server, è necessario completare i prerequisiti seguenti:
- Windows Server con il ruolo Server DNS installato e configurato. Vedere Avvio rapido: Installazione e configurazione del server DNS per altre informazioni su come ottenere una stella.
- Determinare il tipo di record da creare, vedere record di risorse DNS.
- Accedere in locale usando un account che sia membro del gruppo Amministratori.
- Sono necessari il nome di dominio completo (FQDN) e l'indirizzo IP del record di risorse che si vuole creare.
Creare record di risorse
È possibile aggiungere record di risorse a una zona esistente usando il modulo DnsServer PowerShell. Alcuni tipi di record di risorse comuni hanno altri comandi di PowerShell in cui non è necessario specificare il tipo di record di risorsa. È anche possibile aggiungere i tipi di record di risorse seguenti usando la console di Gestione DNS.
Le sezioni seguenti contengono i passaggi per la creazione dei tipi di record di risorse seguenti:
- Host (A o AAAA)
- Alias (CNAME)
- Mail Exchanger (MX)
- Puntatore (PTR)
- Localizzatore di servizi (SRV)
- Testo (TXT)
Creare un record host
Per creare un record host IPv4 (A), selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un host IPv4 (A) usando il comando Add-DnsServerResourceRecord PowerShell.
Per creare un record di risorse host per Host34
mappato all'indirizzo IP 10.17.1.34
per la zona contoso.com
, eseguire il comando seguente.
Add-DnsServerResourceRecordA -Name "Host34" -ZoneName "Contoso.com" -IPv4Address "10.17.1.34" -TimeToLive 01:00:00
È anche possibile aggiungere un record host (A) IPv4 usando il Add-DnsServerResourceRecord.
Record di risorse AAAA
Per creare un record host IPv6 (AAAA), selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un host IPv6 (AAAA) usando il comando di PowerShell Add-DnsServerResourceRecordAAAAA.
Per aggiungere il record di risorse AAAA Host36
per eseguire il mapping all'indirizzo IPv6 3ffe::1
, usare il comando:
Add-DnsServerResourceRecordAAAA -Name "Host36" -ZoneName "contoso.com" -IPv6Address "3ffe::1" -TimeToLive 01:00:00
È anche possibile aggiungere un record host IPv6 (AAAA) usando il Add-DnsServerResourceRecord.
Record CNAME
Per creare un record alias (CNAME), selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un record di risorse CNAME usando il comando di PowerShell Add-DnsServerResourceRecordCName.
Per fare in modo che il CNAME labhost34
venga creato nella zona contoso.com
e punti al record DNS esistente Host34.lab.contoso.com
, usare il comando di PowerShell seguente:
Add-DnsServerResourceRecordCName -Name "labhost34" -HostNameAlias "Host34.lab.contoso.com" -ZoneName "contoso.com" -TimeToLive 01:00:00
Record MX
Per creare un record MX, selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un record di risorse MX usando il comando Add-DnsServerResourceRecordMX PowerShell.
Per aggiungere un record MX per l'host mail.contoso.com
con una preferenza impostata su 10
per la zona contoso.com
, usare il comando PowerShell seguente:
Add-DnsServerResourceRecordMX -Preference 10 -Name "." -TimeToLive 01:00:00 -MailExchange "mail.contoso.com" -ZoneName "contoso.com"
Record PTR
Per creare un record PTR, selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un record di risorse PTR usando il comando di PowerShell Add-DnsServerResourceRecordPtr.
Per aggiungere un record del puntatore denominato host77.contoso.com
per l'indirizzo IP 192.168.0.77
nella zona di ricerca inversa 0.168.192.in-addr.arpa
, usare il comando PowerShell seguente:
Add-DnsServerResourceRecord -Name "77" -Ptr -ZoneName "0.168.192.in-addr.arpa" -AllowUpdateAny -PtrDomainName "host77.contoso.com"
Record SRV
Per creare un record SRV, selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un record di risorse SRV usando il comando di PowerShell add-DnsServerResourceRecord.
Per aggiungere un record di risorse SRV (Service Locator) per il servizio _sip
sulla porta 5060
con peso e priorità di 0
per il dominio contoso.com
che punta a sipserver1.contoso.com
, usare il comando di PowerShell seguente:
Add-DnsServerResourceRecord -Srv -Name "sip" -ZoneName "contoso.com" -DomainName "sipserver1.contoso.com" -Priority 0 -Weight 0 -Port 5060
Record TXT
Per creare un record TXT, selezionare il metodo pertinente e seguire la procedura.
Ecco come creare un record di risorse TXT usando il comando Add-DnsServerResourceRecord PowerShell.
Per creare un record TXT denominato example con il valore di testo Example DNS record text
nella zona contoso.com
, usare il comando PowerShell seguente:
$recordtext = “Example DNS record text”
Add-DnsServerResourceRecord -DescriptiveText $recordtext -Name example -zonename contoso.com
Aggiornare i record delle risorse
Per aggiornare un record di risorse, selezionare il metodo pertinente e seguire la procedura.
Ecco come modificare la durata (TTL) per un record di risorse DNS usando i comandi di PowerShell Get-DnsServerResourceRecord e Set-DnsServerResourceRecord.
L'esempio seguente aggiorna il record di risorse host01.contoso.com
in modo che la durata (TTL) sia ora di 2 ore. In questo esempio si usa il parametro OldInputObject per specificare un oggetto record di risorsa da modificare e il parametro NewInputObject per specificare i valori aggiornati.
Per aggiornare il record di risorse host01.contoso.com
in modo che la durata (TTL) sia ora di 2 ore, eseguire i comandi di PowerShell seguenti:
$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
Il comando Set-DnsServerResourceRecord di PowerShell non può modificare il nome o tipo di un oggetto record di risorse del server DNS. Per eseguire queste azioni, rimuovere il record di risorse esistente e crearne uno nuovo.
Rimuovere i record di risorse
Per rimuovere un record di risorse, selezionare il metodo pertinente e seguire la procedura.
Ecco come rimuovere un record di risorse DNS usando il comando Remove-DnsServerResourceRecord di PowerShell.
Per rimuovere il record DNS example.contoso.com
, eseguire il comando seguente:
Remove-DnsServerResourceRecord -name "Example" -Zonename "contoso.com" -RRType A