Dhcp не обновляет DNS
Обновлено: 21.11.2024
Имейте в виду, что динамические обновления DNS по своей природе представляют угрозу безопасности.
По умолчанию демон DNS Solaris (in.named) не разрешает динамические обновления. Авторизация для динамических обновлений DNS предоставляется, если IP-адрес запрашивающего хоста назначен ключевому слову allow-update в соответствующих зонах конфигурационного файла named.conf в системе DNS-сервера. Никакой другой защиты не предусмотрено. Вы должны тщательно взвесить удобство этой возможности для пользователей и риск безопасности, возникающий при включении динамических обновлений DNS.
На DNS-сервере отредактируйте файл /etc/named.conf как root.
Найдите раздел zone для соответствующего домена и добавьте IP-адреса DHCP-сервера в ключевое слово allow-update.
Обратите внимание, что allow-update для обеих зон должен быть включен, чтобы DHCP-сервер мог обновлять записи A и PTR на DNS-сервере.
На сервере DHCP запустите Диспетчер DHCP.
Выберите «Изменить» в меню «Сервис».
Откроется диалоговое окно «Изменить параметры службы».
Выберите «Обновить информацию о хосте DNS по запросу клиента».
Укажите количество секунд ожидания ответа от DNS-сервера до истечения времени ожидания, затем нажмите OK.
Значение по умолчанию должно быть адекватным. Если у вас возникли проблемы с тайм-аутом, вы можете увеличить это значение позже.
Перейдите на вкладку "Макросы" и убедитесь, что указан правильный домен DNS.
Опция DNSdmain должна быть передана с правильным именем домена любому клиенту, который ожидает поддержки динамического обновления DNS. По умолчанию в макросе сервера указывается DNSdmain, который используется в качестве макроса конфигурации, привязанного к каждому IP-адресу.
Настройте DHCP-клиент так, чтобы он указывал имя хоста при запросе службы DHCP.
Если вы используете DHCP-клиент Solaris, см. раздел Как разрешить клиенту Solaris запрашивать определенное имя хоста. Если ваш клиент не является DHCP-клиентом Solaris, см. документацию по DHCP-клиенту, чтобы узнать, как это сделать.
Изменение IP-адреса компьютера (Windows 7) на статический IP-адрес приведет к обновлению DNS (Windows Server 2008 R2). Но изменение IP обратно на динамический не приведет к обновлению DNS. Это не относится к другим компьютерам в сети, которые заставят DNS обновляться при любом изменении IP. Я сравнил настройки безопасности хоста (A) проблемного компьютера с настройками безопасности хоста (A) другого компьютера. Я точно сопоставил их, за исключением того, что дал соответствующим компьютерам полный контроль над хостами (A). Единственный способ обновить DNS после того, как DHCP выдал ему IP-адрес, — выполнить ipconfig /registerdns.
Разрыв связывающих вас ИТ-цепочек
2022-03-24 18:00:00 Веб-семинар UTC Веб-семинар: Масштабирование вычислений — разрыв связывающих вас ИТ-цепочек Подробности о событии Просмотреть все события
Похоже, DHCP не имеет права обновлять DNS (по крайней мере, для некоторых машин). У меня это произошло в моей последней среде, и я создал учетную запись DNSupdate, единственной целью которой было обновление DNS. Не могу найти статью прямо сейчас, но это сделало DHCP и DNS идеальными.
22 ответа
Jay6111
Компьютер не получит обновленный DNS с DHCP-сервера, пока не истечет срок аренды, который по умолчанию составляет семь дней. Вы можете сократить срок аренды, чтобы заставить их получать обновленные настройки DNS.
Со временем это всегда будет получаться.
Я видел проблемы с ноутбуками, переключающимися между локальными и беспроводными сетями, что вызывало проблемы с DNS, но никогда ничего не прекращалось.
Jay6111 писал:
Компьютер не будет получать обновленный DNS с DHCP-сервера, пока не истечет срок аренды, что по умолчанию составляет семь дней. Вы можете сократить срок аренды, чтобы заставить их получать обновленные настройки DNS.
-Jay
Но почему это верно для одного компьютера, а не для других? Другие компьютеры в сети автоматически обновят DNS, если IP-адрес изменится со статического на динамический.
Jay6111
Необходимо взглянуть на настройки этой конкретной машины, в какой подсети она находится, к какому сетевому оборудованию она подключена, является ли она беспроводной или проводной. и т. д.
Подсеть предназначена для машины, а сервер — 10.1.10.__ с маской подсети класса C.
Я только что попробовал проводное и беспроводное подключение, и результат был таким же.
DHCP настроен на «Всегда динамически обновлять DNS-записи A и PTR» и на «Отбрасывать записи A и PTR при удалении аренды».
О скольких компьютерах идет речь? Если это просто пара. может быть, вы могли бы попробовать и повторно добавить компьютер в домен? Полностью удалите компьютер из AD и из DNS.
Я только что попытался установить для динамических обновлений значение "небезопасное и безопасное" в свойствах зон прямого и обратного просмотра. Это решило проблему. Так что это определенно проблема безопасности. Я просто не знаю, где.
Jay6111
Незащищенный режим позволяет людям, не входящим в домен, регистрироваться в DNS. Безопасный означает, что он будет разрешать обновления только с компьютеров, присоединенных к домену.
Таким образом, либо это не присоединенный к домену компьютер, либо у вас неправильно настроены области вместе с сайтами и службами.
Велла написал:
О скольких компьютерах идет речь? Если это просто пара. может быть, вы могли бы попробовать и повторно добавить компьютер в домен? Полностью удалите компьютер из AD и из DNS.
Насколько я знаю, проблематична только одна. Хотя есть еще один, который я подозреваю, но у меня не было возможности проверить его сегодня. Как только он станет бесплатным, я его протестирую.
Jay6111 написал:
Установка незащищенного режима позволяет людям за пределами домена регистрироваться в DNS. Безопасный означает, что он будет разрешать обновления только с компьютеров, присоединенных к домену.
Таким образом, либо это не присоединенный к домену компьютер, либо у вас неправильно настроены области вместе с сайтами и службами.-Джей
Это определенно машина, присоединенная к домену. Но что вы подразумеваете под сайтами и услугами? Простите меня. Я нуб.
Jay6111
Тогда я бы начал с какого-нибудь старого доброго материала для чтения, чтобы лучше понять технологии, которые в конечном итоге помогут вам обнаружить проблему и решить ее.
Спасибо! Я ценю это.
Для просмотра записей вам понадобится диспетчер DNS на контроллере домена. Сайты и услуги — это нечто другое. Если вы можете просто повторно подключить его к домену, это должно решить проблему. Но если нет - попробуйте удалить компьютер из AD и диспетчера DNS.
Похоже, DHCP не имеет права обновлять DNS (по крайней мере, для некоторых машин). У меня это произошло в моей последней среде, и я создал учетную запись DNSupdate, единственной целью которой было обновление DNS. Не могу найти статью прямо сейчас, но это сделало DHCP и DNS идеальными.
Посмотрите эту статью, насколько я помню, учетная запись должна быть только пользователем домена (администратор не требуется)
Велла написал:
Вы можете использовать диспетчер DNS на контроллере домена для просмотра записей. Сайты и услуги — это нечто другое. Если вы можете просто повторно подключить его к домену, это должно решить проблему. Но если нет - попробуйте удалить компьютер из AD и диспетчера DNS.
Я только что удалил его и повторно присоединил к домену, но, к сожалению, это не решило проблему.
А.Х. Майк - хорошая идея. Я просто предполагаю, что все системные администраторы знают об этом трюке, ха-ха. У меня такая настройка и почти никогда не бывает проблем с DNS.
Если вы уверены, что затронута только одна система, проблема не в службе DNS или службе DHCP, а в их перспективных записях и аренде.
Выключите затронутую клиентскую систему. Снимите аренду с DHCP, удалите все записи DNS для системы. убедитесь, что изменения DNS были реплицированы. Включите систему и проверьте, правильно ли она обновляется.
Mike1819 написал:
Похоже, DHCP не имеет права обновлять DNS (по крайней мере, для некоторых машин). У меня это произошло в моей последней среде, и я создал учетную запись DNSupdate, единственной целью которой было обновление DNS. Не могу найти статью прямо сейчас, но это сделало DHCP и DNS идеальными.
Это сделало это! Спасибо!
тачикома626
тачикома626
Одно примечание. если вы используете Windows Server 2008, вы будете нажимать на свойства DHCP/применимого DHCP-сервера/IPv4.
Эта тема заблокирована администратором и больше не открыта для комментариев.
Чтобы продолжить это обсуждение, задайте новый вопрос.
Кого волнуют объявления вашего поставщика брандмауэра?
Я только что закончил веб-семинар с объявлением от моего поставщика брандмауэра. Новое облачное обучение машинному обучению позволяет оперативно блокировать угрозы. Бесплатные возможности AIOP (с премиум-версией). Усовершенствованная фильтрация URL-адресов, использующая аналитику в реальном времени, которая устраняет проблемы с UR.
Искра! Серия Pro – 23 марта 2022 г.
День в истории: 2001 год. Российская космическая станция «Мир» погружается в море 23 марта 2001 года, после 15 лет пребывания на орбите, российская космическая станция «Мир» вновь вошла в Тихий океан после управляемого маневра схода с орбиты. Несмотря на получивший широкую огласку инцидент.
Распутать продано
Идеи руководства для ИТ-пользователей
Итак, я новичок, и одной из моих целей в этом году является создание списка предложений для представления руководству о том, как наша ИТ-сфера справляется с незваными гостями. Цель заключается в следующем: убедиться, что все признаются как они зайти в наш район, чтобы направить их к .
Компьютерная безопасность/пароли для пользователей?
Здравствуйте! Существуют ли веб-сайты, на которые я могу указать своим пользователям, чтобы помочь им создавать более надежные пароли? Я знаю, что Diceware — это одно, но что еще? Я также только что нашел SANS OUCH! Что-нибудь похожее?
Знаете ли вы, что DHCP-сервер Windows может динамически обновлять записи для своих клиентов на DNS-сервере? Наличие DHCP-сервера, обновляющего записи DNS для клиентских машин, очень полезно, если у вас есть сетевое приложение, которое так сильно зависит от разрешения имен для своей связи. Однако по умолчанию DHCP-сервер Windows обновляет записи A и PTR для клиентов только по запросу. В большинстве случаев это работает не очень последовательно.В этом посте мы расскажем, как настроить динамическое обновление DNS на DHCP-сервере Windows и убедиться, что он полностью работает.
Настройка динамического обновления DNS на DHCP-сервере Windows
В нашем посте о концепции обновления и обновления на DNS-сервере мы кратко объяснили, что DHCP-сервер может стать владельцем записи DNS для своих клиентов. Владелец записи имеет право изменять/удалять запись. Теперь наша цель — убедиться, что DHCP-сервер может постоянно обновлять записи DNS для всех своих клиентов.
Шаг 1. Настройте DHCP-сервер на постоянное динамическое обновление записей
Вы можете начать настройку динамического обновления DNS на DHCP-сервере Windows, открыв консоль DHCP. Разверните имя сервера > щелкните правой кнопкой мыши IPv4 > выберите "Свойства" > вкладка "DNS".
Вы увидите, что по умолчанию в Windows Server 2012 R2 параметр «Включить динамические обновления DNS в соответствии с приведенными ниже настройками» включен по умолчанию, и у вас есть два следующих варианта выбора:
- Динамически обновлять записи DNS A и PTR только по запросу DHCP-клиентов. Этот параметр выбран по умолчанию. Этот параметр означает, что ваш DHCP-сервер будет обновлять записи DNS для клиентов только в том случае, если клиенты по какой-либо причине не могут выполнить обновление. Как указано ниже, это может работать некорректно, особенно если клиенты работают не под управлением Windows.
- Всегда динамически обновлять записи DNS A и PTR. Теперь вы должны изменить выбор на этот параметр. Что произойдет, так это то, что DHCP-сервер выполнит обновление независимо от того, может ли это сделать клиент или нет.
Теперь вы также можете заметить, что на той же вкладке в свойствах DHCP-сервера есть несколько других параметров. Объяснение ниже расскажет вам о функциях каждой опции и о том, что вам нужно с ними делать:
- Отменить записи A и PTR при удалении аренды — как следует из названия, он удалит ранее зарегистрированные записи A и PTR при удалении аренды DHCP для соответствующего клиента. Установите флажок, чтобы включить этот параметр, так как он поможет очистить неиспользуемые записи на DNS-сервере.
- Динамически обновлять записи DNS для DHCP-клиентов, которые не запрашивают обновления — этот параметр присутствует только в том случае, если у вас есть очень старый компьютер или компьютер, отличный от Windows, в качестве DHCP-клиента, который не выполняет динамическое обновление своей собственной записи в DNS-сервер. Установите флажок, чтобы включить этот параметр и заставить DHCP-сервер выполнять для них обновление DNS.
- Отключить динамические обновления для записей PTR — если вы активируете этот параметр, ваш DHCP-сервер будет выполнять динамическое обновление только для записей A. Вам решать, что делать с этой опцией, но в этом примере мы не ставим галочку для этой опции и позволяем DHCP-серверу также управлять записями PTR.
Со всеми настройками здесь мы на самом деле настроили DHCP-сервер так, чтобы он стал владельцем всех своих клиентских записей на DNS-сервере. Однако мы еще далеки от завершения, так как нам нужно выполнить еще несколько шагов.
Шаг 2. Добавьте DHCP-сервер в группу безопасности DnsUpdateProxy
Если DHCP-сервер находится на другом компьютере, чем контроллер домена, обязательно включите DHCP-сервер в группу DnsUpdateProxy в Active Directory (см. рисунок ниже). В противном случае DHCP-сервер не сможет обновлять записи на DNS-сервере.
Шаг 3. Предоставьте учетные данные для защиты динамического обновления DNS
Это применимо, если зона DNS, в которой ваш DHCP-сервер будет регистрировать/обновлять записи, является зоной, интегрированной с Active Directory, которая разрешает только безопасные динамические обновления.
Вам необходимо указать учетную запись пользователя в свойствах DHCP-сервера. Откройте вкладку «Дополнительно» свойств DHCP-сервера и нажмите кнопку «Учетные данные».
Введите имя пользователя, домен и пароль в доступное поле.
Обратите внимание, что учетная запись может быть учетной записью обычного пользователя без каких-либо особых прав, но она должна существовать в том же лесу, что и DNS-сервер. Вы также можете использовать учетную запись пользователя из другого леса, если его лес установил доверительные отношения леса с лесом, в котором находится DNS-сервер.
Шаг 4. Настройте защиту имени
Поскольку мы включаем параметр "Динамически обновлять записи DNS для DHCP-клиентов, которые не запрашивают обновления", это означает, что мы разрешаем компьютерам, не входящим в домен, или компьютерам, отличным от Windows, также иметь свои записи в DNS. сервер. Есть вероятность, что такая машина имеет то же имя хоста, что и другая существующая машина в сети. Если это произойдет, это может привести к путанице в разрешении имен.
Чтобы предотвратить такую проблему, мы можем активировать защиту имени DHCP. Вернитесь на вкладку DNS в параметре сервера DHCP, в разделе «Защита имени» > нажмите «Настроить».
Установите флажок, чтобы включить защиту имени.
В этом случае DHCP-сервер по-прежнему будет арендовать IP-адрес в обычном режиме, но не будет создавать запись DNS, если запись с таким именем уже существует.
Это почти все, что вам нужно для настройки динамического обновления DNS на DHCP-сервере Windows. С этого момента ваш DHCP-сервер будет заботиться о записях DNS для своих клиентов. DHCP-сервер будет регистрировать и обновлять записи для своих клиентов, а также удалять записи для истекших сроков аренды. Это гарантирует, что DNS-сервер не будет заполнен записями для неактивных клиентов. Кроме того, вы также можете настроить устаревание и очистку в зоне DNS в соответствии со временем аренды DHCP, и это поможет очистить неиспользуемые записи.
Читайте также: