Ip адрес

Как мы выбирали справочник IP-адресов

  1. Стоимость.
  2. Частота обновлений.
  3. Количество диапазонов IP-адресов для России.
  4. Количество адресов «на местности», или полнота. Чтобы измерить полноту, мы прогнали все адреса из каждого справочника через API cтандартизации «Дадаты». Сервис привел адреса к одному формату и разобрал по типам: регион, район, город. Эти стандартизованные адреса мы и посчитали.
  5. Формат: насколько справочник удобно использовать.
  6. Библиотеки и интеграции с популярными фреймворками.
  7. Что можно вытащить из базы помимо города.
  8. Чей Крым (политика политикой, а бизнесу работать надо).
  9. Детализация по населенным пунктам. Чтобы узнать ее, мы прогнали 35000 рандомных уникальных IP-адресов через каждый справочник. Потом сравнили, сколько уникальных городов разрезолвил каждый справочник.
  • IPGeoBase,
  • SypexGEO,
  • MaxMind Lite,
  • ip2ruscity.

В чем разница между IPv4 и IPv6

Возможно, вы также заметили при просмотре настроек другой тип IP-адреса, называемый адресом IPv6. Типы IP-адресов, о которых мы говорили до сих пор, – это адреса, используемые протоколом IP версии 4 (IPv4), разработанным в конце 70-х годов. Они используют 32 бинарных бита, о которых мы говорили (в четырех октетах), чтобы обеспечить в общей сложности 4,29 миллиарда возможных уникальных адреса. Хотя это много, все общедоступные адреса давно были «потреблены» предприятиям. Многие из них сейчас не используются, но они назначены и недоступны для общего использования.

В середине 90-х годов, обеспокоенная потенциальной нехваткой IP-адресов, специальная рабочая группа Internet Engineering Task Force (IETF) разработала IPv6. IPv6 использует 128-битный адрес вместо 32-разрядного адреса IPv4, поэтому общее количество уникальных адресов многократно выросло и стало достаточно большим (вряд ли когда-либо закончится).

В отличие от точечной десятичной нотации, используемой в IPv4, адреса IPv6 выражаются в виде восьми групп номеров, разделенных двоеточиями. Каждая группа имеет четыре шестнадцатеричных цифры, которые представляют 16 двоичных цифр (это называется хекстетом). Типичный IPv6-адрес может выглядеть примерно так:

2601: 7c1: 100: ef69: b5ed: ed57: dbc0: 2c1e

Дело в том, что нехватка адресов IPv4, вызвавшая беспокойство, в значительной степени смягчалась увеличением использования частных IP-адресов через маршрутизаторы. Всё больше и больше людей создавали свои собственные частные сети, используя частные IP-адреса.

Что такое IP адрес

IP адрес — это уникальный идентификатор устройства в сети, базирующийся на стеке протоколов TCP/IP. Может формироваться в двух различных видах: IPv4 и IPv6. По-английски полностью пишется, как Internet Protocol Address, расшифровывается — адрес интернет-протокола. Он может быть, как частным — в локальной сети, так и глобальным — во всемирной паутине.

Так, для применения в частных /локальных сетях по документу RFC1918 выделены следующие диапазоны адресов вида IPv4:

  • 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 префикс)

IP приписывается каждому устройству в сети. Это необходимо, чтобы устройства могли находить / определять друг друга и производить обмен информацией. Без него вы просто не сможете пользоваться интернетом. Это, как в жизни, как вас найдет почтальон, чтобы доставить вам корреспонденцию, не зная вашего адреса. Даже при соединении двух компьютеров в локальную сетку — у каждого будет свой айпи.

Из чего состоит ИП адрес — формат

На данный момент используется два цифровых формата для формирования айпи, привычный нам IPv4 и более новый, дающий больше возможных вариантов создания новых уникальных адресов — IPv6.

IPv4 (Internet Protocol v.4) — адрес в 32 битном формате. Состоит из 4 чисел — от 0 до 255, по 8 бит и 1 байту каждое, разделены точками. Протокол позволяет формировать большое количество возможных айпи — всего 4 294 967 296 и чаще всего вы видите их именно в этом формате.

Очень удобно использовать его в локальных сетях, т.к. адрес в таком видеть легко прочитать и запомнить. А вот во всемирной паутине — его возможностей уже не хватает, т.к. устройств становится все больше, поэтому был придуман и реализован новейший формат протокола.

IPv6 (Internet Protocol v.6) — адрес в 128 битном формате. Состоит из 4 цифр с буквами в 8 ячейках по 16 бит, разделенных между собой двоеточием. Был разработан в 1995 году с целью увеличения создания возможных уникальных айпишников (сленг), т.к. у IPv4 их стало не хватать.

Данный формат позволяет абсолютно всем устройствам иметь свой собственный уникальный адрес, решив проблему их нехватки и использования динамических айпи. Но, пока на него полностью не перешли, т.к. перенастройка и замена оборудования довольно дорогой и длительный процесс.

Классы сетей

Имеются три класса IP адресов

  • IP адрес сети класса A использует крайние левые 8 битов (первый байт) для
    идентификации сети, оставшиеся 24 бита (три байта) идентифицируют сетевые
    интерфейсы компьютера в сети. Адреса класса A всегда имеют крайний левый
    бит, равный нулю — поэтому первый байт адреса принимает значения от 0 до
    127. Так доступно максимум 128 номеров для сетей класса A, с каждым,
    содержащим до 33,554,430 возможных интерфейсов.

    Однако, сети 0.0.0.0 (известный как заданный по умолчанию маршрут) и
    127.0.0.0 (зарезервированы для организации обратной связи (loopback)) имеют
    специальные предназначения и не доступны для использования, чтобы
    идентифицировать сети. Соответственно, могут существовать только 126 номеров
    для сети класса A.

  • IP адрес сети класса B использует крайние левые 16 битов (первые 2 байта)
    для идентификации сети, оставшиеся 16 бит идентифицируют сетевые интерфейсы
    компьютера в сети. Адреса класса B всегда имеют крайние левые два бита,
    установленные в 1 0. Сети класса B имеют диапазон от 128 до 191 для первого
    байта, каждая сеть может содержать до 32,766 возможных интерфейсов.

  • IP адрес сети класса C использует крайние левые 24 бита для идентификации
    сети, оставшиеся 8 бит идентифицируют сетевые интерфейсы компьютера в сети.
    Адрес сети класса C всегда имеет крайние левые 3 бита, установленные в 1 1 0
    или диапазон от 192 до 255 для крайнего левого байта. Имеется, таким образом,
    4,194,303 номеров, доступных для идентификации сети класса C, каждая может
    содержать до 254 сетевых интерфейса. (однако, сети класса C с первым
    байтом, большим, чем 223, зарезервированы и недоступны для использования).

Резюме:

Класс сети   Пригодный для использования диапазон
                A                 1 - 126
                B               128 - 191
                C               192 - 254

Имеются также специальные адреса, которые зарезервированы для ‘несвязанных’
сетей — которые является сетями, использующими IP, но не связаны с
Internet, Эти адреса:

  • Одна сеть класса A

    10.0.0.0

  • 16 сетей класса B

    172.16.0.0 — 172.31.0.0

  • 256 сетей класса C
    192.168.0.0 — 192.168.255.0

Виды IP-адресов

Начнём с азов. IP-адрес — это уникальный адрес устройства (чаще всего – компьютера), подключенного к локальной или глобальной сети (Интернету). Благодаря IP-адресу устройства внутри одной сети могут «общаться» друг с другом и передавать информацию.

IP-адреса делятся на два типа:

  • Внутренние (локальные; частные) – адреса, используемые только внутри определённой локальной сети.
  • Внешние (глобальные; публичные) – уникальные адреса, через которые устройства взаимодействуют с сетью Интернет.

Внешний ip может меняться при переподключении к сетевому оборудованию, поэтому принято выделять статический и динамический внешний адрес.

Внешний статический ip адрес закрепляется за определённым пользователем на постоянной основе и остаётся неизменным при любом подключении. Динамический внешний ip, соответственно, меняется каждый раз, когда вы подключаетесь к глобальной сети.

В чём преимущество внешнего статического ip адреса?

На первый взгляд, нет разницы, какой айпи – статический или динамический – использовать для выхода в интернет. На самом же деле, статический адрес даёт владельцу ряд преимуществ. Он необходим в ситуациях, когда нужен доступ к компьютеру извне или требуется авторизация по уникальному адресу. На практике это означает, что:

  • Компьютер можно использовать как площадку для собственного сайта или сервера (web, почтового, игрового).
  • К домашнему компьютеру можно подключаться из офиса.
  • Возможно подключение к офисной сети из дома.
  • Скачивать информацию с файлообменных сайтов и файловых хранилищ можно без ограничений.
  • Вы надежно защищаете свои электронные кошельки от взлома и кражи данных.

Специальные типы IP-адресов

Какие бывают специальные типы IP адресов:

В номере хоста нельзя использовать только битовые 0, и только битовые 1. Если мы укажем только битовые 0, то это получится не адрес хоста, а адрес подсети 213.180.193.0.

А если укажем только битовые 1, то это будет широковещательный адрес. 213.180.193.255.

Часто, маршрутизатору по умолчанию в сети, или шлюзу, через которые все компьютеры сети попадают в интернет, присваивают адрес с номером 1. Однако четких правил нет, так делать не обязательно 213.180.193.1.Адрес который состоит из всех 0.0.0.0 это адрес текущего хоста. Он используется, когда компьютер еще не получил свой IP адрес.

Адрес из всех битовых единиц, 255.255.255.255 это все хосты в текущей подсети (ограниченный широковещательный адрес).

127.0.0.0/8 это обратная петля, специальный диапазон адресов, который выделен для того чтобы отлаживать сетевые приложения, если у вас нет сетевого оборудование  или оно настроено не так как вам нужно, в этом случае данные не отправляются в сеть, а приходят обратно на компьютер. Часто из этой сети используется адрес 127.0.0.1 это текущий компьютер (localhost). Однако не обязательно для этой цели использовать адрес с хостом 1, можно использовать 2, 3 или другой любой IP адрес из этого диапазона. IP адреса из подсети 169.254.0.0/16 называются Link-local адреса. Случае если вы не настроили IP адрес на своем ПК вручную или каким либо другим способом, например с помощью протокола DHCP, то операционная система сама может назначить компьютеру адрес из этого диапазона. Такие адреса могут использоваться только в пределах подсети и не проходят через маршрутизатор.

IP адреса

Вид глобальных адресов, которые мы рассматриваем в этой статье это IP адреса, которые используются в стеке протоколов TCP/IP. и Интернет. IP адреса нужны для уникальной идентификации компьютеров в крупной составной сети, которая может включать в себя весь мир, например сети Интернет, и различные части сети интернет построенные на разных технологиях канального уровня.

Сейчас есть 2-е версии протокола IP: версия IPv4 и IPv6. Основное отличие между версиями протоколов в длине IP адреса. В IPv4 длина адреса 4 байта, а в IPv6 длина адреса 16 байт.

Длина адреса IPv4 — 32 бита, 4 байта. И чтобы людям было удобно работать с такими IP адресами их делят на 4 части.

Ip адрес

В каждой части по 8 бит, такая часть называется октет. Каждый октет записывают в десятичном формате, и форма записи IP адреса следующая: четыре октета разделенных точкой (213.180.193.3). С таким видом деления адресов людям гораздо удобнее работать, чем с записью в двоичной форме длиной в 32 бита.

IP-адреса и IP-сети

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

В IP объединение происходит следующим образом, подсеть это некое количество компьютеров, у которых одинаковая старшая часть IP-адреса. В примере ниже у данного диапазона адресов одинаковые первые 3 октета, и отличается только последний октет.

Ip адрес

И маршрутизаторы, устройства передающие информацию на сетевом уровне, работают уже не с отдельными IP адресами, а с подсетями.

Структура IP адреса

Наш IP адрес состоит из 2 частей:

  1. номер подсети — старшие биты IP адреса.
  2. номер компьютера в сети (хост) — младшие биты 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 адрес

Другой формат записи маски в виде префикса. В этом случае указывается, сколько первых бит IP адреса относится к адресу сети, а всё остальное, считается, что относится к адресу хоста.

Префикс записывается через  слэш (/).

213.180.193.3/24 это означает что первые 24 бита, то есть 3 октета относится к адресу к сети, а последний октет к адресу хоста.

Оба эти представления эквивалентны. Если мы запишем маску подсети в десятичном виде, либо виде префикса, мы получаем одинаковый адрес подсети.

Важно понимать, что маска подсети не обязательно должна заканчиваться на границе октетов. Хотя, так делают часто, чтобы людям было удобно работать с такими адресами сетей и хостов, но это делать не всегда удобно

Например, если у вас сеть достаточно крупная, то вам можно ее разбить на несколько более маленьких частей. А для этого приходится использовать маски переменной длины, именно так называются маски подсети которые не заканчиваются на границе октета. 

Подробный пример на видео выше на минуте 8:20.

Что такое IP-адрес?

Простыми словами, IP-адрес (сокращенно от «Internet Protocol») – это уникальный идентификатор вашего устройства. Он есть не только у компьютеров, но и у планшетов и смартфонов. И подобно отпечатку пальца, в мире не сыскать двух одинаковых .

Разумеется, для таких вещей существуют стандарты, и их устанавливает Уполномоченная организация по распределению нумерации в Интернете (IANA). На сегодняшний день используются два основных типа IP-адресов: четвертая версия интернет-протокола IPv4 и новая версия IPv6.

Wikipedia

Первый существует с января 1983 года и до сих пор является наиболее распространенным. Он представляет собой 32-разрядные числа, выраженные в четырех октетах, которые разделены так называемой «десятичной точкой». Например, 192.0.2.53.

К 1999 году, когда началась коммерциализация доступа в Интернет, возникли опасения, что рано или поздно IANA может исчерпать действительные адреса IPv4. Поэтому Инженерный совет Интернета (Internet Engineering Task Force), международное сообщество проектировщиков, ученых, сетевых операторов и провайдеров со штаб-квартирой в Фремонте, (штат Калифорния), разработало преемника IPv4 – IPv6. Новая версия представляет собой 128-битные числа, выраженные в шестнадцатеричных строках, например, 2001: 0db8: 582: ae33 :: 29.

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

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

IANA

В официальном документе 2016 года об использовании IP-адресов в уголовных расследованиях Фонд электронных рубежей (Electronic Frontier Foundation) подчеркивает, что подобные метафоры «неправильно характеризуют функцию и надежность IP-адресов и потенциально завышают точность информации об IP-адресах».

Когда IANA ввела протоколы IPv4, а затем протоколы IPv6, разработчики настроили систему для уникальной идентификации электронного пункта назначения в Интернете, а не точного физического местоположения. IANA создала блоки IP-адресов, назначая их регионам по всему миру на числовой, а не на географической основе.

Например, IP-адреса в Индии и Австралии попадают в один и тот же реестр, несмотря на разницу в географическом расположении. Кроме регионального уровня, IP-адреса могут варьироваться и в зависимости от интернет-провайдеров.

Распределение IP адресов

Так как IP адреса являются глобальными адресами и используются для построение сетей, которые могут потенциально объединять все компьютеры в мире такие как сеть интернет, то каждый компьютер должен иметь уникальный IP адрес во всем мире.

Если у нас будет несколько компьютеров с одним IP адресом, то мы не сможем понять к какому компьютеру  должны отправить наши данные. Чтобы обеспечить уникальность адресов в интернет, есть специальный подход, IP адреса нельзя брать любые какие вы хотите, а необходимо получить разрешение на использование IP адреса у Internet Assigned Number Authority (IANA), сейчас функции IANA реализуются корпорацией ICANN (Internet Corporation for Assigned Names and Numbers) — Корпорация Интернет для распределения имен и номеров. Именно эта организация отвечает за распределение IP адресов во всем мире.

Однако организация делает это не напрямую, а с помощью региональных регистраторов. В каждом регионе есть свой регистратор, который взаимодействует с  компанией ICANN и распределяет IP адреса. Россия и Европа относится к региональному регистратору RIPE.

Как подключить маршрутизатор TP-Link через модем, используя Динамический IP?

Примечание: вам не подойдёт эта статья, если ваше подключение реализовано одним из следующих способов:

  1. У вас кабельный/оптоволоконный модем. При этом доступ в Интернет осуществляется автоматически без каких-либо настроек, и доступ возможен только одному пользователю. В этом случае обратитесь к следующей инструкции.
  2. Ваш провайдер предоставил вам статический IP-адрес до приобретения маршрутизатора TP-Link. Если вам необходимо вручную прописать IP-адрес на компьютере для доступа к Интернет обратитесь к этой инструкции.
  3. Ваш DSL модем требует запуска подключения с компьютера, прежде чем получить доступ в Интернет. Обратитесь к этой инструкции.

Дополнительная подготовка:

  1. Отключите питание на вашем маршрутизаторе, модеме и компьютере.
  2. Подключите модем к порту WAN маршрутизатора TP-Link с помощью кабеля Ethernet, подключите основной компьютер к порту LAN маршрутизатора с помощью кабеля Ethernet.
  3. Последовательно включите питание на маршрутизаторе, затем на модеме и компьютере.

Примечание: убедитесь, что вы можете получить доступ в Интернет через модем без использования маршрутизатора TP-Link. Если прямое соединение не работает, то обратитесь к вашему Интернет-провайдеру.

Шаг 1. Вход в веб-утилиту настройки маршрутизатора.

Если у вас возникают проблемы с доступом к веб-утилите, обратитесь к этой инструкции.

Шаг 2. Настройка типа подключения WAN.

После входа в веб-утилиту маршрутизатора перейдите в меню «Сеть» подраздел WAN». В строке «Тип подключения WAN» выберите «Динамический IP-адрес», как показано ниже. Затем нажмите кнопку «Сохранить».

Шаг 3. Проверка соединения.

Подождите несколько минут и проверьте информацию на странице «Состояние» в разделе WAN». Если маршрутизатор получает какой-либо IP-адрес (по аналогии как показано ниже), это будет означать, что соединение между маршрутизатором и модемом установлено.

Примечание: если в разделе «WAN» не отображается IP-адрес, зайдите в раздел «Сеть», подраздел «LAN». Измените сегмент в IP-адресе и нажмите кнопку «Сохранить».

Например, некоторые маршрутизаторы TP-Link используют 192.168.1.1 IP-адрес по умолчанию. Такой адрес может вступить в конфликт с адресом Вашего ADSL модема. В таком случае маршрутизатор не сможет правильно подключиться к модему, и вы не сможете получить доступ к Интернет. Что бы избежать конфликта, сменить адрес, например, на 192.168.2.1. После смены LAN адреса доступ к настройкам устройства будет осуществляться по этому адресу.

источник