Каждый раз, когда вы открываете сайт, отправляете сообщение или смотрите видео, данные идут по адресам — IP-адресам. Без них интернет не знал бы, куда доставить пакет. Разберём, как устроены адреса, почему их бывает несколько и что сайты могут о вас узнать.
Что такое IP-адрес
IP-адрес (Internet Protocol address) — числовой идентификатор устройства или сетевого интерфейса в сети. Он нужен для двух вещей:
- адресация — куда доставить данные;
- маршрутизация — как найти путь к этой сети.
Людям удобнее запоминать имена вроде yandex.ru, поэтому есть система DNS, которая переводит доменное имя в IP-адрес. Подробнее — в гайде DNS-записи, а посмотреть, какие адреса у домена, можно в проверке DNS.
IPv4 и IPv6
IPv4
Классический формат — четыре числа от 0 до 255, разделённые точками:
93.184.216.34
192.168.1.10
Это 32 бита, то есть около 4,3 миллиарда адресов. Свободные IPv4-адреса у региональных регистраторов (в том числе RIPE NCC, который обслуживает Европу, Россию и Центральную Азию) закончились ещё в 2010-х, поэтому адреса экономят с помощью NAT.
IPv6
Новый формат — 128 бит, записывается восемью группами шестнадцатеричных чисел:
2001:0db8:0000:0000:0000:ff00:0042:8329
2001:db8::ff00:42:8329 — сокращённая запись
Адресов в IPv6 столько, что их хватит любому мыслимому количеству устройств. IPv6 постепенно внедряется: многие мобильные операторы и крупные сервисы уже работают с ним, но в целом в России доля IPv6-трафика пока заметно ниже, чем в ряде европейских стран.
Публичные и частные адреса
Частные (локальные) адреса используются внутри домашних и офисных сетей и не маршрутизируются в интернете:
| Диапазон | Типичное использование |
|---|---|
10.0.0.0 – 10.255.255.255 |
корпоративные сети, сети провайдеров |
172.16.0.0 – 172.31.255.255 |
корпоративные сети, Docker |
192.168.0.0 – 192.168.255.255 |
домашние роутеры |
100.64.0.0 – 100.127.255.255 |
сети провайдеров (CGNAT) |
127.0.0.1 |
localhost — сам компьютер |
Публичный адрес — тот, с которым ваш роутер или сеть провайдера видны в интернете. Все устройства в квартире — ноутбук, телефоны, телевизор — обычно выходят в интернет под одним публичным IP через NAT (трансляцию адресов) на роутере.
Белый и серый IP
В России для этого есть устойчивые термины:
- Белый IP — публичный адрес, выделенный именно вам. К вашему роутеру можно подключиться из интернета: для видеонаблюдения, домашнего сервера, удалённого доступа.
- Серый IP — адрес в сети провайдера (часто из диапазонов
10.x.x.xили100.64.x.x). В интернет вы выходите через общий публичный адрес вместе с другими абонентами. Подключиться к вам извне напрямую нельзя.
Как проверить: сравните адрес WAN в настройках роутера с адресом в сервисе Мой IP. Если они различаются — у вас серый IP. Белый адрес многие провайдеры предоставляют за дополнительную плату.
Динамический и статический IP
- Динамический — меняется при переподключении или периодически. Так устроено у большинства домашних абонентов и почти всех мобильных.
- Статический — закреплён за вами постоянно. Нужен для серверов, доступа к корпоративным системам по «белому списку» IP, некоторых сервисов.
Белый IP может быть и динамическим — тогда для удалённого доступа используют сервисы динамического DNS (DDNS).
Что сайт узнаёт по IP
Когда вы открываете страницу, сервер видит ваш публичный IP. По нему можно определить:
- страну и регион — по базам геолокации, точность до города бывает неточной;
- провайдера или организацию — какой компании принадлежит адрес;
- тип подключения — мобильная сеть, домашний интернет, дата-центр, VPN;
- совпадения — например, что с одного IP пришло много запросов.
Чего по IP нельзя узнать: имя, точный адрес, номер телефона. Эти данные есть у провайдера и раскрываются только по законному запросу.
Кроме IP, сайт видит заголовки браузера: язык, версию ОС и браузера, разрешение экрана — комбинация этих данных используется для «отпечатка» браузера.
VPN и прокси
VPN создаёт зашифрованный туннель между вашим устройством и VPN-сервером. Сайты видят IP сервера, а не ваш; провайдер видит, что вы подключены к VPN, но не видит содержимое трафика.
Что важно знать:
- VPN-провайдер видит ваш настоящий IP и может видеть посещаемые ресурсы — выбирайте сервисы с понятной политикой и юрисдикцией;
- бесплатные VPN часто зарабатывают на данных пользователей;
- использование и распространение VPN регулируется законодательством конкретной страны — в России, например, ограничено распространение VPN-сервисов, не выполняющих требования закона, и реклама способов обхода блокировок;
- прокси меняет IP для отдельного приложения или браузера, но обычно не шифрует трафик.
Полезные команды
# Локальный адрес
ipconfig # Windows
ip addr # Linux
ifconfig # macOS
# Маршрут до сервера
tracert ya.ru # Windows
traceroute ya.ru # Linux / macOS
# Проверка доступности
ping 8.8.8.8
traceroute показывает цепочку маршрутизаторов до сервера — по ней видно, на каком участке пропадают пакеты. Если сайт не открывается, полезен гайд Почему не открывается сайт.
IP-адрес и сайты
Владельцам сайтов IP-адрес посетителей нужен для защиты от ботов и DDoS-атак, ограничения попыток входа и аналитики. В России IP-адрес в сочетании с другими данными может считаться персональными данными, поэтому при сборе логов и аналитики учитывайте требования закона № 152-ФЗ и опубликуйте политику обработки данных.
Частые ошибки
- Считать IP «паспортом» — адрес меняется и может быть общим для сотен абонентов.
- Путать локальный и публичный IP при настройке удалённого доступа.
- Открывать порты роутера без пароля и обновлений — камеры и NAS с белым IP постоянно сканируют боты.
- Полагаться на IP-геолокацию для точных выводов о местоположении.
Чек-лист
- Знаю свой публичный IP и тип (белый или серый).
- Для удалённого доступа — белый IP или VPN до своей сети.
- Открытые порты закрыты паролями и обновлены.
- VPN выбран осознанно, с учётом законодательства.
Если интернет работает медленно, полезен гайд Скорость интернета: Мбит и Мбайт.