У меня уже два года работает довольно загруженный сайт с такой настройкой для веб-сервера:
Сегодня утром сайт не работал - сбой DNS. Я смог получить доступ к сайту через IP-адрес и публичный адрес ec2, но не через доменное имя. Один или два раза раньше у меня были сбои DNS от godaddy, но вот этот был странным:
Думаю, это не так уж и странно: я понимаю, что проблемы с DNS не всегда глобальны. Вот что странно: перезапуск lighttpd устранил проблему.
Я хочу принять меры, чтобы исправить ситуацию, но мне так неясна эта проблема, я даже не знаю, что делать дальше и что искать. Как перезагрузка сервера может повлиять на проблему с DNS?
Обновлено Время между перезагрузкой и устранением проблемы было настолько идеальным, что я не ожидал, что люди сочтут это совпадением. Но на самом деле проблема вернулась примерно через час, и я снова исправил ее с помощью lighttpd bounce. Я знаю, это звучит безумно !!
Для меня это похоже на проблему со стороны поставщика DNS. Возможно, в некоторых маршрутизаторах или DNS-сервере была неправильная запись DNS. И они обновились в тот же момент, когда вы перезапустили lighttpd ... Или вы неверно истолковали сообщение об ошибке, но я так не думаю;)
Проблемы DNS сложно решить из-за механизма кеширования. Если соответствующая RR (запись ресурса, см. RFC1035 раздел 3.2) был где-то кэширован, он остается действительным до истечения срока его действия, даже если полномочный сервер для этого RR выйдет из строя.
Перезапуск веб-сервера сначала заставил меня подумать о виртуальный хост проблема, но вы можете получить доступ к веб-сайту, используя IP.
Следующие шаги по диагностике должны использовать специальные инструменты DNS (например, dig
с +trace
опция) и обычные инструменты диагностики маршрутизации (ping, traceroute)