10

アドレス 192.168.0.4 で Azure DNS サーバーを
作成しました アドレス空間 192.168 で仮想ネットワークを作成しました.. Subnet-1 を次のように変更しました

 starting IP 192.168.10.0
 Address Count 64  
 Address Range 192.168.10.0 - 192.168.10.63  

PowerShell を使用して、1 つのクラウド サービスに 3 つの仮想マシン イメージを作成しました。

$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

すべての VM とクラウド サービスが期待どおりに作成されます。(ただし、新しい VM の IP アドレスは連続していません)

これらの 3 つの IP アドレスを取得します

$ADVMName の場合は 192.168.0.4 $SQLVMName
の場合は 192.168.0.12 $APPVMName の
場合は 192.168.0.20

$ADVMName に RDP してhttp://www.google.comFix connection problemsにアクセスしようとすると、成功しませんThe DNS Server isn't responding

このマシンから Google にアクセスできないのはなぜですか? そのマシンで DNS サーバー (192.168.0.4 に設定) を使用できないようにするにはどうすればよいですか?

4

3 に答える 3

8

Martin Cox からの良いヒントに、もう 1 つ詳細を追加させてください。答えは正しいです。仮想ネットワーク上の独自の AD/DNS サーバーの問題は、通常、完全な DNS サービスを提供するように DNS が完全に構成されていないことです。そのため、インターネットを閲覧しても、すべての「Web コンテンツ」を見つけることができません。

上記で提案したように、Azure 仮想ネットワーク構成タブに移動し、DNS リストに実際の (外部) DNS サーバーの IP を追加する必要があります。

実際の Azure の DHCP サーバーの IP を使用しましたが、これは実際には DNS サーバーのアドレスと同じです (仮想ネットワークで既に実行されている任意の VM で実行されている場合は、いつでも見つけることができます ipconfig -all、DHCP を検索します)。

この IP を仮想ネットワークの DNS リストに追加すると、VM から氷上でインターネットを参照できます ;-)

于 2014-09-11T10:46:20.293 に答える
0

Active Directory をインストールしてドメイン コントローラーに昇格する前に、インターネットにアクセスしようとして、自分より先を行っていたようです。次の 2 つの手順の後、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
于 2013-02-27T05:45:26.853 に答える