Робот Google может зайти на мой сайт, но никто другой - изо всех сил пытается понять это

371
Y Treehugger Cymru

У меня возникла проблема с абсолютной базовой HTML-страницей моего сайта . Серверы имен делегируются большинству серверов, в том числе адреса AAAA для сайта, порты 53, 80 и 443 открыты для входящего и исходящего трафика, DNS-сервер BIND настроен как полномочный, Apache является сервером HTTPD, и в миксе есть один домен: insurgent.info [ 2a: 00: b900: 10a4: 1 :: a ] ... но мне не удалось найти ни одного теста вашей веб-страницы из другого географического местоположения или мобильного эмулятора - сайт действительно может просматривать или даже получать доступ к веб-странице (некоторые фактически сообщают об ошибках конфигурации, но, к сожалению, не дают никакой дополнительной информации); хотя мои журналы HTTPD показывают, что googlebot посетил страницу как минимум 3 раза.

Я также выполнил обычный named-checkconf, named-checkzone, apachectl status, проверки журнала ошибок HTTPD и не нашел абсолютно ничего, указывающего на проблему. Может, кто-то попытается посетить сайт (или просто отправить бота, если вы считаете, что это какая-то мошенничество =]), потому что я абсолютно не могу понять, что является причиной проблемы, если на самом деле есть проблема, или если мой домен просто нужно больше времени для делегирования.

В дополнение к полезным комментариям, которые я получил по этому вопросу, мне только что удалось найти веб-сайт, который может быть полезен другим людям с аналогичной проблемой: http://ipv6-test.com/validate.php .

0

2 ответа на вопрос

2
grawity

Большинство таких «тестовых» сайтов по-прежнему не имеют возможности подключения по IPv6 и требуют, чтобы веб-сервер был доступен через IPv4. Очень часто они также требуют, чтобы серверы имен были доступны через IPv4. Google является исключением в том, что они используют IPv6 на сервере уже много лет.

Другими словами, ваши серверы должны быть двухслойными для лучшей доступности. В противном случае никаких технических проблем с доменом нет.

(И если вам нужно запустить больше реальных серверов, чем IPv4-адресов, вы можете поместить их за одним «обратным прокси-сервером» - либо локальным экземпляром nginx / haproxy, либо передать что-то вроде Cloudflare.)

Спасибо, - на самом деле я прочитал отрывок вскоре после публикации Крикета Луи, который сказал, что корневым серверам обычно не хватает интерфейса IPv6. Я предполагаю, что это немного изменилось, но я знаю, что многие VPN не полностью поддерживают IPv6, и я возлагал надежды на большинство интернет-провайдеров, имеющих серверы с двумя стеками. Очевидно, что продвижение IPv6 происходит не так быстро, как я думал. Y Treehugger Cymru 5 лет назад 0
Корневые серверы поддерживают IPv6 просто отлично - это не проблема. Это _resolvers на стороне клиента, которые обычно не имеют интерфейса IPv6. grawity 5 лет назад 0
Расскажите мне об этом: мой провайдер - это провайдер IPv6 (очевидно), но я все равно не могу просмотреть свой веб-сайт (или, насколько я могу судить) любой другой веб-сайт IPv6, даже если test-ipv6.com сообщает, что мое соединение полностью IPv6 ; поэтому я могу работать с IPv6 и использовать его, но не могу подключиться ни к какому веб-сайту или сервису IPv6. Y Treehugger Cymru 5 лет назад 0
Это означает, что вы можете получить доступ по крайней мере к одному веб-сайту IPv6 (половина версии test-ipv6.com), иначе он вообще не смог бы обнаружить это. Так что проблемы в другом месте. grawity 5 лет назад 0
Правда, но я обнаружил и решил проблему, поэтому мой веб-сайт теперь работает, как и ожидалось. Проблема заключалась в том, что я отключил DHCP для статического использования IPv6 из-за конфликтов с NetworkManager, что не позволяло мне устанавливать адреса IPv6 на сетевом адаптере linux. Поскольку NM работал во время повторного включения DHCP с полностью настроенным адаптером Ethernet, все продолжало работать, как ожидалось, даже после перезагрузки как маршрутизатора, так и веб-сервера. Спасибо за продолжение работы со мной над этим. Y Treehugger Cymru 5 лет назад 1
1
Anaksunaman

Может кто-нибудь попробовать посетить сайт, пожалуйста?

Я посетил службу мобильной передачи данных с поддержкой IPv6. Сайт работает нормально.

IPv6-Only Website

Я абсолютно не вижу, что является причиной проблемы.

Как отмечает @grawity, IPv6 далек от мейнстрима, и вряд ли это изменится в ближайшем будущем. Как ни странно, мой местный интернет-провайдер обещал возможность просматривать домены IPv6 уже 5 лет (а 5 лет назад это было «не за горами»). Поэтому вам, вероятно, потребуется Aнекоторое время поддерживать записи IPv4, если вы хотите общаться со многими компьютерами или службами (даже если вы просто используете личный VPN или простой веб-сайт).

Я бы дал вам дополнительное очко, в соответствии с Grawity, но я не знал о 5-минутном «уловке», поэтому я не скупился: я все еще пытаюсь разобраться с этим на этом сайте. В любом случае, у вас есть галочка для посещения сайта (спасибо) и спасибо за ваши комментарии. Теперь * мне * нужно разобраться, как просматривать сайт, видя, что не могу в данный момент. Y Treehugger Cymru 5 лет назад 0
Не волнуйтесь. Я ценю любые соображения, которые ты хочешь даровать. Спасибо =) Что касается просмотра сайта, это плохо. Возможно, вы захотите настроить туннель IPv6, например, из [Hurricane Electric] (https://tunnelbroker.net). Тем не менее, это больше ориентировано на просмотр IPv6 в целом, поэтому я не совсем уверен, будет ли это лучшим решением для простой проверки вашего сайта. Я также обнаружил, что IPv6 туннелирует смешанный пакет с точки зрения простоты установки (склонность к несколько разочаровывающему концу вещей). Anaksunaman 5 лет назад 0
Спасибо, - глядя на ipv6-test.com, я вижу, что все отправленные сайты, в значительной степени без исключения, имеют адреса IPv4; поэтому я добавил их в свой домен и, надеюсь, скоро смогу снова просмотреть мой сайт (я мог изначально, но потом обнаружил, что моя конфигурация была для рекурсивной неавторизованной и должна была изменить ее). Y Treehugger Cymru 5 лет назад 0

Похожие вопросы