Я программист, которому поручено заниматься поддержкой серверов, пока мы не сможем нанять нового системного администратора, так что терпите меня. У меня проблема, когда DNS-записи для имен компьютеров не соответствуют правильному IP-адресу.
Например, фактический IP-адрес RODSCOMPUTER имени компьютера (от DHCP в Server 2008 R2, также подтвержденный в ipconfig) - 192.168.1.111, однако, когда я захожу на другой компьютер и пингую RODSCOMPUTER, он разрешается на 192.168.1.149. Кроме того, когда я перехожу к консоли управления DNS в Server 2008 R2, оно отображается как неправильное значение.
Я так понимаю, срок его действия истек, но DNS не догнал - как мне сделать так, чтобы это оставалось точным? Это жизненно важно для нас в нашей сети, поскольку мы часто удаляем рабочий стол.
это команда ipconfig / flushdns not / registerdns. Вам необходимо сначала очистить кеш DNS, чтобы затем вы могли напрямую запросить DNS-сервер. В Windows MS порядок работы DNS следующий: 1. файл хоста 2. кеш DNS 3. сервер DNS.
У вас есть эта проблема по трем причинам: 1. Ваше время TTL для записей слишком велико. сделать их меньше на 5-12 часов. 2.Вы разрешаете динамическое обновление 3.Время аренды DHCP слишком мало
DNS TTL сообщает клиенту, как долго запись действительна. На основе этого значения его кеш в локальном DNS-кеше.
Динамические обновления: каждый раз, когда вы обслуживаете DHCP, клиент Windows обновляет свою запись в DNS (вы можете уменьшить динамические обновления, если выбрали регистрацию DNS и добавление суффиксов в сетевом подключении адаптера на рабочей станции)
Я полагал, что время аренды DHCP слишком мало из-за того, что у вас так много изменений в DNS, которые могут вызвать проблемы.
Вот вам хорошая статья:
Для быстрого исправления попробуйте запустить это на клиентском компьютере:
ipconfig /registerdns
Это должно обновить запись DNS для этого клиента.
Кроме того, вы можете взглянуть на этот документ, в котором объясняется, как настроить динамические обновления DNS в Windows Server 2003 (у нас нет Server 2008 R2, поэтому я не могу сказать, применимо ли это к вам, но я не не думаю, что все будет слишком по-другому).