У меня проблема, которая мне кажется странной. У меня есть доменное имя (www.arioo.com
), который должен указывать на IP-адрес, 173.45.102.106
. Это нормально, когда я пытаюсь получить к нему доступ со своего локального ПК или любой другой сети, к которой у меня есть физический доступ.
Проблема возникает, когда я пытаюсь пропинговать домен с его собственного сервера с помощью ssh! Доменное имя указывает на совершенно другой IP-адрес.
Интересно, вызвано ли это кешированием DNS, поскольку у нас произошла смена сервера почти месяц назад, и в этом случае это тоже должно быть странным, так как обновление занимает столько времени.
Я бы также посмотрел, какие настройки у вас есть в вашем файле / etc / nsswitch. Это контролирует порядок поиска имени хоста / IP. Убедитесь, что они находятся в нужном вам порядке.
Еще одна вещь: попробуйте перезапустить (или отключить) службу nscd. Я обнаружил, что в некоторых случаях это приводит к возврату неправильного результата.
Взгляните на DNSen, на который вы указываете на своем хосте (/etc/resolv.conf). Если вы используете неработающий DNS, у вас могут возникнуть проблемы.
Я могу придумать два варианта:
ваш преобразователь может дать вам специальное «представление» о базе данных DNS (более подробную информацию см. в руководстве BIND: http://www.zytrax.com/books/dns/ch7/view.html)
ваш файл / etc / hosts может иметь ручной ввод
Зачем вам пинговать сам сервер? В любом случае, мне кажется, что A-запись выглядит нормально, поэтому попробуйте еще раз проверить домен с сервера. Если он все еще указывает на другое место, и вы не установили смехотворно длинный TTL или не обновили серверы имен за последние пару дней, то проблема заключается в том, какие DNS-серверы запрашивает ваш сервер.