DHCP
Используем службу сервера DHCP на MS Windows Server 2008 R2 (по совместительству - контроллер домена). Для зоны настроены параметры 003 (Маршрутизатор), 006 (DNS-серверы) и 015 (DNS-имя домена). Для некоторых компьютеров возникла необходимость настроить другие параметры шлюза и DNS: все используют наш внутренний межсетевой шлюз и внутренний же доменный DNS (условно говоря, 192.168.0.1 и 192.168.0.101), а этим нужен шлюз во внешнюю сеть и DNS во внешней сети (условно говоря, 192.168.0.254 и 8.8.8.8).
Для MAK-адресов этих компьютеров настроены на сервере DNS резервирования IP-адресов, для каждого из которых заданы свои параметры 003 и 006, отличные от параметров области. На компьютерах выполняется ipconfig /renew, и всё нормально работает - они получают доступ во внешнюю сеть. Но почему-то ненадолго. Буквально через пару минут доступ пропадает. Пинг с компьютера-клиента во внешнюю сеть идёт по IP-адресам, но не идёт по доменным именам. Запуск ipconfig /all показывает, что адрес DNS-сервера в настройках сетевого адаптера почему-то сменился на адрес, указанный для области (192.168.0.101 вместо 8.8.8.8) - а на нём, естественно, нет никаких сведений об именах во внешней сети. Снова запускаем ipconfig /renew - адрес DNS-сервера снова меняется на 8.8.8.8, и доступ появляется - но через несколько минут опять пропадает: адрес DNS-сервера опять "сам" сменился на 192.168.0.101. И так бесконечно. При этом адрес шлюза не меняется, остаётся таким, каким задан в резервировании (192.168.0.254), "областным" не становится. От компьютера-клиента это не зависит - пробовали на множестве разных машин, результат одинаковый. Что это может быть и как с этим бороться? |
А время аренды на dhcp сервере какое?
|
8 дней.
|
Сравните время получения аренды (ipconfig /all) когда DNS работает и после того как перестанет работать.
|
ko4evneg, только что проверил, ситуация такая.
На ноутбуке были получены настройки с DHCP-сервера, DNS правильный, проработал около часа, не слетая. Перегружаю ноутбук, после перезагрузки смотрю ipconfig /all. Вижу: Аренда получена . . . 20 мая 2016 г. 16:36:04 Срок аренды истекает . . . 28 мая 2016 г. 16:36:04 DNS-серверы . . . 192.168.0.101 Делаю ipconfig /renew, ipconfig /all. Вижу: Аренда получена . . . 20 мая 2016 г. 16:36:04 Срок аренды истекает . . . 28 мая 2016 г. 16:40:18 DNS-серверы . . . 8.8.8.8 Жду, время от времени повторяя ipconfig /all. Наконец: Аренда получена . . . 20 мая 2016 г. 16:36:04 Срок аренды истекает . . . 28 мая 2016 г. 16:40:18 DNS-серверы . . . 192.168.0.101 Делаю ipconfig /renew, ipconfig /all. Вижу: Аренда получена . . . 20 мая 2016 г. 16:36:04 Срок аренды истекает . . . 28 мая 2016 г. 17:11:05 DNS-серверы . . . 8.8.8.8 Даже не знаю, что и думать. |
Попробуйте вначале ipconfig /release сделать.
|
ko4evneg, ситуация всё непонятнее.
При перезагрузке компьютера: Аренда получена . . . (время перезагрузки компьютера) DNS-серверы . . . 192.168.0.101 После ipconfig /renew: Аренда получена . . . (время перезагрузки компьютера) DNS-серверы . . . 8.8.8.8 После ipconfig /release и ipconfig /renew: Аренда получена . . . (время выполнения ipconfig /release) DNS-серверы . . . 192.168.0.101 После ещё одного ipconfig /renew: Аренда получена . . . (время выполнения ipconfig /release) DNS-серверы . . . 8.8.8.8 |
Экспериментирую дальше. Симптомы становятся определённее, но не понятнее.
Поскольку контроллеров домена, они же внутренние сервера DNS, у нас больше одного, я решил заменить в параметрах сервера DHCP один на другой - условно говоря, 192.168.0.101 на 192.168.0.102. Заменил, на всякий случай сервер перезапустил. Тем не менее - на клиентском компьютере после очередного ipconfig /release и ipconfig /renew адрес DNS по-прежнему "перескакивает" на 192.168.0.101! Адрес, который на сервере DHCP вообще теперь нигде не значится! Откуда он его берёт?! Вообще убрал в резервировании упоминание об адресе сервера DNS. Сделал на клиенте ipconfig /release и ipconfig /renew. Он получил "общий" адрес сервера DNS 192.168.0.102. И через несколько минут опять "перескочил" на 192.168.0.101!!! Может, "старый" адрес клиент берёт откуда-то у себя из каких-то неведомых мне кэшей, не обращаясь к серверу? |
А нет ли у вас в сети другого DHCP? Посмотрите wireshark'ом откуда и сколько DHCP пакетов прилетает
|
ko4evneg, зашёл написать именно об этом! В сети обнаружился старый, давно не используемый сист. блок, на котором стоял сервер DHCP с отключенной единственной областью - но служба DHCP-сервера работала. Каким образом она ухитрялась раздавать один только адрес DNS - не представляю. Снёс службу. Смотрю теперь, будут ли ещё проблемы.
|
Всё, вопрос вроде бы снят. Больше посторонний адрес не появляется.
|
Время: 19:59. |
Время: 19:59.
© OSzone.net 2001-