Ip-адрес
Содержание:
- IPv4-адреса
- Как выглядит айпи
- Использование NAT для использования одного IP адреса многими пользователями
- Как увидеть свой локальный ip
- Динамические IP-адреса
- IPv4 — это надолго
- Для чего нужен IP-адрес?
- Подсети
- IP адреса
- Как выполняется поиск IP-адресов
- Как найти IP адрес компьютера другого человека в локальной сети по имени?
- 3.1. IP адреса характеризуют сетевые соединения, а НЕ компьютеры!
- Типы IP-адресов
- Динамический DNS (DynamicDNS)
- Как узнать IP-адрес чужого или всех подключённых к локальной сети компьютеров
- Типы IP-адресов
- Заключение
IPv4-адреса
Разложение IPv4-адреса из десятичной точки в двоичное значение
Адрес IPv4 имеет размер 32 бит, что ограничивает адресное пространство до 4 294 967 296 (2 32 ) адресов. Из этого числа некоторые адреса зарезервированы для специальных целей, таких как частные сети (~ 18 миллионов адресов) и многоадресная адресация (~ 270 миллионов адресов).
Адреса IPv4 обычно представлены в десятичной системе счисления , состоящей из четырех десятичных чисел, каждое в диапазоне от 0 до 255, разделенных точками, например 172.16.254.1 . Каждая часть представляет собой группу из 8 битов ( октет ) адреса. В некоторых случаях технической документации адреса IPv4 могут быть представлены в различных шестнадцатеричных , восьмеричных или двоичных представлениях.
История подсетей
На ранних стадиях развития Интернет-протокола номер сети всегда был октетом высшего порядка (старшие восемь битов). Поскольку этот метод позволял использовать только 256 сетей, вскоре он оказался непригодным, поскольку были разработаны дополнительные сети, независимые от существующих сетей, уже обозначенных сетевым номером. В 1981 году спецификация адресации была пересмотрена с введением классической сетевой архитектуры.
Классический дизайн сети позволил использовать большее количество индивидуальных сетевых назначений и детализированный дизайн подсети. Первые три бита старшего октета IP-адреса были определены как класс адреса. Для универсальной одноадресной адресации были определены три класса ( A , B и C ) . В зависимости от производного класса идентификация сети основывалась на сегментах границы октета всего адреса. Каждый класс последовательно использовал дополнительные октеты в идентификаторе сети, тем самым уменьшая возможное количество хостов в классах более высокого порядка ( B и C ). В следующей таблице представлен обзор этой устаревшей системы.
Класс | Ведущие биты | Размер битового поля номера сети |
Размер остаточного битового поля | Количество сетей | Количество адресов в сети | Начальный адрес | Конечный адрес |
---|---|---|---|---|---|---|---|
А | 8 | 24 | 128 (2 7 ) | 16 777 216 (2 24 ) | 0.0.0.0 | 127.255.255.255 | |
B | 10 | 16 | 16 | 16 384 (2 14 ) | 65 536 (2 16 ) | 128.0.0.0 | 191.255.255.255 |
C | 110 | 24 | 8 | 2 097 152 (2 21 ) | 256 (2 8 ) | 192.0.0.0 | 223.255.255.255 |
Классический дизайн сети служил своей цели на начальном этапе развития Интернета, но ему не хватало масштабируемости перед лицом быстрого расширения сетей в 1990-х годах. Система классов адресного пространства была заменена на бесклассовую междоменную маршрутизацию (CIDR) в 1993 году. CIDR основан на маскировке подсети переменной длины (VLSM), чтобы обеспечить выделение и маршрутизацию на основе префиксов произвольной длины. Сегодня остатки классовых сетевых концепций функционируют только в ограниченном объеме в качестве параметров конфигурации по умолчанию для некоторых сетевых программных и аппаратных компонентов (например, сетевой маски) и на техническом жаргоне, используемом в обсуждениях сетевых администраторов.
Частные адреса
Ранний дизайн сети, когда предполагалось глобальное сквозное соединение для связи со всеми хостами Интернета, предполагал, что IP-адреса будут глобально уникальными. Однако было обнаружено, что это не всегда было необходимо, поскольку частные сети развивались, и пространство общедоступных адресов необходимо было сохранить.
Компьютеры, не подключенные к Интернету, такие как заводские машины, которые общаются друг с другом только через TCP / IP , не обязательно должны иметь глобально уникальные IP-адреса. Сегодня такие частные сети широко используются и обычно подключаются к Интернету с помощью преобразования сетевых адресов (NAT), когда это необходимо.
Зарезервированы три неперекрывающихся диапазона адресов IPv4 для частных сетей. Эти адреса не маршрутизируются в Интернете, и поэтому их использование не требует согласования с реестром IP-адресов. Любой пользователь может использовать любой из зарезервированных блоков. Обычно сетевой администратор делит блок на подсети; например, многие домашние маршрутизаторы автоматически используют диапазон адресов по умолчанию от 192.168.0.0 до 192.168.0.255 ( 192.168.0.0 24 ).
-
Зарезервированные диапазоны частных сетей IPv4
Имя Блок CIDR Диапазон адресов Количество адресов Классное описание 24-битный блок 10.0.0.0/8 10.0.0.0 — 10.255.255.255 16 777 216 Одиночный класс А. 20-битный блок 172.16.0.0/12 172.16.0.0 — 172.31.255.255 1 048 576 Непрерывный диапазон из 16 блоков класса B. 16-битный блок 192.168.0.0/16 192.168.0.0 — 192.168.255.255 65 536 Непрерывный диапазон из 256 блоков класса C.
Как выглядит айпи
В настоящее время во мире распространены два протокола обмена данными IPv4 и IPv6. Зная различия между ними, несложно подсчитать, сколько бит в ip адресе, что означают цифры, а также количество ip адресов в сети.
IPv4
IPv4 – записывается в 32 битном формате, каждое число в адресе записывается в 8-битном виде (от 0 до 255) и разделено друг от друга с помощью точек.
Всего в нем 4 точки:
125.75.1.212
IPv4
Сколько всего ip адресов может быть в мире
Такой формат накладывает определённые ограничения по количеству одновременных подключений. Если исключить из подсчета резервные и внутренние адреса, максимальное количество ipv4 адресов в сети – около 4,2 миллиардов уникальных хостов.
Несмотря на то, что такое число кажется очень большим, в связи со стремительным развитием интернета, уже ощущается недостаток свободных ip. Поэтому был предложен более совершенный протокол ipv6, где количество соединений стремится к бесконечности.
IPv6
IPv6 записывается в 128-битном формате. 4 шестнадцатеричные цифры разбиты на 8 групп и разделены двоеточиями.
Пример: 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A
Не все провайдеры поддерживают ipv6, и полный переход интернета на новый протокол планируется не скоро. Поддержка ipv6 зависит о провайдера интернет услуг. Проверить совместимость своего соединения с новым протоколом, можно зайдя на сайт: http://test-ipv6.com/
Главное преимущество ipv6 в том, что он выдается каждому устройству, даже если соединение настроено через NAT. Отпадает необходимость настройки роутеров – у каждого пользователя появляется статический, «белый» IP.
IPv6
Использование NAT для использования одного IP адреса многими пользователями
Некоторые провайдеры используют специальную технологию NAT (Network Address Translation), которая позволяет предоставлять один внешний IP адрес для многих клиентов. В таком случае, вам так же будет присвоен IP адрес, но с рядом серьезных ограничений. К примеру, просто так кто-либо из интернета не сможет обратится к вашему компьютеру по IP адресу и вам понадобятся специальные программы для организации доступа. Обычно, эта технология применяется для домашних сетей или закрытых сетей, в которых в основном расчет идет на получение информации по запросу (например, открытие сайта).
Как увидеть свой локальный ip
Проведем небольшой опыт. Нам понадобится смартфон с выходом в Интернет и ноутбук со встроенным адаптером Wi-Fi. Сейчас этот минимальный набор есть практически у каждого.
Включаем на смартфоне режим беспроводной точки доступа и подключаем наш ноутбук к точке доступа по Wi-Fi. Смартфон в режиме точки доступа создает беспроводную локальную сеть. Сейчас в нашей локальной сети всего два устройства — ноутбук и сам смартфон, который выступает в роли маршрутизатора.
На ноутбуке через кнопку «Пуск» заходим на вкладку «Центр управления сетями и общим доступом» и включаем просмотр состояния беспроводного сетевого соединения. Нажимаем «Сведения». В разных версиях ОС это делается немного по-разному, но в результате должно получиться примерно следующее:
Что мы здесь видим?
Во-первых, локальный ip-адрес нашего компьютера. Он равен 192.168.13. Как мы уже знаем, это один из трех локальных диапазонов. В нашей сети есть DHCP. И нам сообщают, что он включен.
Сервер автоматически назначает ip-адреса устройствам сети при включении. Сроки аренды ip-адреса говорят о том, что он динамический. По истечении срока аренды он может быть изменен, а может остаться прежним.
Почему ip-адреса именно такие? Такие выбрал производитель смартфона. У другого производителя они будут, скорее всего, другие. Значения ip-адресов внутри локальной сети не важны. Главное, что они выбраны из локального диапазона и за пределами нашей сети не видны.
Адреса DHCP-сервера, сервера DNS и шлюза совпадают, то есть точка доступа выполняет одновременно роль шлюза, сервера динамической конфигурации и сервера доменных имен. В принципе, сервер DHCP можно отключить и задать все вручную, но какого-либо смысла в этом нет.
Динамические IP-адреса
Динамический IP-адрес — это IP-адрес, который наш интернет-провайдер (ISP) временно назначает нам.
Единственное заметное различие между статическим распределением и динамическим заключается в том, что при статическом распределении нам обещают, что адрес не изменится с течением времени. В случае динамического назначения он может меняться, так часто как мы перезагружаем маршрутизатор, или даже чаще, в зависимости от политики провайдера.
Некоторые интернет-провайдеры могут принудительно изменять адреса каждые несколько часов, а другие позволяют нам иметь один и тот же адрес в течение нескольких месяцев, даже если мы периодически перезагружаем маршрутизатор.
Чем дольше один и тот же IP-адрес остается в одном и том же физическом местоположении, тем больше шансов, что поставщик услуг IP-геолокации сможет установить его расположение с точностью соответствующей статическому IP-адресу.
Но что произойдет, если только что полученный IP-адрес был замечен ранее в другом месте? Да, результаты IP-геолокации будут не точны. Но насколько? Давайте разберем этот случай.
Динамический IP-адрес обычно распределяется посредством протокола DHCP. Точно так же, как наш домашний компьютер получает локальный частный IP-адрес от домашнего маршрутизатора с использованием DHCP. В сети нашего интернет-провайдера также есть маршрутизатор выполняющий подобную функцию.
Этот маршрутизатор, в свою очередь, имеет диапазон IP-адресов, которые он может выделять клиентам. Эти IP-адреса могут быть последовательными, напоминать один сетевой блок или даже список из нескольких блоков. Иногда эти блоки могут быть размером с один IP-адрес. Именно поэтому так важна детализация данных геолокации IP. «Идеальная» служба геолокации IP должна поддерживать грануляцию до одного IP-адреса — это лишь примечание.
Примечательно, что сетевой маршрутизатор, который обслуживает нас напрямую, по существу отвечает за наш участок сети, и чаще всего этот участок напоминает очень четкую географическую границу — зону обслуживания.
Зона обслуживания или Confidence Area, как мы ее называем в BigDataCloud, — это критически важная часть информации, которая может сказать нам, где еще может находиться интересующий нас IP-адрес, если он был назначен динамически. Мы должны учитывать это, если решение, которое мы принимаем на основе данных геолокации IP, является существенным.
Например, если мы предоставляем или запрещаем доступ к услугам или принимаем решение о вероятности мошенничества в электронной торговле, мы обязательно должны включить область обслуживания как один из параметров. Оценки точки местоположения может быть недостаточно, поскольку это всего лишь оценка, которая обычно основана на самом последнем, или наиболее вероятном (частом) местоположении для нее.
IPv4 — это надолго
Когда мы говорим о геолокации IP, мы в первую очередь рассматриваем адресное пространство IPv4, так как большая часть нашего веб-трафика все еще идет с адресов IPv4.
IPv6 был создан, чтобы решить глобальную нехватку адресного пространства IPv4, предоставив колоссальное расширение аж на 2128 адресов. Однако этого не произошло, хотя с момента его введения прошло два десятилетия.
Есть много причин, по которым IPv6 не используется повсеместно. Основная причина, наверное, самая удивительная —
Конечно, в какой-то мере нехватка IPv4-адресов существует, так как получить их бесплатно сейчас практически невозможно, даже если это жизненно важно для вашего бизнеса. По этой причине IPv4 стал товаром, даже дорогим товаром и таковым останется
Как это возможно, спросите вы? На IPv4 доступно лишь ограниченное количество 232 или примерно 4,3 миллиарда адресов, так как же они могут вместить более 7 миллиардов желающих выйти в интернет людей и поддержать огромное расширение в сфере IoT?
Удивительно, но это возможно!
Во-первых, несмотря на теоретический максимум в 4 294 967 296 адресов IPv4, не все они выделены для публичного использования в Интернете.
И затем, как вы думаете, сколько из них активно используется?
Примечательно, что в настоящее время существует всего 2,9 миллиарда общедоступных адресов IPv4, обслуживающих весь наш Интернет! Посетите наш онлайн мониторинг адресного пространства IpV4, чтобы узнать последние данные.
И это в то время как в мире:
-
более 4,5 миллиардов пользователей домашнего интернета
-
более 300 миллионов активных сайтов
-
более 3,5 миллиардов пользователей смартфонов
-
более 7 миллиардов устройств IoT, и это число растет
-
миллионы общедоступных IP-адресов, используемых глобальной сетевой инфраструктурой
Для чего нужен IP-адрес?
Помимо глобальной сети IP-адреса используются во всех частных локальных сетях (домашних, корпоративных). В этом случае уникальность адреса должна быть обеспечена в пределах этой сети. Для частных сетей используют определенные адреса IPv4 формата (например: 192.168.0.0; 10.0.0.0; 172.16.0.0). Внутри хоста принято использовать адреса маски 127.0.0.0.
Уникальный IP-адрес обеспечивает единое информационное пространство программам и устройствам в пределах одной сети (локальной или глобальной). Стоит учитывать, что определенные устройства сети могут иметь несколько IP-адресов (предоставляя, например, услуги хостинга).
Знание IP-адреса своего компьютера или смартфона рядовому пользователю особо не пригодится, однако наличие постоянного статичного адреса позволяет шире использовать возможности сети, обеспечивает более защищенное соединение, дает возможность обезопасить доступ к закрытым ресурсам или к информации с ограниченным доступом, где требуется идентификация по IP-адресу.
Абоненты интернет-провайдера Старлинк могут подключить услугу «постоянный выделенный IP», что позволит разместить на данном адресе собственный сайт, обеспечит безопасный доступ к веб-банкингу, даст широкие возможности играть в компьютерные игры онлайн.
По вопросам подключения реального IP-адреса обращайтесь к специалистам Старлинк по контактным телефонам или через форму онлайн связи на сайте.
Подсети
IP-сети можно разделить на подсети как в IPv4, так и в IPv6 . Для этого IP-адрес распознается как состоящий из двух частей: префикса сети в старших битах и оставшихся битов, называемых остальным полем , идентификатором хоста или идентификатором интерфейса (IPv6), используемым для нумерации хостов в сети. . Маска подсети или CIDR обозначение определяет , как IP — адрес делится на сеть и принимающие части.
Термин маска подсети используется только в IPv4. Однако обе версии IP используют концепцию и обозначение CIDR. В этом случае за IP-адресом следует косая черта и количество (в десятичном формате) битов, используемых для сетевой части, также называемое префиксом маршрутизации . Например, IPv4-адрес и его маска подсети могут быть 192.0.2.1 и 255.255.255.0 соответственно. Обозначение CIDR для одного и того же IP-адреса и подсети — 192.0.2.1 24 , поскольку первые 24 бита IP-адреса указывают на сеть и подсеть.
IP адреса
Вид глобальных адресов, которые мы рассматриваем в этой статье это IP адреса, которые используются в стеке протоколов TCP/IP. и Интернет. IP адреса нужны для уникальной идентификации компьютеров в крупной составной сети, которая может включать в себя весь мир, например сети Интернет, и различные части сети интернет построенные на разных технологиях канального уровня.
Сейчас есть 2-е версии протокола IP: версия IPv4 и IPv6. Основное отличие между версиями протоколов в длине IP адреса. В IPv4 длина адреса 4 байта, а в IPv6 длина адреса 16 байт.
Длина адреса IPv4 — 32 бита, 4 байта. И чтобы людям было удобно работать с такими IP адресами их делят на 4 части.
В каждой части по 8 бит, такая часть называется октет. Каждый октет записывают в десятичном формате, и форма записи IP адреса следующая: четыре октета разделенных точкой (213.180.193.3). С таким видом деления адресов людям гораздо удобнее работать, чем с записью в двоичной форме длиной в 32 бита.
IP-адреса и IP-сети
Одна из задач сетевого уровня обеспечить масштабирование, построить такую сеть, которая может работать в масштабах всего мира. Для этого сетевой уровень работает не с отдельными компьютерами, а с подсетями, которые объединяют множество компьютеров.
В IP объединение происходит следующим образом, подсеть это некое количество компьютеров, у которых одинаковая старшая часть IP-адреса. В примере ниже у данного диапазона адресов одинаковые первые 3 октета, и отличается только последний октет.
И маршрутизаторы, устройства передающие информацию на сетевом уровне, работают уже не с отдельными IP адресами, а с подсетями.
Структура IP адреса
Наш IP адрес состоит из 2 частей:
- номер подсети — старшие биты IP адреса.
- номер компьютера в сети (хост) — младшие биты IP адреса.
Рассмотрим пример:
- IP-адрес: первые три октета (213.180.193.3) это адрес сети. Последний октет это адрес хоста (3).
- Адрес подсети записываем: 213.180.193.0
- Номер хоста: 3 (0.0.0.3).
Маска подсети
Как по IP адресу узнать, где адрес сети, а где адрес хоста. Для этого используется Маска подсети. Маска также, как IP адрес состоит из 32 бит, и она устроена следующим образом: там где в IP адресе находится номер сети маска содержит 1, а там где указан номер хоста 0.
Подробный пример разобран в видео на 4:50 минуте.
Есть два способа указать маску подсети. Десятичное представление в виде префикса.В десятичном представление маска записывается в формате похожем на формат IP адреса. 32 разделенные на 4 октета по 8 бит и каждый из этих 8 бит переведены в десятичное представление, они записываются через точку.
Маска в десятичном представление выглядит так 255.255.255.0
Другой формат записи маски в виде префикса. В этом случае указывается, сколько первых бит IP адреса относится к адресу сети, а всё остальное, считается, что относится к адресу хоста.
Префикс записывается через слэш (/).
213.180.193.3/24 это означает что первые 24 бита, то есть 3 октета относится к адресу к сети, а последний октет к адресу хоста.
Оба эти представления эквивалентны. Если мы запишем маску подсети в десятичном виде, либо виде префикса, мы получаем одинаковый адрес подсети.
Важно понимать, что маска подсети не обязательно должна заканчиваться на границе октетов. Хотя, так делают часто, чтобы людям было удобно работать с такими адресами сетей и хостов, но это делать не всегда удобно
Например, если у вас сеть достаточно крупная, то вам можно ее разбить на несколько более маленьких частей. А для этого приходится использовать маски переменной длины, именно так называются маски подсети которые не заканчиваются на границе октета.
Подробный пример на видео выше на минуте 8:20.
Как выполняется поиск IP-адресов
Самый простой способ выяснить общедоступный IP-адрес маршрутизатора – выполнить поиск в Google по словам «What is my IP address?» (Какой у меня IP-адрес?). Ответ отобразится в Google вверху страницы.
На других веб-сайтах будет отображаться та же информация: они видят общедоступный IP-адрес, потому что при посещении сайта маршрутизатор выполняет запрос и, следовательно, раскрывает информацию. Такие сайты, как WhatIsMyIP.com и IPLocation показывают название и город интернет-провайдера.
Как правило, этим способом можно узнать только приблизительное местоположение провайдера, а не фактическое местоположение устройства. При использовании этого способа необходимо также выйти из VPN. Чтобы узнать фактический адрес местоположения устройства по общедоступному IP-адресу, обычно требуется предоставить интернет-провайдеру ордер на обыск.
Выяснение частного IP-адреса зависит от платформы:
Windows:
- Используйте командную строку.
- В строке поиска Windows укажите cmd (без кавычек).
- В появившемся окне введите ipconfig (без кавычек), чтобы отобразилась информация об IP-адресе.
Mac:
- Перейдите в Системные настройки.
- Выберите сеть, и отобразится требуемая информация.
iPhone:
- Перейдите в настройки.
- Выберите Wi-Fi и щелкните значок «i» в кружочке рядом с названием используемой сети. IP-адрес отобразится на закладке DHCP.
Чтобы проверить IP-адреса других устройств в сети, перейдите к маршрутизатору. Способ доступа к маршрутизатору зависит от его бренда и используемого программного обеспечения. Как правило, для доступа необходимо иметь возможность ввести IP-адрес шлюза маршрутизатора в веб-браузере, находясь в той же сети. Оттуда нужно перейти к пункту «Подключенные устройства», где отобразится список всех устройств, подключенных к сети в настоящее время или подключавшихся недавно, включая их IP-адреса.
Как найти IP адрес компьютера другого человека в локальной сети по имени?
До этого мы работали со своим собственным компьютером, IP адрес которого можно было легко посмотреть в настройках Windows 10. Если же вы хотите узнать его у другого человека, нужно установить отдельную программу для сканирования сети. Также нам нужно знать имя этого компьютера — именно по нему мы и сможем его найти. Подробно про то, как узнать чужой IP, кто подключен к маршрутизатору, я уже рассказывал отдельно. Для этого чаще всего используются такие приложения, как Wireless Network Watcher или SoftPerfect WiFi Guard.
Также получить список пользователей локальной сети с IP адресами их компьютеров можно из панели управления роутером, но для этого нам нужен доступ в нее. Если вы у себя дома, то с этим проблем нет. А вот на работе или в другом общественном месте могут возникнуть проблемы.
Вот как выглядит информация о текущих подключениях на разных популярных маршрутизаторах — TP-Link, D-Link, Asus и Keenetic.
3.1. IP адреса характеризуют сетевые соединения, а НЕ компьютеры!
Прежде всего, выясним основную причину недоразумения — IP адреса не
назначаются на компьютеры. IP адреса назначены на сетевые интерфейсы на
компьютерах.
А что стоит за этим?
На настоящий момент, много (если не большинство) компьютеров в IP-сети
обладают единственным сетевым интерфейсом (и имеют, как следствие,
единственный IP адрес). Компьютеры (и другие устройства) могут иметь
несколько (если не много) сетевых интерфейсов — и каждый интерфейс будет
иметь свой IP адрес.
Так, устройство с 6 работающими интерфейсами (например, маршрутизатор) будет
иметь 6 IP адресов — по одному на каждую сеть, с которой он соединен.
Типы IP-адресов
1. Частный и публичный IP
Каждое устройство, которое подключено к интернету, имеет частный и публичный IP-адрес. Зачем нам два? Потому что нам не хватает IP-адресов на количество используемых устройств. В 80-х годах, когда был создан протокол IPv4, были введены 32-битные цифровые IP-адреса. Они приравнивались примерно к 4.3 млрд уникальных IP-адресов. Однако вскоре стало очевидно, что нужно больше. Проблема была решена путем введения частных IP-адресов и трансляции сетевых адресов (NAT). NAT находится в роутере и направляет трафик из более широкой сети ко всем устройствам, расположенным в одной сети. Роутер назначает этим устройствам уникальные частные адреса IP. Они не могут быть перенаправлены через интернет, поэтому многие устройства в мире могут иметь одинаковые частные IP-адреса. Публичный IP-адрес присваивается интернет-провайдером (ISP) и является адресом, который роутер использует для связи с более широкой сетью.
2. Статический и динамический IP
Динамические IP-адреса, как следует из названия, могут изменяться. Провайдер назначает их, но они будут меняться каждый раз, когда вы перезагружаете устройство, добавляете новое устройство в сеть или меняете конфигурацию сети. Эти изменения редко оказывают какое-либо влияние на подключение. Динамические IP-адреса чаще всего используются в квартирах и домах. Статические IP-адреса, в отличие от динамических IP, никогда не меняются. Обычно они назначаются серверам, на которых размещаются сайты или предоставляются услуги электронной почты или FTP. Они также могут быть присвоены общественным организациям, которым нужны стабильные соединения. Некоторые пользователи используют их для игровых или VOIP подключений, поскольку они также нуждаются в очень стабильных подключениях.
Статические IP редко используются обычными пользователями, т.к. имеют некоторые недостатки:
- Интернет-провайдеры взимают дополнительную плату за назначение статического IP-адреса;
- Они требуют дополнительных мер безопасности, поскольку более подвержены «атакам грубой силы»;
- Они легче отслеживаются компаниями, которые занимаются сбором данных.
Выделенный IP
Это уникальный статический IP-адрес, присвоенный сайту на сервере. Сайты, расположенные на сервере, могут иметь множество статических IP-адресов. Сервер может назначить статический IP нескольким сайтам, которые в этом случае будут иметь общий IP-адрес. Если сервер предлагает статический и уникальный IP-адрес одному сайту, то это называется выделенным IP-адресом.
Некоторые сайты выбирают выделенные IP-адреса, потому что они имеют высокий трафик и стабильные соединения. Но выделенные IP-адреса предназначены не только для сайтов — их могут получить и частные лица. Они назначаются VPN провайдерами и имеют много преимуществ:
- Могут быть использованы для онлайн-банкинга. Банки иногда помечают учетные записи с общими IP-адресами, как подозрительные;
- Снижают вероятность того, что сайты потребуют вводить «captcha»;
- Позволяют пользователям подключаться к удаленным серверам через белые списки.
Динамический DNS (DynamicDNS)
Еще одним из распространенных способов обойти необходимость в статическом IP адресе является использование динамического DNS. Суть его достаточно проста. Используя сервис DynamicDNS, вы можете, при каждой смене IP адреса, присваивать доменным именам ваш текущий IP адрес. К примеру, допустим, вы захотели создать сайт «mysite.ru». Вы зарегистрировали доменное имя. Ваш провайдер позволяет другим пользователям открывать ваш сайт по вашему текущему IP адресу, но каждый день меняет этот адрес. В таком случае, вы можете установить специальную программу, которая будет обновлять ваш текущий IP адрес на сервере регистратора доменного имени. Это позволит пользователям вашего сайта не зависеть от вашего текущего IP адреса и спокойно открывать его по доменному имени «mysite.ru».
Но, на практике, далеко не всем интернет-провайдерам нравится такая система, особенно предоставляющим дешевый широкополосный доступ, так как наличие сайта означает, что вы будете больше загружать имеющуюся пропускную способность, чем средний статистический клиент. Поэтому, часто, можно встретить различные ограничения, как например, закрытый по умолчанию порт 80 (стандартный порт для всех веб-сайтов), открытие которого потребует с вашей стороны определенных действий, включая дополнительную оплату.
Как узнать IP-адрес чужого или всех подключённых к локальной сети компьютеров
Определение IP-адреса других устройств, которые находятся в данный момент в локальной сети, отнимет больше времени и усилий. Выполнять будем всё через ту же «Командную строку». Рассмотрим также способ с использованием ПО от сторонних разработчиков.
Через «Командную строку»
На этот раз в редакторе будем выполнять другие команды для вывода адреса:
-
Для начала определимся, адрес какого конкретного юзера сети мы хотим узнать. С этой целью запускаем любую страницу «Проводника Виндовс». На левой панели с основными разделами находим и открываем ссылку «Сеть».
-
В правой зоне «Проводника» должны появиться все устройства, подключенные в текущий момент к внутренней сети. Ищем нужного юзера и запоминаем название его ПК.
-
Перечень девайсов в сети может показать также «Командная строка». Для этого запускаем на дисплее консоль через панель «Выполнить» и команду cmd. Вбиваем в редактор формулу nbtstat -n и жмём на «Энтер». Ищем необходимый чужой компьютер.
-
Теперь в чёрном редакторе набираем формулу по типу ping . Например, имя у компьютера apresn-pc, соответственно полностью команда будет выглядеть как ping apresn-pc. Для выполнения жмём как всегда на «Энтер».
-
Ваш компьютер начнёт обмениваться пакетами с юзером, информацию о котором вы запросили. В итоге отобразится конечный IP-адрес другого пользователя.
Возможно, вам необходимо определить адреса IP всех компьютеров из локальной сети. В этом вам также поможет консоль:
-
Запускаем интерфейс строки через «Выполнить» либо «Пуск», а затем пишем короткую формулу arp -a.
- Даём старт выполнению через клавишу «Энтер».
-
Внутренний сканер «операционки» проверит сеть и при наличии каких-либо устройств покажет их на дисплее: вы увидите адреса IP в первой колонке и физические адреса во второй.
С помощью сканирования сети сторонними утилитами
Не всегда стандартные средства «Виндовс» помогают в поиске IP-адресов девайсов, которые находятся в вашей внутренней сети. Для таких случаев сторонними разработчиками были созданы специальные утилиты-сканеры. Одно из таких приложений — программа Advanced IP Scanner от компании Famatech. Утилита бесплатная и имеет две версии: та, что устанавливается, и портативная (то есть которая работает без предварительной инсталляции).
Advanced IP Scanner показывает не только IP-адреса, но и названия устройств
Кроме поиска девайсов в сети, в возможности этой программы входит предоставление доступа к общим каталогам и FTP-серверам, удалённое управление устройствами через Radmin и RDP и даже дистанционное отключение ПК.
Где её скачать и как ей пользоваться, расскажем в инструкции:
У Advanced IP Scanner есть много аналогов: Angry IP Scanner, SolarWinds, Free IP Scanner, Spiceworks IP Scanner, Nmap и другие.
Видео: как использовать утилиту Advanced IP Scanner
Узнать свой адрес во внутренней сети можно легко с помощью стандартных средств «Виндовс» — через «Центр управления сетями и общим доступом» и чёрный редактор «Командная строка». Последняя утилита подойдёт также для определения комбинаций чисел, которые действуют для других компьютеров в этой же внутренней сети. Если у вас не получается получить информацию с помощью встроенных инструментов, используйте сторонние утилиты, например, Advanced IP Scanner, Nmap, SolarWinds или любой другой сканер.
Типы IP-адресов
В IPv4 используется 3 типа адресов:
- Индивидуальный (unicast);
- Групповой (multicast);
- Широковещательный (broadcast).
- Индивидуальный адрес — это адрес конкретного компьютера, именно такие адреса мы рассматривали выше.
- Групповой адрес — это адрес, который используется несколькими ПК. Если вы отправите данные на этот адрес, его получит несколько компьютеров в сети которые входит в эту группу.
- Широковещательный адрес — это такой адрес, который используется для получения данных всеми компьютерами в сети.
Широковещательный адрес
Широковещательный адрес в IP имеют следующий формат: (1.18)
- IP-адрес: 213.180.193.3/24
- Широковещательный адрес: 213.180.193.255
Часть которая относится к адресу сети остается без изменений, а в той части, которая относится к адресу хоста записываются в битовые единицы.
Мы уже встречались с широковещательными адресами в технологии канального уровня Ethernet. Важным отличием широковещательных адресов в сетевом уровне, является то, что широковещательные адреса используются только в пределах в одной подсети.
Маршрутизаторы не передают широковещательные пакеты в другую сеть, иначе можно очень быстро завалить всю глобальную сеть, в том числе весь Интернет, мусорными широковещательными пакетами.
Два широковещательных адреса
В IP используется 2 типа широковещательных адресов подходящих для двух различных сценарий (2.22)
Предположим что у нас есть 2 подсети объединенные между собой маршрутизатором. Если мы хотим отправить широковещательный пакет в рамках одной сети это называется ограниченное широковещание. В этом случае мы может использовать специальный широковещательный адрес, который состоит из всех битовых единиц (255.255.255.255). В этом случае данные получат все компьютеры в сети, а через маршрутизатор данные не пройдут.
Другой сценарий, когда компьютер, который находится за пределами нашей сети, хочет передать широковещательный пакет всем компьютерам, которые находится в нашей сети это называется направленное широковещание. В этом случае широковещательный IP адрес будет выглядеть 192.168.0.255, адрес подсети, в которую мы хотим отправить широковещательный пакет и битовые единицы в той части, которая относится к адресу хоста. Как произойдет обработка такого пакета? Пакет передаётся маршрутизатору и маршрутизатор уже разошлёт этот пакет в широковещательном режиме, но только в передах одной подсети, для которой предназначается этот широковещательный пакет.
Заключение
Мы закончили рассматривать IP адреса, протокола IPv4 у нас есть 3 типа адресов:
- Индивидуальный — адрес компьютера
- Групповой — адрес нескольких компьютеров
- Широковещательный — адрес для всех компьютеров сети, а не во всем интернете.
IP адреса должны быть уникальны во всем мире, поэтому нельзя использовать любой IP адрес? необходимо получать разрешение на использование. Этим занимается Корпорация Интернет ICANN для распределение имен и номеров, поэтому нужно обращаться к ней
Если вы строите сеть, которую не подключаете к Интернет, можно использовать любой IP адрес из диапазона частных IP адресов. Важно понимать что адреса IPv4 уже почти закончились, и необходимо переходить на протокол версия IPv6, либо использовать технологию NAT для подключению Интернету.