Я использую Dock для создания контейнеров Windows, которые видны в локальной сети через прозрачную сеть.
Контейнер получает свой IP-адрес от нашего (Windows) DHCP-сервера. Все работает нормально, за исключением того, что DNS-сервер, обслуживающий нашу сеть, не обновляется после того, как контейнер получил аренду DHCP.
Я уже изменил настройки динамического обновления на небезопасные и безопасные, а также изменил поведение DHCP-серверов, которые должны динамически обновлять записи DNS каждый раз.
Если я воссоздаю эту ошибку на новой тестовой машине (Windows Server 2016 SE) и позволю моему контейнеру докеров использовать частную сеть, в которой находится сервер, DNS-сервер серверов будет обновлен с именем хоста контейнера.
Чаще всего, когда я вижу такое поведение DHCP, не обновляющего DNS, это связано с тем, что учетные данные, которые DHCP использует для обновления, имеют проблему.
Чтобы получить доступ к экрану учетных данных - откройте DHCP, щелкните правой кнопкой мыши протокол IPv4, выберите вкладку «Дополнительно», а затем кнопку «Учетные данные».
Вы также должны убедиться, что опция «Динамически обновлять DNS A и Ptr ...» отмечена на вкладке DNS.