К содержанию

Wiki · Техническая оптимизация

IP-адрес

IP-адрес – это числовой адрес устройства в сети, по которому компьютеры находят друг друга в интернете. У сервера, на котором работает сайт, тоже есть IP-адрес, а домен вроде site.ru нужен, чтобы людям не приходилось запоминать цифры.

Когда вы набираете site.ru, браузер сначала спрашивает у DNS, какой IP у этого домена. Получает ответ, например 203.0.113.10, и уже по нему соединяется с сервером. Владелец сайта обычно об этом не думает. Но в SEO IP всплывает в нескольких ситуациях: переезд на другой хостинг, проверка, кто на самом деле заходит под именем поискового робота, и блокировки, из-за которых робот не может попасть на сайт.

Схема: браузер запрашивает у DNS IP-адрес домена site.ru, соединяется с сервером по IP и получает страницу сайта
Как браузер находит сайт по IP-адресу

IPv4 и IPv6

IPv4IPv6
Как выглядитЧетыре числа от 0 до 255 через точкуВосемь групп шестнадцатеричных цифр через двоеточие
Пример203.0.113.102001:db8::10
Сколько адресовОколо 4,3 млрд, свободных почти не осталосьХватит с огромным запасом
Запись в DNSAAAAA

Адреса вида 192.168.x.x и 10.x.x.x внутренние: так нумеруют устройства в офисной или домашней сети, из интернета они не видны.

Как узнать IP сайта

Проще всего командой в терминале Windows, macOS или Linux:

nslookup site.ru
Name:    site.ru
Address: 203.0.113.10

Если сайт стоит за CDN или сервисом защиты от атак, команда покажет их адрес, а не адрес вашего сервера. Настоящий IP сервера смотрят в панели хостинга.

Общий или выделенный IP

На виртуальном хостинге на одном IP работают десятки и сотни сайтов. Сервер различает их по имени домена в запросе, а для HTTPS по расширению SNI, поэтому отдельный IP под сертификат давно не нужен. Сам по себе общий адрес не делает сайт хуже для поисковиков, это обычная схема размещения.

Выделенный IP бывает на VPS и собственном сервере. Он полезен, когда внешняя система, например учётная программа или банк, принимает запросы только с заранее согласованного адреса, и когда с сервера уходит почта: репутация общего адреса зависит от соседей.

Как отличить настоящего робота от подделки по IP

В логах сервера часто встречаются посетители, которые представляются Googlebot или YandexBot, а на деле оказываются парсерами. Название робота в заголовке подделать легко, а IP нет. Поэтому блокировать «подозрительных» роботов по одному названию опасно: так недолго закрыть сайт и от настоящего Googlebot. Сначала проверьте адрес:

  1. Берёте IP из лога и делаете обратный DNS-запрос: host 66.249.66.1.
  2. Имя хоста у Google должно заканчиваться на googlebot.com, google.com или googleusercontent.com, у Яндекса на yandex.ru, yandex.net или yandex.com.
  3. Делаете прямой запрос по полученному имени. Он должен вернуть тот же IP.
Четыре шага проверки поискового робота по IP-адресу: адрес из лога, обратный DNS-запрос, проверка имени хоста, прямой DNS-запрос
Как проверить поискового робота по IP

Обратная сторона: защита от атак, которая блокирует диапазоны адресов, иногда отрезает и настоящих роботов. Сайт у людей открывается, а роботу сервер отвечает ошибкой, и страницы начинают выпадать из индекса. Если включаете блокировки, сверяйте их с лог-файлом и отчётами вебмастеров.

Похожая ловушка с геолокацией. Google пишет, что его робот по умолчанию ходит с адресов, которые определяются как американские. Если сайт перенаправляет посетителей по IP на английскую версию или закрыт для зарубежных адресов, Googlebot может не увидеть русские страницы.

Почему сайт не должен открываться по голому IP

Наберите в браузере http://203.0.113.10/, подставив свой адрес. Если открылась копия сайта, у вас лишний дубль, который может попасть в индекс. То же касается технического адреса, который хостинг выдаёт при создании сайта. Сервер настраивают так, чтобы по голому IP он отдавал ошибку или перенаправлял на основной домен. Подробнее о копиях сайта на разных адресах в статье Зеркало сайта.

Смена IP при переезде на другой хостинг

  1. За сутки-двое уменьшите TTL записи A, чтобы новые данные быстрее разошлись по DNS.
  2. Перенесите сайт и проверьте его на новом сервере через файл hosts, не меняя DNS.
  3. Поменяйте запись A на новый IP. Старый сервер держите включённым, пока трафик не перейдёт полностью.
  4. Следите за логами и кодами ответов: роботы должны получать 200, а не ошибки.

Сама смена IP позиции не меняет. Проблемы начинаются, когда сайт в процессе переезда несколько часов недоступен или новый сервер отвечает медленнее. Чаще всего так выходит, если запись A поменяли без снижения TTL и в тот же день выключили старый сервер: часть посетителей и роботов ещё ходит по прежнему адресу и получает ошибку.

IP посетителей и аналитика

Свой адрес есть и у каждого посетителя, он записывается в логи сервера. Это пригодится в двух случаях. Первый: убрать из статистики визиты сотрудников. Если офис выходит в интернет с постоянного адреса, его исключают фильтром в настройках счётчика, и менеджеры, которые по двадцать раз в день открывают сайт, перестают искажать отказы и конверсию. Второй: найти источник спама в формах или нагрузки, когда с одного адреса идут сотни запросов в минуту.

Город по IP можно определять для подсказки вроде «Ваш город Красноярск?», но обязательные редиректы на этом лучше не строить: мобильные операторы и VPN часто показывают адрес из другого региона.

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

Свой IP, маска подсети и блокировки: что ещё спрашивают

Из каких чисел может состоять IP-адрес?

В IPv4 адрес записывают четырьмя числами, каждое от 0 до 255, и разделяют их точками. Больше 255 быть не может: каждое число занимает один байт, то есть восемь бит. Поэтому 203.0.113.10 адрес, а 192.168.1.300 нет.

Чем внешний IP-адрес отличается от внутреннего?

Внешний выдаёт провайдер, и именно его видят сайты, на которые вы заходите. Внутренние адреса из диапазонов 10.x.x.x, от 172.16.x.x до 172.31.x.x и 192.168.x.x раздаёт роутер устройствам в офисе или дома. Из интернета до них напрямую не достучаться, а наружу вся сеть выходит под одним внешним адресом.

Как узнать IP своего компьютера и адрес, под которым вас видят сайты?

Внутренний адрес компьютера покажет команда ipconfig в Windows или ip addr в Linux, на macOS он есть в настройках сети. Внешний проще всего посмотреть на любом сервисе проверки IP, например в Яндекс Интернетометре. Для фильтра в счётчике нужен именно внешний: адреса вида 192.168.x.x повторяются в тысячах офисов.

Сколько адресов в подсети с маской 255.255.255.0?

256, из них устройствам можно раздать 254. Первый адрес, например 192.168.1.0, обозначает саму сеть, последний, 192.168.1.255, нужен для широковещательной рассылки. Такую маску ещё записывают как /24: первые 24 бита из 32 описывают сеть, оставшиеся 8 нумеруют устройства.

Что можно узнать о посетителе по его IP-адресу?

Провайдера и примерный регион, не больше. Имя и домашний адрес абонента знает только провайдер, владельцу сайта он их не сообщит. Даже город по IP нередко определяется неверно, особенно у тех, кто сидит через мобильный интернет или VPN.

Поднимет ли выделенный IP позиции сайта?

Нет, поисковики не дают преимущества за собственный адрес, а соседство с сотнями сайтов на виртуальном хостинге само по себе не вредит. Платить за выделенный IP есть смысл, если с сервера рассылается почта или банковский шлюз пускает запросы только с одного заранее известного адреса.

Через сколько после смены записи A сайт начнёт открываться с нового сервера?

Через время, указанное в TTL старой записи: пока оно не истекло, DNS-серверы провайдеров отдают прежний IP из кеша. Если TTL стоял сутки, часть посетителей ещё сутки будет попадать на старый сервер. Снизьте TTL до нескольких минут заранее, и переключение пройдёт почти сразу.

Как заблокировать IP, с которого идёт спам в формы?

Найдите адрес в логах сервера и закройте его в панели хостинга, настройках веб-сервера или модуле защиты CMS. Прежде чем блокировать целый диапазон, проверьте его обратным DNS-запросом, чтобы не отрезать заодно робота Яндекса или Google. Спамеры часто меняют адреса, поэтому блокировку по IP обычно дополняют капчей или скрытым полем в форме, которое видят только боты.

Что делать с визитами сотрудников в статистике, если IP в офисе меняется?

Фильтр по адресу тогда не поможет: его придётся переписывать после каждой смены. Надёжнее попросить у провайдера статический внешний IP, и одно правило в настройках счётчика уберёт визиты менеджеров из отказов и конверсии. Если офисов несколько, в фильтр вносят адрес каждого.

Документация и справки

Остались вопросы по теме «IP адрес»?

Напишите нам в Telegram или MAX. Ответит специалист, который отвечает за эту тему, или руководитель проектов в рабочее время.

Сергей ПимкинОтвечает по темеСергей ПимкинВедущий SEO-специалист

Тарифы

Тарифы по теме

Все тарифы →
от 70 000 ₽/мес при оплате за 3 месяца, помесячно 80 000 ₽

Стартовый тариф для небольшого бизнеса: наводим порядок на сайте и получаем первые заявки из Яндекса и Google.

  • Техническая оптимизация сайта
  • Контентная оптимизация
  • Семантическое ядро под город или регион
  • Настройка Яндекс Вебмастера и Google Search Console
  • Цели в Яндекс Метрике
  • Ежемесячный отчёт по позициям, трафику и заявкам
  • Оптимизация поведенческих факторов
  • Оптимизация коммерческих факторов и E-A-T
SEO ProХит
от 90 000 ₽/мес при оплате за 3 месяца, помесячно 99 000 ₽

Тариф для растущего бизнеса. Работаем на количество заявок: считаем звонки через коллтрекинг и дорабатываем сайт под конверсию.

  • Техническая оптимизация сайта
  • Контентная оптимизация
  • Семантическое ядро под город или регион
  • Настройка Яндекс Вебмастера и Google Search Console
  • Цели в Яндекс Метрике
  • Ежемесячный отчёт по позициям, трафику и заявкам
  • Оптимизация поведенческих факторов
  • Оптимизация коммерческих факторов и E-A-T
от 135 000 ₽/мес при оплате за 3 месяца, помесячно 149 000 ₽

Для масштабирования бизнеса: SEO, A/B-тесты, карточки в Яндекс.Бизнесе и 2ГИС, техподдержка сайта. Нейросети берут на себя рутину, итог проверяют специалисты.

  • Техническая оптимизация сайта
  • Контентная оптимизация
  • Семантическое ядро под город или регион
  • Настройка Яндекс Вебмастера и Google Search Console
  • Цели в Яндекс Метрике
  • Ежемесячный отчёт по позициям, трафику и заявкам
  • Оптимизация поведенческих факторов
  • Оптимизация коммерческих факторов и E-A-T

Проверим ваш сайт бесплатно

Экспресс-аудит за 24 часа: скорость, индексация, мета-теги, коммерческие факторы и цели Метрики.