Questione : Sincronizzazione fra LEGATURA e Microsoft DNS

Ciao tutti, il

I hanno un'edizione con la nostra configurazione di DNS dovuto gli errori che siamo fatti nel passato. La situazione che ho è che abbiamo un dominio del microsoft con un nome di DNS di external per esempio domain.com, questo stesso dominio è ospitata sul nostro rivestimento il DNS (LEGATURA) del Internet. il

What che voglio configurare è una zona primairy di DNS sulle mie CC (aggiornamenti dinamici integrated dell'ANNUNCIO W.) che richiama le annotazioni da LEGATURA e le importazioni these.

Things io hanno provato finora: assistenti del
Syncronize DNS: Non possibile come entrambi gli assistenti di dns stanno ospitando una zona primairy ed io non volere le mie annotazioni interne essere pubblicato su BIND.
Create uno scritto: Fare un trasferimento di zona da LEGATURA nelle finestre e fare un paragone quindi commettere i cambiamenti. Per questa sto provando a script la mia uscita (entramba gruppo così come vbscript) ma non potere fare this.

Please lo aiuto ad ottenere nel giusto senso di risolvere questo problema poichè non voglio aggiornare manualmente il microsoft DNS se i cambiamenti si presentano in anticipo su BIND.

Thanks!
class= del

Risposta : Sincronizzazione fra LEGATURA e Microsoft DNS


Ho modulo di a PowerShell (libero) che può fare questo genere di cosa.

http://code.msdn.microsoft.com/dnsshell

Devo fare alcuni aggiornamenti per fare il più facile, esso sono una di quelle cose che la ho intesa per potere trattare comunque.

Andrebbe qualcosa di simile salvo prova, ecc, ecc.

Chris
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
$Zone = “domain.com„

Ottenere-Dns $Zone - Trasferimento | 
    Selezionare-Oggetto - ampliare la risposta | 
    Dove-Oggetto {$_.Type - NotMatch “SOA|NS„} | 
    ForEach-Oggetto {

  # vedere se l'annotazione già esiste
  Se ((Ottenere-DnsRecord - chiamare $_.Name - il tipo $_.RecordType - suddividere in zone $Zone) - eq $Null) {
    Commutare ($_.Type) {
      “A„     {Nuovo-DnsRecord - chiamare $_.Name - indirizzo $_.IPAddress - RecordType A - zona $Zone}
      “CNAME„ {Nuovo-DnsRecord - chiamare $_.Name - hostname $_.Hostname - RecordType CNAME - zona $Zone}
    }
  }
}
Altre soluzioni  
 
programming4us programming4us