Domain IP Lookup

Две схемы адресации, работающие бок о бок

IPv4

192.0.2.10

32 бита — ~4,3 млрд адресов — исчерпаны

IPv6

2606:4700::6810:84e5

128 бит — 340 ундециллионов адресов

Основы DNS

Что такое IP-адрес: IPv4 и IPv6 простыми словами

4 мин чтения

Каждому устройству, которое обращается к интернету (ноутбуку, телефону, веб-серверу в дата-центре), нужен адрес, чтобы ответы могли найти дорогу обратно. Этот адрес — IP-адрес, самый базовый идентификатор в сети.

Доменные имена существуют исключительно для удобства людей. example.com запомнить проще, чем 93.184.216.34, но сама сеть понятия не имеет, что означает example.com. Прежде чем браузер загрузит хоть один байт, DNS-запрос должен перевести это имя в IP-адрес.

Ключевой вывод

Доменное имя — это метка, которой пользуются люди. IP-адрес — то, куда сеть на самом деле направляет пакеты. DNS — слой перевода между ними.

Что на самом деле делает IP-адрес

IP расшифровывается как Internet Protocol (интернет-протокол). Когда вы запрашиваете страницу, ваш компьютер разбивает запрос на пакеты и проставляет на каждом два адреса: назначения (куда он идёт) и источника (куда должен вернуться ответ). Маршрутизаторы между вами и сервером читают только адрес назначения и передают пакет на шаг ближе.

Поэтому IP-адрес не бывает необязательным и его нельзя небрежно подделать: если солгать об адресе источника, ответ придёт на ту машину, которую вы указали, а не к вам.

Две схемы адресации, работающие бок о бок

IPv4

192.0.2.10

32 бита — ~4,3 млрд адресов — исчерпаны

IPv6

2606:4700::6810:84e5

128 бит — 340 ундециллионов адресов

Два формата адресов, используемые сегодня. Большая часть интернета по-прежнему работает в основном на IPv4.

IPv4: исходный формат

Адрес IPv4 состоит из 32 бит и записывается как четыре числа от 0 до 255, разделённые точками: 93.184.216.34. Четыре числа по 256 вариантов дают около 4,3 млрд уникальных адресов.

В 1981 году это казалось безграничным. Это не так. Глобальный пул нераспределённых адресов IPv4 иссяк в 2011 году, и блоки адресного пространства IPv4 теперь продаются за реальные деньги. Всё неудобное в современных сетях (NAT, carrier-grade NAT, общие IP-адреса на хостингах) существует из-за этой нехватки.

IPv6: преемник

Адрес IPv6 состоит из 128 бит и записывается как восемь групп по четыре шестнадцатеричные цифры: 2606:2800:0220:0001:0000:0000:0000:0248. Это примерно 340 ундециллионов адресов: хватит, чтобы выдать триллионы каждому живущему человеку и больше никогда не думать об исчерпании.

Поскольку адреса длинные, IPv6 допускает два вида сокращения. Ведущие нули в группе можно опускать, а одну последовательность нулевых групп можно свернуть в ::. Приведённый выше адрес обычно записывают как 2606:2800:220:1::248.

IPv4 и IPv6 рядом

IPv4IPv6
Размер32 бита128 бит
ЗаписьЧетыре десятичных числа 0-255Восемь шестнадцатеричных групп
Пример93.184.216.342606:2800:220:1::248
Всего адресов~4,3 млрд~340 ундециллионов
СтатусИсчерпан, но по-прежнему преобладаетВ изобилии, распространение растёт
DNS-записьAAAAA

Они несовместимы. Клиент только с IPv6 не может открыть соединение с сервером только с IPv4 без механизма трансляции между ними. Именно поэтому большая часть интернета работает в режиме dual-stack: серверы публикуют и запись A, и запись AAAA, а каждый клиент использует ту, которую поддерживает.

Как прочитать полученный IP-адрес

  1. Определите версию

    Точки означают IPv4. Двоеточия означают IPv6. Двусмысленности нет.

  2. Проверьте, публичный ли он

    Если он начинается с 10., 192.168. или попадает в диапазон 172.16-172.31, это приватный адрес из чьей-то внутренней сети, и в публичном интернете он ничего не значит.

  3. Помните, что это может быть не настоящий сервер

    Если сайт использует CDN, адрес принадлежит пограничной сети CDN. Подробнее: почему CDN скрывает IP исходного сервера.

  4. Ожидайте, что он изменится

    Облачные серверы, балансировщики нагрузки и CDN регулярно переназначают адреса. IP-адрес — это текущий ответ, а не постоянный факт о домене.

О чём IP-адрес не говорит

Здесь кроется большая часть путаницы. IP-адрес — это идентификатор маршрутизации, а не удостоверение личности.

  • Это не точное местоположение. Геолокационные базы в лучшем случае сопоставляют адреса с городом или регионом и часто ошибаются, особенно для мобильных сетей, VPN и облачных провайдеров.
  • Это не человек. Домашний адрес общий для всех устройств за роутером и нередко переходит от одного клиента к другому.
  • Это не обязательно исходный сервер. За CDN или балансировщиком нагрузки вы видите инфраструктуру.
  • Он не постоянен. Большинство домашних адресов динамические и меняются при переподключении.

Хотите попробовать? Пропустите любой домен через инструмент проверки домена в IP, и вы увидите его записи A, записи AAAA и остальной публичный DNS-след рядом друг с другом.

Нужно проверить публичные DNS-адреса домена? Воспользуйтесь инструментом Domain IP Lookup.

Бесплатные инструменты по этой теме

Часто задаваемые вопросы

Читайте также

Публичное и приватное адресное пространство

Публичный IP

192.0.2.10

глобально уникален — маршрутизируется отовсюду

Приватные диапазоны

10.0.0.0/8172.16.0.0/12192.168.0.0/16

не маршрутизируются в публичном интернете

Основы DNS

Публичные и частные IP-адреса: в чём разница

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

3 мин чтения

Рекурсивный DNS-запрос: шаг за шагом

Браузер

нужен example.com

Резолвер

ваш провайдер / 1.1.1.1

Корень + TLD

кто отвечает за .com?

Авторитетный

настоящий ответ

Каждый шаг цепочки — тоже DNS-запрос, и его ответ потом кэшируется

Основы DNS

Как работает DNS: от доменного имени к IP-адресу

Телефонная книга интернета, прослеженная от начала до конца: что происходит за те несколько миллисекунд между вводом домена и приходом первого пакета на сервер.

3 мин чтения

Одно имя хоста — несколько записей A

1-й ответ

93.184.216.34

2-й ответ

93.184.216.35

3-й ответ

93.184.216.36

Резолвер возвращает все записи, обычно с ротацией порядка

Инфраструктура и эксплуатация

Почему у одного домена несколько IP-адресов

Четыре разных механизма дают несколько адресов для одного имени. Умение их различать объясняет, почему ваш ответ отличается от чужого.

4 мин чтения