Ваше местоположение в сети:
Рубрика:

IP адреса

Разделы сайта:

Аббревиатура IP расшифровывается как Internet Protocol. Обычно вы не встречаетесь с IP-адресами, но, на самом деле, вы всегда ими пользуетесь. Например, вот эта вот страница. Ее адрес, написанный наверху в адресной строке, скорей всего, имеет вид https://it.sander.su/IP.php. Однако, за ним скрывается совсем другой адрес, 78.159.125.130. Так что означают эти числа?

Когда вы вводите в адресной строке что-то вроде it.sander.su, то сначала эти слова "разрешаются" в цифровой адрес, IP-адрес. За процесс разрешения отвечает отдельная служба, DNS, но это - отдельная тема. IP-адрес является набором четырех чисел от 0 до 255, написанных через точки (это - текущая версия протокола IP, в будущем интернет должен перейти на более удобную IPv6). Но, согласитесь, было бы неудобно запоминать адреса такого типа, чтобы попадать на любимые ресурсы, поэтому над IP-адресами и используется настройка DNS.

У каждого компьютера есть свой IP-адрес. Нет, это неточно. У каждой сетевой карты (и все равно не совсем точно) есть свой IP-адрес. Без получения IP-адреса вообще невозможно установить интернет-соединение. Про порядок настройки и получения адресов, я расскажу в другой теме, а пока давайте их просто посчитаем.

IP address scheme

Всего может быть получено 256*256*256*256 различных наборов этих чисел. Это число несильно превосходит четыре миллиарда, однако это - очень грубая оценка сверху. Дело в том, что при раздаче адресов соблюдается иерархическая структура, таким образом еще давно, когда свободных адресов было много, некоторые организации сумели отхватить большие куски, блоки адресов. Население же Земли уже порядка семи миллиардов. Так или иначе, адресов категорически мало. В связи с этим была разработана специальная система "серых" IP-адресов

Белый IP адрес

Существуют специальные диапазоны адресов (10.0.0.0 — 10.255.255.255, 172.16.0.0 — 172.31.255.255 и 192.168.0.0 — 192.168.255.255), не использующиеся в интернете. Адрес такого типа может бесчисленное количество раз повторяться в мире. Такие адреса называют серыми, а остальные - реальными, внешними, белыми IP адресами. Адрес такого типа вы получаете от провайдера. Когда же отправляете запрос в интернет, сетевое оборудование провайдера записывает перенаправляет ваш запрос. Таким образом, сайт, который вы посещаете, видит, что его посещают с какого-то внешнего адреса вашего провайдера, но никак не с серого адреса вашего компьютера. Из-за этого иногда возникают проблемы у людей, сидящих на каком-либо форуме, скажем, с одной работы. Тогда форум видит один реальный адрес, и этих людей могут попытаться обвинить в создании "клонов" - нескольких аккаунтов одним человеком.

Для того, чтобы гулять по интернету, отправлять и получать почту, не так важно, какой у вас адрес, реальный или серый. Однако в отдельных случаях вы можете столкнуться с недостатками серых адресов. Так как эти адреса встречаются миллионы раз, на такой адрес невозможно послать запрос извне. Тем самым два компьютера с серыми адресами не могут установить друг с другом соединение напрямою вообще. Это накладывает ограничения на работу программ передачи данных, например, ftp, но наиболее сказывается на клиентах файлообменных сетей вроде торрента.

Динамический IP адрес

Еще одно понятие, связанное с IP-адресами, - статические и динамические адреса. Следует подчеркнуть, что это - независимая градация. И реальный, и серый адрес может быть как статическим, так и динамическим. Адрес называется статическим, когда вы вводите конкретный адрес в настройках соединения. Динамический же IP адрес получается, когда вы задаете опцию "получить адрес автоматически", и компьютер "получает" адрес от ближайшего узла по протоколу DHCP (об этом я написал здесь).

Пара ссылок. Узнать, под каким IP вас видит внешний мир (в случае, когда у вас серый адрес, это будет какой-то белый адрес провайдера), можно, например, на Яндексе. А чтобы узнать, кому принадлежит IP адрес, используйте проверку whois. Стоит, однако, еще раз отметить, что этот адрес зачастую не совпадает с адресом вашего компьютера (особенно если у вас серый адрес). Посмотреть настройки своего компьютера и выяснить свой адрес можно из командной строки. Поменять настройки можно через настройки сетевых подключений.

Ну и напоследок. Вы, наверное, уже заметили карту под текстом. Вот так по IP-адресу вычисляется местонахождение человека.

Напоследок добавлю, что чтобы мир вас видел под другим IP-адресом, можно использовать прокси-сервера.

← Порт - что это такое?Система доменных имен →
comments powered by Disqus