Содержание
IP-адреса (Internet Protocol Address) — что это: статические и динамические IP-адреса
IP-адрес – уникальный сетевой адрес, необходимый для нахождения, передачи и получения информации от одного устройства к другому. IP-адрес присваивается устройству вне зависимости от величины сети, к которой он подключен – это может быть как глобальный доступ в интернет, так и локальная сеть между несколькими устройствами.
IP-адрес может быть статическим и динамическим.
Статический IP-адрес – назначается конкретному устройству и при подключении к сети адрес не меняется. Статические IP-адреса обычно имеют все веб-сайты – постоянный адрес служит гарантией того, что пользователь получит доступ к тому же серверу, что и ранее.
Динамический IP-адрес – адрес устройства будет меняться при каждом подключении к сети, обычно такие адреса «выдаются» пользователям. У провайдеров часто набор IP-адресов ограничен, поэтому, когда новое устройство подключается к сети, ему выдается любой свободный адрес. После его отключения этот адрес может быть присвоен другому устройству. Динамические адреса считаются более безопасными по сравнению со статическими, т.к. затрудняют отслеживание компьютера и других устройств, подключенных к сети.
Версии IPv4 и IPv6
IP-адрес может быть представлен в формате IPv4 или IPv6.
IPv4
IPv4 –интернет протокол, использующий 32-битные адреса. Четвертая версия протокола была выпущена в 1981 году и стала самой широко используемой.
Пример такого IP-адреса:
123.45.67.89
Главная проблема протокола – ограниченность возможных адресов. Несмотря на то что их более четырех миллиардов (4 294 967 296), этого не хватает для всех устройств, выходящих в сеть.
IPv6
В 1996 году была представлена шестая версия IP-протокола, которая должна была решить проблемы предыдущей четвертой версии. Длина адреса, используемая в IPv6, составляет уже 128 бит.
Пример такого IP-адреса:
21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A
Согласно статистике Google на октябрь 2018 года, IPv6 составляет около 25% в сетевом трафике. Переход на новую версию протокола тормозит необходимость реорганизации сетей и замены оборудования.
Внешний и внутренний IP адрес
У устройства, например, компьютера, одновременно может быть два IP-адреса – внутренний и внешний.
Уникальный внутренний IP-адрес будет у каждого устройства, которое подключено внутри домашней сети или локальной сети провайдера. Причем если в одной локальной сети адреса повторяться не могут, они могут совпадать с адресами другой локальной сети. Например, устройства в соседних квартирах могут иметь одинаковые внутренние IP-адреса, благодаря тому что находятся в разных локальных сетях. В локальной сети общего интернет-провайдера эти устройства будут иметь разные IP-адреса между собой, но они также могут совпадать с адресами в локальной сети другого провайдера.
Для выхода в глобальную сеть используются внешние IP-адреса, и тут они повторяться не могут – каждый IP-адрес должен быть уникальным. .
Например, практически у каждого пользователя дома есть роутер, к которому подключены компьютер и смартфон, образующие локальную сеть. Внутри этой сети у устройств есть свои внутренние адреса, как правило, в диапазоне 192.168.0.0 – 192.168.255.255. При этом у роутера есть также и внешний IP, который выдается провайдером при подключении к интернету.
Как посмотреть IP-адрес
Проверить свой внешний IP-адрес можно с помощью Яндекса: достаточно вбить в поисковой строке запрос «мой айпи» или что-то похожее:
Также можно сразу перейти в сервис Яндекс.Интернетометр, где будет представлена подробная информация о подключении и скорости интернета – https://yandex.ru/internet/ .
Еще несколько способов узнать свой IP-адрес:
- По запросу «узнать IP-адрес» и т.д. в поисковой выдаче Яндекса и Google можно найти немало сервисов, которые быстро подскажут IP-адрес.
- Кроме того, узнать внутренние и внешние IP-адреса можно в настройках компьютера – эта информация находится в разделе Настройки – Свойства сети.
- Можно обратиться к своему интернет-провайдеру с просьбой предоставить информацию об IP-адресе.
С помощью IP-адреса можно узнать местоположение устройства, которому он присвоен:
- Город,
- Страна,
- Штат/Провинция,
- Почтовый индекс,
- Провайдер,
- Используемая операционная система и браузер.
Также вся информация о пользователе, который выходил в сеть с использованием определенного IP-адреса, есть у интернет-провайдеров. И по запросу, например, правоохранительных органов, они ее могут предоставить.
Как скрыть IP-адрес
Многие пользователи скрывают свой IP-адрес, т.к. хотят получить доступ к заблокированному контенту, сохранить конфиденциальность или скрыть личную информацию.
Чтобы скрыть IP-адрес, можно использовать:
- Веб-прокси, позволяющие изменить свой IP-адрес на другой,
- Бесплатный браузер Tor, обеспечивающий абсолютную анонимность в сети за счет использования распределенной сети серверов, которая организована добровольцами со всего мира,
- Виртуальную частную сеть (VPN),
- Публичные Wi-Fi сети, где один IP-адрес используется всеми пользователями. Но важно помнить, что сети с публичным доступом очень небезопасны – в них велика вероятность перехвата злоумышленниками личных данных пользователя, например, информации о банковской карте.
Всё об IP адресах и о том, как с ними работать / Хабр
Доброго времени суток, уважаемые читатели Хабра!
Не так давно я написал свою первую статью на Хабр. В моей статье была одна неприятная шероховатость, которую моментально обнаружили, понимающие в сетевом администрировании, пользователи. Шероховатость заключается в том, что я указал неверные IP адреса в лабораторной работе. Сделал это я умышленно, так как посчитал что неопытному пользователю будет легче понять тему VLAN на более простом примере IP, но, как было, совершенно справедливо, замечено пользователями, нельзя выкладывать материал с ключевой ошибкой.
В самой статье я не стал править эту ошибку, так как убрав её будет бессмысленна вся наша дискуссия в 2 дня, но решил исправить её в отдельной статье с указание проблем и пояснением всей темы.
Для начала, стоит сказать о том, что такое IP адрес.
IP-адрес — уникальный сетевой адрес узла в компьютерной сети, построенной на основе стека протоколов TCP/IP (TCP/IP – это набор интернет-протоколов, о котором мы поговорим в дальнейших статьях). IP-адрес представляет собой серию из 32 двоичных бит (единиц и нулей). Так как человек невосприимчив к большому однородному ряду чисел, такому как этот 11100010101000100010101110011110 (здесь, к слову, 32 бита информации, так как 32 числа в двоичной системе), было решено разделить ряд на четыре 8-битных байта и получилась следующая последовательность: 11100010.10100010.00101011.10011110. Это не сильно облегчило жизнь и было решение перевести данную последовательность в, привычную нам, последовательность из четырёх чисел в десятичной системе, то есть 226.162.43.158. 4 разряда также называются октетами. Данный IP адрес определяется протоколом IPv4. По такой схеме адресации можно создать более 4 миллиардов IP-адресов.
Максимальным возможным числом в любом октете будет 255 (так как в двоичной системе это 8 единиц), а минимальным – 0.
Далее давайте разберёмся с тем, что называется классом IP (именно в этом моменте в лабораторной работе была неточность).
IP-адреса делятся на 5 классов (A, B, C, D, E). A, B и C — это классы коммерческой адресации. D – для многоадресных рассылок, а класс E – для экспериментов.
Класс А: 1.0.0.0 — 126.0.0.0, маска 255.0.0.0
Класс В: 128.0.0.0 — 191.255.0.0, маска 255.255.0.0
Класс С: 192.0.0.0 — 223.255.255.0, маска 255.255.255.0
Класс D: 224.0.0.0 — 239.255.255.255, маска 255.255.255.255
Класс Е: 240.0.0.0 — 247.255.255.255, маска 255.255.255.255
Теперь о «цвете» IP. IP бывают белые и серые (или публичные и частные). Публичным IP адресом называется IP адрес, который используется для выхода в Интернет. Адреса, используемые в локальных сетях, относят к частным. Частные IP не маршрутизируются в Интернете.
Публичные адреса назначаются публичным веб-серверам для того, чтобы человек смог попасть на этот сервер, вне зависимости от его местоположения, то есть через Интернет. Например, игровые сервера являются публичными, как и сервера Хабра и многих других веб-ресурсов.
Большое отличие частных и публичных IP адресов заключается в том, что используя частный IP адрес мы можем назначить компьютеру любой номер (главное, чтобы не было совпадающих номеров), а с публичными адресами всё не так просто. Выдача публичных адресов контролируется различными организациями.
Допустим, Вы молодой сетевой инженер и хотите дать доступ к своему серверу всем пользователям Интернета. Для этого Вам нужно получить публичный IP адрес. Чтобы его получить Вы обращаетесь к своему интернет провайдеру, и он выдаёт Вам публичный IP адрес, но из рукава он его взять не может, поэтому он обращается к локальному Интернет регистратору (LIR – Local Internet Registry), который выдаёт пачку IP адресов Вашему провайдеру, а провайдер из этой пачки выдаёт Вам один адрес. Локальный Интернет регистратор не может выдать пачку адресов из неоткуда, поэтому он обращается к региональному Интернет регистратору (RIR – Regional Internet Registry). В свою очередь региональный Интернет регистратор обращается к международной некоммерческой организации IANA (Internet Assigned Numbers Authority). Контролирует действие организации IANA компания ICANN (Internet Corporation for Assigned Names and Numbers). Такой сложный процесс необходим для того, чтобы не было путаницы в публичных IP адресах.
Поскольку мы занимаемся созданием локальных вычислительных сетей (LAN — Local Area Network), мы будем пользоваться именно частными IP адресами. Для работы с ними необходимо понимать какие адреса частные, а какие нет. В таблице ниже приведены частные IP адреса, которыми мы и будем пользоваться при построении сетей.
Из вышесказанного делаем вывод, что пользоваться при создании локальной сеть следует адресами из диапазона в таблице. При использовании любых других адресов сетей, как например, 20.*.*.* или 30.*.*.* (для примера взял именно эти адреса, так как они использовались в лабе), будут большие проблемы с настройкой реальной сети.
Из таблицы частных IP адресов вы можете увидеть третий столбец, в котором написана маска подсети. Маска подсети — битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети.
У всех IP адресов есть две части сеть и узел.
Сеть – это та часть IP, которая не меняется во всей сети и все адреса устройств начинаются именно с номера сети.
Узел – это изменяющаяся часть IP. Каждое устройство имеет свой уникальный адрес в сети, он называется узлом.
Маску принято записывать двумя способами: префиксным и десятичным. Например, маска частной подсети A выглядит в десятичной записи как 255.0.0.0, но не всегда удобно пользоваться десятичной записью при составлении схемы сети. Легче записать маску как префикс, то есть /8.
Так как маска формируется добавлением слева единицы с первого октета и никак иначе, но для распознания маски нам достаточно знать количество выставленных единиц.
Таблица масок подсети
Высчитаем сколько устройств (в IP адресах — узлов) может быть в сети, где у одного компьютера адрес 172.16.13.98 /24.
172.16.13.0 – адрес сети
172.16.13.1 – адрес первого устройства в сети
172.16.13.254 – адрес последнего устройства в сети
172.16.13.255 – широковещательный IP адрес
172.16.14.0 – адрес следующей сети
Итого 254 устройства в сети
Теперь вычислим сколько устройств может быть в сети, где у одного компьютера адрес 172.16.13.98 /16.
172.16.0.0 – адрес сети
172.16.0.1 – адрес первого устройства в сети
172.16.255.254 – адрес последнего устройства в сети
172. 16.255.255 – широковещательный IP адрес
172.17.0.0 – адрес следующей сети
Итого 65534 устройства в сети
В первом случае у нас получилось 254 устройства, во втором 65534, а мы заменили только номер маски.
Посмотреть различные варианты работы с масками вы можете в любом калькуляторе IP. Я рекомендую этот.
До того, как была придумана технология масок подсетей (VLSM – Variable Langhe Subnet Mask), использовались классовые сети, о которых мы говорили ранее.
Теперь стоит сказать о таких IP адресах, которые задействованы под определённые нужды.
Адрес 127.0.0.0 – 127.255.255.255 (loopback – петля на себя). Данная сеть нужна для диагностики.
169.254.0.0 – 169.254.255.255 (APIPA – Automatic Private IP Addressing). Механизм «придумывания» IP адреса. Служба APIPA генерирует IP адреса для начала работы с сетью.
Теперь, когда я объяснил тему IP, становиться ясно почему сеть, представленная в лабе, не будет работать без проблем. Этого стоит избежать, поэтому исправьте ошибки исходя из информации в этой статье.
Ссылка на лабу
networking — Какие еще IP-адреса можно/нужно использовать для домашней сети?
Вы можете свободно использовать любой адрес частной сети в следующих зарезервированных диапазонах:
- Частное адресное пространство
Администрация адресного пространства Интернета (IANA) зарезервировала следующие три блока пространства IP-адресов для частных интернетов:
10.0.0.0 - 10.255.255.255 (префикс 10/8) 172.16.0.0 - 172.31.255.255 (префикс 172.16/12) 192.168.0.0 - 192.168.255.255 (префикс 192.168/16)
(из RFC 1918 — Распределение адресов для частных интернетов)
Вы также должны иметь в виду сетевой адрес хоста и широковещательный адрес:
- Широковещательная IP-адресация — предлагаемые стандарты
Если разные реализации IP должны быть совместимы, должен быть выделенный номер для обозначения «всех хостов».
Поскольку локальный сетевой уровень всегда может преобразовать IP-адрес в адрес канального уровня, выбор «номера широковещательного хоста» IP несколько произволен. Для простоты это должен быть тот, который вряд ли будет назначен реальному хосту. Этим свойством обладает число, все биты которого равны единице; это назначение было впервые предложено в . В тех немногих случаях, когда хосту был назначен адрес, в котором номер хоста состоит из всех единиц, перенумерация не кажется обременительной.
Адрес 255.255.255.255 обозначает широковещательную рассылку в локальной аппаратной сети, которую нельзя пересылать. Этот адрес может использоваться, например, хостами, которые не знают своего сетевого номера и запрашивают его у какого-то сервера.
Таким образом, хост в сети 36, например, может:
(Обратите внимание, что если сеть не разбита на подсети, эти два метода имеют одинаковый эффект.)
Если использование «всех единиц» в поле IP-адреса означает «широковещательную рассылку», использование «всех нулей» можно рассматривать как значение «не указано». Вероятно, нет никаких причин для появления таких адресов где-либо, кроме как в качестве исходного адреса дейтаграммы запроса информации ICMP. Однако в соответствии с соглашением об обозначениях мы ссылаемся на сети (в отличие от хостов), используя адреса с нулевыми полями. Например, 36.0.0.0 означает «сеть номер 36», а 36.255.255.255 означает «все хосты в сети номер 36».
(из RFC 919 — широковещательные интернет-адреса)
Кроме того, вам необходимо понимать бесклассовую междоменную маршрутизацию (обычно называемую CIDR) и ее нотацию CIDR для выражения диапазонов IP-адресов:
Бесклассовая междоменная маршрутизация (CIDR, /ˈsaɪdər/ или /ˈsɪdər/) — это метод распределения IP-адресов и IP-маршрутизации. Инженерная рабочая группа Интернета представила CIDR в 1993 году, чтобы заменить предыдущую архитектуру адресации классового сетевого дизайна в Интернете. Его цель состояла в том, чтобы замедлить рост таблиц маршрутизации на маршрутизаторах в Интернете и помочь замедлить быстрое исчерпание адресов IPv4.
Нотация
CIDR представляет собой компактное представление IP-адреса и связанного с ним префикса маршрутизации. Обозначение состоит из IP-адреса, символа косой черты (‘/’) и десятичного числа.
Адрес может обозначать отдельный адрес интерфейса или начальный адрес всей сети. Максимальный размер сети определяется количеством возможных адресов с оставшимися младшими битами под префиксом. Совокупность этих битов часто называют идентификатором хоста.
Например:
- 192.168.100.14/24 представляет IPv4-адрес 192.168.100.14 и связанный с ним префикс маршрутизации 192.168.100.0 или, что то же самое, его маску подсети 255.255.255.0, которая имеет 24 ведущих 1-бита.
- блок IPv4 192.168.100.0/22 представляет 1024 адреса IPv4 от 192.168.100.0 до 192.168.103.255.
- блок IPv6 2001:db8::/48 представляет собой блок адресов IPv6 от 2001:db8:0:0:0:0:0:0 до 2001:db8:0:ffff:ffff:ffff:ffff:ffff.
- :: 1/128 представляет адрес обратной связи IPv6. Его длина префикса составляет 128, что является количеством битов в адресе.
networking — имеет ли значение, какой статический IP-адрес выбрать для своих устройств?
спросил
Изменено
4 года, 10 месяцев назад
Просмотрено
27 тысяч раз
Я устанавливаю статический IP-адрес для своего настольного ПК и резервирую этот адрес на маршрутизаторе, чтобы он назначал этот адрес только моему ПК. Есть ли преимущества или недостатки в выборе определенных IP-адресов?
Например, есть ли преимущество в выборе меньшего номера, например 192.168.1.2, по сравнению с большим номером, например 192.168.100.100?
У меня также есть несколько других устройств, которые я подключаю к сети: пара других настольных ПК, телефоны, ноутбуки и т. д.
- сеть
- маршрутизатор
- IP-адрес
2
Технически не имеет значения, какой IP-адрес у вашего устройства.
Обычно потребительские/домашние маршрутизаторы устанавливают для диапазона DHCP большие числа, т.е. От 100 до 200, и в этом случае имеет смысл поместить статические IP-адреса за пределы этого диапазона.
Я обычно отношу вещи, которыми часто пользуюсь, к «простым числам».
0
Я устанавливаю статический IP-адрес для своего настольного ПК и резервирую этот адрес на маршрутизаторе, чтобы он назначал этот адрес только моему ПК.
Это неправильная (но возможная) практика, особенно когда MAC-адрес, хранящийся в DHCP-резервировании, и реальный MAC-адрес этого IP-адреса отличаются (может произойти в будущем, например, при замене поврежденного сетевого адаптера). Кроме того, любые изменения на DHCP, которые передаются клиентам (например, изменение DNS-адреса или статического маршрута), не будут переданы на Вашу станцию, Вы должны проверить эти изменения и применить их на своей станции «вручную».
Лучшим решением является использование IP-адреса вне диапазона DHCP. Но проблема с ручным отслеживанием изменений осталась.
Наилучшее решение — использовать динамическую адресацию со статическим резервированием плюс те же настройки в альтернативной конфигурации, когда DHCP недоступен. Проблема с ручным отслеживанием изменений тоже сохраняется (только для альтернативного конфига), но не так существенно, как в предыдущем случае.
Есть ли преимущества или недостатки при выборе определенных IP-адресов?
Нет, если Вы используете IP-адреса из «частных» подсетей (для IPv4 см. RFC1918). Любой IPv4-адрес представляет собой некоторое значение длиной 4 байта, не более.
4
Если вы разбираетесь в подсетях, то любой из них будет работать. Если вы этого не сделаете, оставьте эту 3-ю цифру одинаковой во всем здании, чтобы все было 192.168.1. nnn — или, точнее, то, что маршрутизатор использует по умолчанию — например, некоторые используют 192.168.0.x. На потребительском уровне нет причин вносить какие-либо изменения в это.
DHCP-сервер вашего маршрутизатора будет иметь «пул», из которого он выбирает свои назначения. Иногда это будет полный диапазон от 192.168.1.1 до 192.168.1.254
Если маршрутизатор автоматически не удалит любое статическое сопоставление из оставшегося пула, сначала убедитесь, что вы можете настроить этот пул вручную, чтобы избежать потенциального конфликта. Одним из способов было бы уменьшить пул до 192.168.1.20 вверх, а затем назначить ваши статические устройства ниже этого.
Как уже сказал Микаэль, это оставляет «простые номера» для ваших обычных устройств.
Ни один номер не может быть «лучше», чем любой другой, так что просто используйте запоминающиеся.
Действительно, нужно максимально упростить нумерацию.