ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
Сеть и IP

Как проверить, нативный ли IP: резидентный, ISP или дата-центр, и где он геолоцируется

6 шагов 9 мин чтения 2 просмотров 0
Содержание

Для маркетплейсов, рекламных кабинетов, ИИ-сервисов и стриминга часто требуется нативный IP. В статье показано, как проверить, нативный ли IP, как отличить резидентный, ISP и IP дата-центра и как узнать, в какой стране его видят геобазы. Команды подходят для Debian/Ubuntu и CentOS/Rocky/AlmaLinux; в Windows используйте указанные веб-сервисы.

Шаг 1: Что такое нативный, резидентный, ISP и дата-центровый IP

  • Нативный IP — страна регистрации в whois, расположение анонсирующего ASN и реальное место сервера совпадают, и геобазы показывают ту же страну. Противоположность — «транслируемый» IP: зарегистрирован в одной стране, используется в другой.
  • Резидентный IP — адрес домашнего провайдера; в базах помечается как residential или ISP.
  • ISP IP — статический адрес, зарегистрированный на провайдера, но размещённый в дата-центре.
  • IP дата-центра — относится к ASN хостинга или облака; помечается как hosting или datacenter.

Шаг 2: Геолокация и ASN через ipinfo.io

ipinfo.io показывает страну, город и поле org (номер AS и организация). На сервере команда покажет его внешний IP:

# Внешний IPv4 / IPv6 сервера и геолокация
curl -4 ipinfo.io
curl -6 ipinfo.io

# Проверка конкретного IP
curl ipinfo.io/203.0.113.10

Проверьте, что country — нужная страна, а в org указан провайдер или хостинг.

Шаг 3: Признаки хостинга и прокси в ip-api

Бесплатный API ip-api (только HTTP, с лимитом запросов) возвращает флаги hosting, proxy и mobile:

curl "http://ip-api.com/json/203.0.113.10?fields=status,country,countryCode,regionName,city,isp,org,as,mobile,proxy,hosting"

"hosting":true значит, что база считает адрес дата-центровым. У каждой базы своя логика, поэтому это ориентир, а не приговор.

Шаг 4: whois — страна, netname и тип ASN

Данные whois поступают от региональных регистраторов (RIPE NCC, APNIC, ARIN, AFRINIC) и служат главным источником для оценки «нативности»:

# Установка клиента whois
apt install -y whois        # Debian/Ubuntu
yum install -y whois        # CentOS/Rocky/AlmaLinux

# Страна регистрации, netname и организация
whois 203.0.113.10 | grep -Ei '^(country|netname|descr|org-name|orgname|origin):'

# ASN, BGP-префикс, код страны и имя AS одним запросом
whois -h whois.cymru.com " -v 203.0.113.10"

Зная номер AS, откройте bgp.tools, PeeringDB или bgp.he.net, чтобы увидеть тип ASN (ISP, Hosting, Business) и анонсируемые префиксы. Адреса из ASN типа ISP чаще воспринимаются как резидентные/ISP.

Шаг 5: Сверка с MaxMind и другими базами

Разные площадки используют разные базы, поэтому сравните онлайн-демо MaxMind GeoIP, ipinfo, ip-api и сводные сервисы вроде ping0, которые показывают тип IP, риск и признак нативности. Если большинство источников сходятся в стране, а тип — ISP или residential, IP можно считать качественным нативным.

Оценки риска и фрод-скоринга — это мнение сторонних сервисов с закрытыми алгоритмами; один и тот же IP может получать очень разные оценки.

Шаг 6: Что делать, если база показывает не ту страну

Новые или недавно перенесённые подсети иногда ещё числятся в старой стране. Сначала убедитесь, что страна в whois указана верно. Затем опубликуйте Geofeed (RFC 8805) для подсети — см. статью «Geofeed» — и отправьте запросы на исправление в MaxMind, ipinfo и другие базы. Обновление обычно занимает от нескольких дней до нескольких недель. Для IP от IMIDC создайте тикет — мы поможем обновить Geofeed.

Частые вопросы

whois показывает Гонконг, а один сайт — США. IP не нативный?

Не обязательно: база этого сайта может быть устаревшей. Ориентируйтесь на whois и большинство баз, а расхождения исправляйте через Geofeed.

Можно ли превратить IP дата-центра в резидентный?

Нет, тип определяется регистрантом и ASN, а не настройками сервера. Если нужны резидентные или ISP-адреса, обратитесь в поддержку — дополнительные IP предоставляются платно.

Почему результаты для IPv4 и IPv6 различаются?

Это разные адреса, и их геолокация и тип оцениваются отдельно. Проверяйте их через curl -4 и curl -6.

Если вопрос не решён, создайте тикет с IP-адресом и скриншотами проверок — поддержка IMIDC 24/7 поможет.

Помог ли вам данный ответ?

Похожие руководства