IP-адрес (Internet Protocol Address – адрес интернет-протокола) – адрес узла в сети: вашего компьютера, смартфона, сервера, IP-камеры безопасности и т.д. Словом, любого устройства, которое умеет самостоятельно подключаться к интернету или вашей внутренней сети.
Зачем нужен IP-адрес
IP-адрес позволяет организовать сеанс связи между двумя узлами в сети и обеспечить доставку данных от одного узла к другому. Это работает примерно так же, как обычные адреса в городах. Когда вы отправляете письмо, то пишете, по какому адресу его нужно доставить. Почтальон относит его по этому адресу.
Почта работает сверху вниз: сначала анализируется страна, указанная на конверте, затем область, город, улица, дом и, наконец, квартира. С IP-адресами та же история: чем левее группа цифр, тем более глобальный сегмент сети она определяет. Чем элемент правее, тем сильнее сужается круг поиска.
Но когда вы отправляете e-mail, вы указываете не IP-адрес. Как же он доходит? Почтовая программа знает IP-адрес почтового сервиса. Она загружает ваши данные в этот сервис, а тот связывается с сервисом адресата, чтобы передать письмо. Человек, которому вы отправили письмо, заходит в свой почтовый ящик, потому что знает адрес сервера, на котором тот работает. В ответ адресату показываются все письма, которые отправлены для него (по его e-mail) и хранятся в этом почтовом сервисе.
Аналогично это работает и для мессенджеров, и для сайтов, и для других ресурсов. Просто чтобы не запоминать IP-адреса в интернете, используются более понятные текстовые имена страниц (google.com, например), приложения-клиенты для связи с серверами и т.д. DNS-система автоматически переводит имя домена в его IP-адрес.
Статические и динамические адреса
IP-адреса в сетях выдаются специальными службами. Так, в домашней Wi-Fi-сети это делает маршрутизатор. В некоторых сетях IP-адрес присваивается компьютеру на достаточно долгий срок – к примеру, пока владелец компьютера платит за это.
Это статический IP-адрес, и он бывает нужен для работы различных приложений и сервисов. Если вы отключитесь от сети, а затем вернетесь, ваш статический IP-адрес не изменится.
Но чаще IP-адреса выдаются динамически. Когда вы пытаетесь подключиться к маршрутизатору, тот прибавляет 1 к последнему выданному IP-адресу и присваивает это значение новому устройству в сети. Если вы перезагрузили компьютер или с момента подключения прошло достаточно много времени, сервер может выдать вам новый динамический IP-адрес.
IPv4 и IPv6
IP-адреса в сети должны быть уникальными. Если в одной и той же сети будет два одинаковых адреса, возникнет конфликт: непонятно будет, кому отправлять данные.
Изначально в интернете использовали IPv4 – адреса, которые состоят из четырех трехзначных чисел, разделенных точками. Каждое из чисел не более 255 – чтобы для его хранения хватало 1 байта (8 бит) – 28 степени разных значений.
Выглядит это примерно так: 172.16.30.32.
Но в какой-то момент специалисты поняли, что таких адресов на всех не хватит. Количество устройств, подключенных к интернету, активно растет, особенно в сегменте интернета вещей. В результате был разработан формат IPv6.
Здесь вместо 4 байт используется 16, так что места для новых узлов предостаточно. Группы цифр в адресе формата IPv6 разделяются двоеточиями через каждые два байта, чтобы было удобнее читать, и выводятся в 16-ричных цифрах.
IPv6 записывается в таком формате: 2001:0DB8:AA10:0001:0000:0000:0000:00FB.
Внутренние и внешние адреса
Если устройство подключено к вашей домашней сети и выходит в интернет, то ему нужно два различных IP-адреса. Сети не зависят друг от друга, значит, они не будут согласовывать, какой адрес вам выдать.
Обычно во внутренних сетях используются адреса из диапазонов 192.168.0.0 — 192.168.255.255, 10.0.0.0 — 10.255.255.255 и 172.16.0.0 — 172.31.255.255. Внешние адреса из этих диапазонов выдают крайне редко, так сложилось исторически.
Если кто-то попытается обратиться к вашему компьютеру из внешней сети по внутреннему адресу, ничего не получится. Система будет искать совсем другой узел.
Как узнать свой IP-адрес
Можно зайти на главную страницу "Яндекса" и ввести "Мой айпи". Система покажет ваш внешний IP-адрес и предложит дополнительную информацию. Есть и сторонние сервисы вроде 2ip.ru.
Внутренний IP можно узнать, если подключиться к панели администрирования вашего маршрутизатора, или в консоли.
Windows: в окне поиска ввести cmd, запустить командную строку, в ней ввести команду ipconfig.
Linux: открыть терминал, ввести команду sudo ifconfig, по запросу – пароль суперпользователя.
macOS: ввести с консоли команду netstat.
- Пилот разыграл весь самолёт
- Девушка показала главный страх всех, кто носит брекеты
- Автомат по приему золота в Китае
- Любимая кофта сквозь года
- Реакция мужа на ноготочки