Четверг, 24 августа 2023 г.
Время от времени мы получаем вопросы об ошибках, которые мы могли показывать для сайтов в Search Console, и время от времени мы сталкиваемся с людьми, которые, кажется, не понимают, откуда возникла ошибка. Это понятно: проблем при доступе к веб-сайтам может возникнуть множество, но все они без исключения связаны с определенной системой, которая делает доступ возможным. В этом иллюстрированном рассказе мы попытаемся пролить свет на ошибки и, возможно, сделать их менее пугающими. Давайте копаться!
Содержание
Пролог
Я люблю книги, поэтому, когда я был маленьким, пока люди мечтали стать космонавтами и пожарными, я захотел открыть библиотеку. В замке. Но затем я начал думать обо всех проблемах, с которыми люди могут столкнуться, добираясь до моей новой библиотеки и просматривая книги на полках. Видите ли, мой замок находится в далеком месте, и я каждый год делаю к нему дополнения (привет, ров), доставляя проблемы местному картографу.
Глава 1: Ошибки DNS
Поскольку мы говорим о замке, его местоположение немного неясно и его трудно найти. Но не беспокойтесь: люди могут использовать карты. Но что, если это устаревшая карта без моего рва или это старая карта, на которой большая часть букв стерта?
Вот что такое ошибки DNS (вопреки распространенному мнению, не связанные с
Подземелья и змеи или
Опасная навигационная система): ваши клиенты сверяются с картой (DNS-сервером), но не могут найти местоположение по разным причинам. Причина может быть в том, что на карте даже нет местоположения библиотеки (так называемого
NXDOMAIN
ошибка в терминах DNS) или язык неразборчив для пользователя (грубо говоря,
FormErr
в терминах DNS).
Ошибки DNS чаще всего вызваны некоторыми настройками или их отсутствием на DNS-сервере. Это означает, что, если вы не управляете DNS-сервером самостоятельно (вы рисуете карту для своих покровителей), вам придется обратиться к своему DNS-провайдеру (или местному картографу), чтобы исправить ошибки. Если вы не знаете, кто ваш DNS-провайдер, попробуйте спросить у своего хостинг-провайдера или там, где вы зарегистрировали свое доменное имя.
Хотя на стороне клиента тоже могут быть проблемы, например, если он забыл очки и не видит буквы на карте, более вероятно, что проблема связана с самой картой.
Глава 2: сетевые ошибки
Как только наш храбрый покровитель знает путь к библиотеке замка, добраться туда может стать настоящим приключением: перемещаться по подземельям, пересекать море пираний в моем рву и да, иногда сражаться с драконами.
Сетевые ошибки являются препятствием для наших клиентов: сетевые компоненты между клиентом (браузером, сканерами и т. д.) и сервером блокируют трафик. Блокировка может быть случайной, например, если основной маршрутизатор выходит из строя, или преднамеренной, например, когда брандмауэр блокирует трафик.
Отладка ситуации, к сожалению, так же неприятна, как удар ногой: нужно определить, какой компонент на маршруте от клиента к серверу выполняет блокировку. К сожалению, в маршруте могут быть десятки независимых компонентов, большинство из которых не управляются ни клиентом, ни сервером, и нет ярлыка, позволяющего определить, какой компонент блокирует путь. К счастью, блокировка обычно вызывается брандмауэром либо непосредственно перед сервером, либо на конце вашей CDN; связаться с вашим хостинг-провайдером или CDN — это правильно, если вам неудобно возиться с брандмауэром.
Глава 3: ошибки сервера
Даже если наши посетители доберутся до библиотеки, у самой библиотеки могут возникнуть проблемы. Например, возможно, читательские билеты повреждены водой, и найти книги больше невозможно, или, что еще хуже, дракон, с которым посетители сражались по пути в библиотеку, мог поджечь все здание.
По сути, это ошибки вашего сервера: что-то не так со службой, из-за чего посетители не могут получить контент (книгу), который они ищут. Если вы не можете выяснить, что является причиной, свяжитесь с менеджером вашего сервера или хостинг-провайдером. К сожалению, клиенты ничего не могут с этим поделать; им придется уйти, не взяв книгу.
Глава 4: ошибки клиента
Попав в библиотеку, наши покровители-книжные черви иногда могут попросить романы, которые либо недоступны (потому что их уже проверил другой читатель), либо просто не имеют доступа (потому что они заблокированы в запрещенном разделе). Это ошибки клиента: он запросил в каком-то смысле не ту вещь, хотя не той вещью может быть просто то, чего у вас сейчас нет на полках.
В других случаях том, который они ищут, находится в запрещенном разделе библиотеки, и посетитель должен соответствовать некоторым критериям, например, произнести парольную фразу, чтобы войти в этот раздел.
Короче говоря, технически все ошибки клиента должны исправить клиент: вы можете помочь ему, перенаправив URL-адрес (рекомендуя альтернативную книгу), но чаще всего запрос клиента просто невозможно выполнить.
Эпилог
Все хорошо, что хорошо кончается: если клиенты смогут преодолеть все эти препятствия, чтобы попасть в библиотеку, найти книгу и просмотреть ее, они, наконец, смогут получить удовольствие от чтения о своем любимом сверкающем вампире. Или ваш контент, если вы владелец сайта.
Если вам нужно более подробное объяснение ошибок и того, как они связаны с поиском Google, ознакомьтесь с нашей документацией. Если вам нравятся мои фигурки из палочек или у вас есть идеи о том, куда они должны пойти дальше, пообщайтесь с нами на нашем сайте.
@googlesearchc ручка или в нашем форумы сообщества.
Автор: Гэри Иллис