Освобожденная Azure VM теряет адрес DNS IPv4

Я освобождаю свою Azure разработки VMs каждую ночь для сохранения моих кредитов. Мои VMs - все на одном vnet использование контроллера домена. Так как это находится на подсети, адрес контроллеров домена никогда не изменяется.

Каждый день, когда я запускаю свой VM, я должен настроить свой сетевой адаптер для "Использования следующих адресов сервера DNS" для моего DNS IPv4 предпочтенный адрес. Я хотел бы автоматизировать это со сценарием, который работает при запуске.

Я могу установить это использование свойства:

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

Однако эта привычка работает, потому что Количество соединений Местности увеличивает каждый запуск. Я был рядом с получением Имени подключения Местности при помощи:

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

Но это возвращает заголовок столбца и не может использоваться. Возвращенное значение похоже на это:

NetConnectionID
Local Area Connection 138

Таким образом, мой вопрос состоит в том, как я могу установить предпочтительный адрес DNS динамического Соединения Местности при запуске?

5
задан 26 March 2015 в 16:49
2 ответа

Никогда не настраивайте свой Преобразование виртуальной машины в статические IP-адреса внутри операционной системы, используйте вместо этого портал Azure или PowerShell.

Настройте статический внутренний IP-адрес для виртуальной машины :

https://azure.microsoft.com/documentation/articles/ virtual-networks-reserved-private-ip /

По сути, вы говорите DHCP-серверу, чтобы он всегда давал один и тот же IP-адрес вашей виртуальной машине.

Если вы не хотите использовать powershell, вы можете использовать портал предварительного просмотра, который предоставит вам эту функцию. Просто перейдите к своей виртуальной машине >> Настроить >> Параметры сети >> IP-адрес >> Установить статический частный IP-адрес >> Введите желаемый IP-адрес.

О настройках виртуальной сети на портале управления :

https: //msdn.microsoft.com/library/azure/jj156074.aspx/#BKMK_VNETDNS

Переход к сетям >> Выберите виртуальную сеть >> Выберите вкладку «Настройка» >> Установите предпочитаемые DNS-серверы в порядке приоритета.

5
ответ дан 3 December 2019 в 01:30

Ручная настройка сетевых параметров не поддерживается в Azure, которая явно требует, чтобы виртуальные сетевые адаптеры использовали DHCP, и сбрасывает этот параметр при замене адаптера (, что обычно происходит каждый раз при выключении виртуальной машины и освобожден ).

Однако вы можете контролировать, какой частный IP-адрес получит виртуальная машина, зарезервировав статический IP , и какие DNS-серверы предлагаются DHCP, настроив их в виртуальном сетевые настройки .

1
ответ дан 3 December 2019 в 01:30

Теги

Похожие вопросы