A VM do Azure desmobilizada perde o endereço DNS IPv4

5

Eu desaloco minhas VMs de desenvolvimento do Azure todas as noites para conservar meus créditos. Minhas VMs estão todas em uma vnet usando um controlador de domínio. Como está na sub-rede, o endereço dos controladores de domínio nunca é alterado.

Todos os dias, quando inicializo minha VM, preciso configurar meu adaptador de rede para "Usar os seguintes endereços de servidor DNS" para meu endereço preferencial de DNS IPv4. Eu gostaria de automatizar isso com um script que é executado na inicialização.

Eu posso definir essa propriedade usando:

netsh interface ipv4 set dns "Local Area Connection 138" static 10.0.0.4

No entanto, isso não funcionará porque o número da Conexão local incrementa todas as inicializações. Cheguei perto de obter o nome da conexão de área local usando:

wmic.exe nic where "NetConnectionStatus=2" get NetConnectionID

Mas isso retorna o cabeçalho da coluna e não pode ser usado. O valor retornado é assim:

NetConnectionID
Local Area Connection 138

Então, minha pergunta é como definir o endereço DNS preferencial de uma conexão local dinâmica na inicialização?

    
por Jonathan Eckman 26.03.2015 / 15:49

2 respostas

5

Você nunca deve configurar sua VM para endereços IP estáticos dentro do sistema operacional, use o portal azure ou o powershell.

Configurar um endereço IP interno estático para uma VM :

link

Basicamente você está dizendo ao servidor DHCP para sempre dar o mesmo ip para sua VM.

Se você não quiser usar o powershell, você pode usar o portal de visualização que lhe dará essa funcionalidade. Basta navegar para sua VM > > Configurar > > Configurações de rede > > Endereço IP > > Definir endereço IP privado para estático > > Digite o IP desejado.

Sobre as configurações de rede virtual no portal de gerenciamento :

link

Navegue até Redes > > Selecione sua VNET > > Selecione Configurar guia > > Defina seus servidores DNS preferidos em ordem de prioridade.

    
por 26.03.2015 / 16:12
1

Configuração manual de configurações de rede não é suportada no Azure, que requer explicitamente adaptadores de rede virtual para usar o DHCP, e redefine essa configuração quando um adaptador é substituído ( que geralmente acontece cada vez que a máquina virtual é desligada e desalocada ).

No entanto, você pode controlar qual endereço IP privado uma VM obtém ao reservar um IP estático e quais servidores DNS são oferecidos pelo DHCP por configurando-os nas configurações de rede virtual .

    
por 26.03.2015 / 16:04