DNS для локально определенных домианов, не работающих через равные промежутки времени
У меня была странная проблема с нашим локально размещенным DNS (привязка на сервере Ubuntu). У нас есть DNS-сервер, на котором размещены несколько локально определенных доменов (например, myserver.localnetwork). Обычно, если я указываю браузер на myserver.localnetwork, он работает без проблем. Тем не менее, примерно раз в 30 минут или около того он будет возвращать "страницу загрузки проблемы". Firefox сообщит, что "не удалось найти сервер в myserver.localnetwork". Если я подожду около 5 минут, он снова начнет работать. Похоже, это происходит в нескольких ОС и на всех сетевых компьютерах. Кажется, что это происходит через некоторый регулярный интервал, что заставляет меня подозревать некоторые проблемы с DNS-сервером (или, возможно, DHCP), но я действительно не знаю, что может вызвать проблемы такого рода.
Есть идеи?
Заметки:
- Хотя проблема возникает на нескольких компьютерах, она не возникает одновременно. В то время как один компьютер не может найти сервер, другие компьютеры смогут найти его просто отлично
- Даже если Win 7 не может найти сервер, nslookup myserver.localnetwork возвращает правильный IP-адрес и правильный DNS-сервер
- В Ubuntu, если я удерживаю клавишу F5, чтобы обновить страницу, это обычно решает проблему. Тем не менее, это не работает на Windows 7.
2 ответа
Я попробовал кое-что, что я думаю, работало. Ранее я раздавал два DNS-сервера через DHCP. Первым был локальный сервер, а вторым был удаленный, используемый в качестве резервной копии. Поскольку у меня заканчивались идеи, я попытался переключить его, чтобы выдать только локальный DNS-сервер, который, как казалось, решил проблему.
Проверьте, есть ли конфликт DNS или IP. Вы также можете увидеть, соответствует ли TTL для соответствующего файла зоны частоте ошибки. Windows кеширует записи DNS ipconfig /flushdns
в командной строке, чтобы очистить его, Linux нет. Таким образом, вы просто имеете дело с кешем браузера. Это объясняет расхождения и различия между системами, так как их отдельные TTL будут устраняться в отдельные моменты времени.
Кроме того, вы можете проверить, подделывает ли кто-нибудь в сети MAC-адреса и перенаправляет трафик.