2013-02-27 22 views
9

Ho creato un server DNS Azure con indirizzo 192.168.0.4
Ho creato una rete virtuale con spazio per l'indirizzo 192.168 .. ho cambiato il Subnet-1 di essereAccesso da Azure VM non funziona

starting IP 192.168.10.0 
Address Count 64 
Address Range 192.168.10.0 - 192.168.10.63 

Ho creato 3 immagini di macchine virtuali in un singolo servizio cloud utilizzando PowerShell.

$ADVM = New-AzureVMConfig -Name $ADVMName -InstanceSize Small -ImageName $ADVMImageName.ImageName | 
      Add-AzureProvisioningConfig -Windows -Password $AdminPassword | 
      Add-AzureDataDisk -CreateNew -DiskSizeInGB 10 -DiskLabel 'datadisk2' -LUN 0 | 
      Add-AzureEndpoint -Protocol tcp -LocalPort 80 -PublicPort 80 -Name 'web' -LBSetName 'lbweb' -ProbePort 80 -ProbeProtocol http -ProbePath '/' 

$SQLVM = New-AzureVMConfig -Name $SQLVMName -InstanceSize Medium -ImageName $SQLImageName.ImageName | 
      Add-AzureProvisioningConfig -Windows -Password $AdminPassword | 
      Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel 'datadisk2' -LUN 0 | 
      Add-AzureEndpoint -Protocol tcp -LocalPort 80 -PublicPort 80 -Name 'web' -LBSetName 'lbweb' -ProbePort 80 -ProbeProtocol http -ProbePath '/' 

$APPVM = New-AzureVMConfig -Name $APPVMName -InstanceSize Large -ImageName $AppImageName.ImageName | 
      Add-AzureProvisioningConfig -Windows -Password $AdminPassword | 
      Add-AzureDataDisk -CreateNew -DiskSizeInGB 50 -DiskLabel 'datadisk2' -LUN 0 | 
      Add-AzureEndpoint -Protocol tcp -LocalPort 80 -PublicPort 80 -Name 'web' -LBSetName 'lbweb' -ProbePort 80 -ProbeProtocol http -ProbePath '/' 

#CreateService     
New-AzureVM -ServiceName $CloudServiceName -VMs $ADVM,$SQLVM,$APPVM -AffinityGroup $AffinityGroup -VNetName $VirtualNetworkName 

Tutte le VM e il servizio cloud vengono creati come previsto. (Anche se gli indirizzi IP della nuova VM non sono sequenziali)

I ottenere gli indirizzi IP questi 3

192.168.0.4 a $ ADVMName
192.168.0.12 a $ SQLVMName
192.168.0.20 a $ APPVMName

Quando I RDP su $ ADVMName e tenta di accedere a http://www.google.com non ha esito positivo, fare clic su Fix connection problems dice The DNS Server isn't responding.

Perché non posso accedere a Google da questa macchina? Come può il server DNS (impostato su 192.168.0.4) non essere disponibile quando sono su quella macchina?

risposta

0

Sembra che mi stavo anticipando nel tentativo di accedere a Internet prima di installare la directory attiva e la promozione nel controller di dominio. Dopo i seguenti due passaggi posso ora accedere a Google.

# Install AD Role 
    Install-WindowsFeature -Name AD-Domain-Services 
    Install-WindowsFeature -Name RSAT-ADDS 


# promote to DC (http://www.falconitservices.com/support/KB/Lists/Posts/Post.aspx?ID=90) 
# this command will restart machine 
    Import-Module ADDSDeployment 
    Install-ADDSForest -CreateDnsDelegation:$false -DatabasePath "F:\NTDS" -DomainMode "Win2012" -DomainName "x2013xxxx.com" -DomainNetbiosName "X2013xxxx" -ForestMode "Win2012" -InstallDns:$true -LogPath "F:\NTDS"   -NoRebootOnCompletion:$false -SysvolPath "F:\SYSVOL" -Force:$true 
14

ho avuto lo stesso problema dopo ho costruito una rete virtuale Azure con una VM di essere un controller di dominio e altri due sono i server VM. Quando ho effettuato l'accesso a uno dei miei server Windows della macchina virtuale in esecuzione su un Azure, non sono riuscito ad aprire siti Web con alcun browser (testato Chrome e Internet Explorer). In modo confuso, alcuni siti come BING e GOOGLE si aprivano, ma tutti gli altri inclusi MSDN e live.com avevano problemi come nessun CSS o non si aprivano.

Si scopre che la causa principale di questo problema è che la rete virtuale che ho creato era configurata con un solo indirizzo IP DNS: l'indirizzo IP il mio controller di dominio AD MY-DC (10.0.0.4). Ciò è accaduto perché ho creato la mia foresta AD isolata (mydomain.com) controllata dal mio controller di dominio AD MY-DC, che è una delle mie macchine virtuali.

Prima di configurare MY-DC come controller di dominio per il dominio mydomain.com, la rete virtuale di Azure aveva un indirizzo IP DNS di 168.63.129.16. Quello 168.63.129.16 è l'indirizzo IP di un server DNS Microsoft. Dopo aver configurato la mia macchina virtuale MY-DC come controller di dominio, la rete virtuale di Azure aveva solo l'indirizzo IP DNS di 10.0.0.4. Questa modifica dell'indirizzo IP DNS sembrava aver causato l'impossibilità per i browser di aprire siti su Internet. La correzione consisteva nel modificare la configurazione della Rete virtuale di Azure e aggiungere l'indirizzo IP originale del server Microsoft DNS (168.63.129.16) come server DNS aggiuntivo.

Quindi la lezione appresa è la seguente. Prima di configurare una VM come server DNS della rete virtuale di Azure, annotare attentamente l'indirizzo IP DNS fornito da Windows Azure per la rete virtuale di Azure prima di qualsiasi configurazione di rete o dominio. Quindi, dopo aver configurato la VM come server DNS, tornare al portale di gestione di Azure e accedere alla sezione Rete. In questa sezione fai clic sul nome della rete virtuale. Questo dovrebbe approfondire la configurazione della rete. Da questa schermata, fare clic sulla scheda Configura.Aggiungi l'indirizzo IP DNS originale del server Microsoft DNS all'elenco insieme al tuo indirizzo IP del server DNS, in modo che la tua rete ora sia a conoscenza di entrambi i server DNS. Fai clic su Salva. Il portale ti chiederà conferma, fare clic su Sì. Riavvia la VM dal portale e sarai ora in grado di accedere a Desktop remoto alla macchina virtuale, accedere a Windows, aprire un browser e navigare in Internet con la stessa facilità con cui esegui il tuo PC client.

7

Consentitemi di aggiungere un ulteriore dettaglio al buon suggerimento di Martin Cox - la risposta è corretta - il problema con il vostro server AD/DNS sulla vostra rete virtuale è in realtà che il vostro onw DNS di solito non è completamente configurato per fornire servizio DNS completo, quindi la navigazione su Internet non riesce a trovare tutti i "contenuti web".

Pertanto, come proposto sopra, è necessario accedere alla scheda di configurazione della rete virtuale in azzurro e aggiungere all'elenco DNS un IP del server DNS reale (esterno).

Ho utilizzato l'IP del server DHCP effettivo di Azure, che è in realtà lo stesso indirizzo del server DNS (lo si può trovare in qualsiasi momento durante l'esecuzione in qualsiasi VM già in esecuzione nella rete virtuale ipconfig -all, cercare DHCP)

Quando ho aggiunto questo IP all'elenco DNS della rete virtuale, posso navigare su Internet dalla VM come su ghiaccio ;-)

Problemi correlati