Назад | Перейти на главную страницу

DNS для локально определенных доменов не работает регулярно

У меня возникла странная проблема с нашим локально размещенным DNS (привязка на сервере ubuntu). У нас есть DNS-сервер, на котором размещено несколько локально определенных доменов (например, myserver.localnetwork). Обычно, если я указываю в браузере myserver.localnetwork, он работает без проблем. Однако примерно раз в 30 минут или около того он будет возвращать «страницу с ошибкой при загрузке». Firefox сообщит, что «не удалось найти сервер в myserver.localnetwork». Если я подожду минут 5, он снова заработает. Похоже, это происходит в нескольких ОС и на всех сетевых компьютерах. Кажется, что это происходит через какой-то регулярный интервал, что заставило меня подозревать какую-то проблему с DNS-сервером (или, возможно, с DHCP), но я действительно понятия не имею, что может вызвать такого рода проблемы.

Любые идеи?

Ноты:

  1. Хотя проблема возникает на нескольких компьютерах, это не происходит одновременно. Пока один компьютер не может найти сервер, другие компьютеры смогут его найти.
  2. Даже если Win 7 не может найти сервер, nslookup myserver.localnetwork возвращает правильный IP-адрес и правильный DNS-сервер
  3. В Ubuntu, если я удерживаю F5 для обновления страницы, это обычно решает проблему. Однако это не работает в Windows 7.

Проверьте, есть ли конфликт DNS или IP. Вы также можете увидеть, соответствует ли TTL для соответствующего файла зоны частоте ошибки. Windows кэширует записи DNS ipconfig /flushdns в командной строке, чтобы очистить его, Linux - нет. Таким образом, вам просто нужно иметь дело с кешем браузера. Это объяснило бы несоответствие и вариации между системами, поскольку их индивидуальные TTL очищались в отдельные моменты времени.

Кроме того, вы можете проверить, не подделывает ли кто-нибудь в сети MAC-адреса и перенаправляет трафик.

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