Esportare ed Importare tutti i record di una Zona DNS Microsoft da un DNS Server ad un altro

da | Nov 18, 2014

Il seguente tutorial mostra come è possibile automatizzare lo spostamento di tutti i record da una zona DNS ad un altra.

Prima di illustrare i passi da seguire conviene leggere il seguente articolo che vi mostra tutte le opzioni del comando dnscmd

Utilizzo e Opzioni del Comando DNSCMD

EXPORT ZONA DNS

Per eseguire l’export della zona DNS collegarsi al server e aprire lo snap-in per la gestione del DNS.

exportdns01

Cliccare con il tasto destro sulla zona da esportare e selezionare Export List…

exportdns02

Inserire il nome del file quindi cliccare su Save

exportdns03

Aprendo il file .TXT salvato dovremmo visualizzare i record come mostrato nell’immagine (in questo caso ci sono pochi record dato che è un test)

exportdns04

Aprite Excel e importate il file .TXT salvato in precedenza

exportdns05

Selezionare il file .TXT quindi cliccate su Importa

exportdns06

Lasciare tutto invariato e cliccare su Avanti

exportdns07

Lasciare tutto invariato e cliccare su Avanti

exportdns08

Lasciare tutto invariato e cliccare su Fine

exportdns09

Cliccare su OK per proseguire

exportdns10

Al termine dell’importazione dovreste avere tutto suddiviso per colonne

exportdns11

Cancellare le righe che non servono (di solito sono in cima all’export ma per sicurezza conviene dare un occhiata a tutto il file scorrendolo velocemente)

exportdns12

A questo punto aggiungere tre colonne come mostrato nell’immagine e aggiungere i seguenti campi:

I COLONNA: aggiungere il comando dnscmd

II COLONNA: aggiungere il parametro /recordadd

III COLONNA: aggiungere il dominio di destinazione (in questo caso test.prv)

exportdns13

Apportate le modifiche salvare il file in .CSV

exportdns14

Cliccare su OK per proseguire

exportdns15

Cliccare su SI per proseguire

exportdns16

A questo punto aprire il file .CSV con un notepad

exportdns17

Dovremmo avere un listato come quello mostrato nell’immagine sovrastante

exportdns18

Clicchiamo su Modifica quindi Sostituisci

exportdns19

Procediamo alla sostituzione del carattere ; con uno spazio

exportdns20

Se abbiamo fatto tutto correttamente dovremmo avere un listato come mostrato nell’immagine sopra, dove al posto dei punto e virgola ci sono degli spazi

exportdns21

Procediamo alla sostituzione del carattere Host (A) con il carattere A

exportdns22

Procediamo alla sostituzione del carattere Alias (CNAME) con il carattere CNAME

exportdns23

Se abbiamo fatto tutto correttamente dovremmo avere un listato come mostrato nell’immagine sopra.

exportdns24

A questo punto rinominiamo il file da .TXT a .BAT

exportdns25

Dovremmo ottenere un file come mostrato sopra

 

CREAZIONE ZONA DNS SU NUOVO SERVER

Ora procediamo alla creazione della zona DNS sul nuovo server.

importandexportdns02

Aprire lo snap-in per la gestione DNS quindi selezionare New Zone

importandexportdns03

Cliccare su Next

importandexportdns04

Selezionare l’opzione che fa al caso nostro (in questo caso procedo alla creazione di una Primary Zone) quindi cliccare su Next

importandexportdns05

Inserire il nome della zona DNS quindi cliccare su Next

importandexportdns06

Lasciare tutto invariato e cliccate su Next

importandexportdns07

Lasciare tutto invariato e cliccate su Next

importandexportdns08

Cliccare su Finish per terminare l’installazione della zona DNS

importandexportdns09

Se abbiamo fatto tutto correttamente dovremmo vedere la zona DNS vuota

IMPORT ZONA DNS

Adesso è possibile copiare il file .BAT creato in precedenza sul nuovo server e lanciarlo.

exportdns26

In base al numero di record da creare l’operazione potrebbe durare da qualche secondo ad alcuni minuti.

Se è tutto ok dovreste vedere dei messaggi come quelli evidenziati in rosso e aprendo lo snap-in del DNS dovreste vedere all’interno della zona tutti i record.

NOTA BENE: Questo tutorial è stato realizzato con DNS Installato su Windows 2003 SP2 ma funziona anche con DNS su Windows 2008 R2.

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.

Articoli Recenti

Veeam Backup

Monitoring

Friends

  • My English Lab  English School
  • ChrSystem   Infrastrutture IT
  • ACT For Cange  Mental Coach
  • Since 01  Kreative Graphics

Database

Networking

Autori

  • Raffaele Chiatto  Amministratore
  • Marco Valle  Autore Collaboratore

Related Post

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Virtualizzazione

Linux

Microsoft

Apple

Backup

Database

Security

Automazione