12

У меня есть домен с именем ejn.nu. На некоторых компьютерах и в сетях он отправляет пользователя на локальный сервер, когда он должен отправить пользователя на мой сервер. Когда я делаю "ping", он показывает правильный ip для моего сервера, а когда я делаю "dig", он показывает правильный ip. Но когда я захожу на страницу в браузере, он просто показывает мне localhost. Я верю, что-то с моим DNS-сервером, потому что он работал до того, как я перешел на собственные bind-серверы.
Компьютеры не имеют никакого типа DNS-кеша.

Кто-нибудь знает почему?

1 ответ1

31

Вот что возвращает dig any ejn.nu :

ejn.nu.                 60      IN      SOA     ejn.nu. root.ejn.nu. 18 604800 86400 2419200 604800
ejn.nu.                 60      IN      A       217.211.179.99
ejn.nu.                 60      IN      NS      ns2.sudonet.net.ejn.nu.
ejn.nu.                 60      IN      NS      ns1.sudonet.net.ejn.nu.
ejn.nu.                 60      IN      AAAA    ::1

Обратите внимание на запись AAAA. Это адрес IPv6, а ::1 является адресом обратной связи в IPv6.

По сути, любой клиент, который предпочитает IPv6, запросит / увидит запись AAAA и посетит интерфейс обратной связи.

Что касается исправления, это зависит от того, как настроен ваш DNS-сервер и хотите ли вы поддерживать IPv6 на своем сайте. Вам нужно будет либо указать правильный адрес IPv6, либо полностью удалить запись.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .