Что такое динамичный ip адрес

Что такое динамичный ip адрес

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

С понятием “IP-адрес” мы познакомились в одной из недавних статей.

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

Внутренний (он же частный, локальный, “серый”)

  • Внешний (он же публичный, глобальный, “белый”)
  • Внутренний «серый» IP-адрес

    Внутренние (частные) IP-адреса не используются в сети интернет. К внутренним относятся адреса, используемые в локальных сетях. Доступ к внутреннему 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-адреса.

    Внешний «белый» IP-адрес

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

    В связи с тем, что публичных адресов существует ограниченное количество, то прибегают к трансляции сетевых адресов из частных в публичные (по технологии NAT). Для этого используются маршрутизаторы, которые позволяют нескольким пользователям (с внутренними IP-адресами) одновременно иметь доступ в интернет через один публичный IP-адрес, предоставляемый провайдером. Как правило, для домашних пользователей предоставляется один публичный IP-адрес на всю локальную сеть.
    Таким образом, при выходе в сеть интернет внутренний адрес преобразуется по технологии NAT в публичный. В итоге пользователь с адресом локальной сети видит интернет, но интернет не видит компьютер пользователя (вместо него он видит адрес шлюза с NAT).

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

    Статический IP (его еще называют постоянный, фиксированный) – это IP-адрес, который не меняется с каждым подключением, т.е. закреплен за вами твердо и навсегда.

    Динамический IP – это плавающий IP-адрес, который меняется с каждым подключением.

    Вы всегда можете подключить себе статический публичный IP-адрес. Практически все провайдеры предоставляют такую услугу. Как правило, данная услуга платная, но стоит недорого.

    Так для чего же нужен статический публичный IP-адрес?

    Имея статический публичный IP-адрес, вы сможете предоставить доступ на свой компьютер из любой точки глобальной сети. Любой сервер в сети интернет будет получать информацию именно от уникального адреса и за чужие нарушения доступ с вашего адреса никто не закроет. Также, имея статический публичный адрес, вы можете организовать Web-сервер или FTP-сервер; управлять домашним компьютером с работы и делать многое другое.

    Читайте также:  Замените звездочки соответствующими знаками или

    Статический внешний (публичный) IP-адрес необходим в ситуациях, требующих либо доступа к вашему компьютеру извне, либо авторизации по вашему уникальному IP-адресу. Примеры таких ситуаций:

    • удалённый доступ к компьютеру;
    • удалённый доступ к камерам квартирного видеонаблюдения;
    • vpn-подключение (например, vpn-подключение из дома к офисной сети);
    • организация на домашнем компьютере сервера, доступного извне (Web-сервера или FTP-сервера);
    • использование клиент-банков для доступа к банковским платежным системам;
    • авторизация на некоторых сервисах (например, файловых хранилищах).

    Если вы заказали у своего провайдера услугу «Статический публичный IP-адрес», то помните, что необходимо самостоятельно производить защиту своего ПК от атак и угроз из сети интернет.

    У каждого компьютера, подключенного к сети есть свой уникальный или не очень идентификатор в сети интернет, с помощью которого другие компьютеры могут обращаться к нему и отвечать на его запросы. Если бы не было такого адреса, то как бы сеть смогла определить какому компьютеру предназначено сообщение? По логике каждый компьютер должен иметь именно уникальный адрес, но технологии развивались, количество устройств стремительно увеличивалось и свободных адресов начало не хватать.

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

    Что такое статический IP адрес?

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

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

    Что такое динамический IP адрес?

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

    Это основано на том, что пользователи не круглосуточно используют интернет, а устройства не круглосуточно включены. А значит определенное время ip адрес будет простаивать. Чтобы решить эту проблему вам дается один из свободных адресов, как только соединение рвется, этот адрес освобождается и отдается кому-то другому или по истечении определенного времени. Если же вы снова подключаетесь, вам будет выдан новый адрес. Такие адреса раздаются по протоколу DHCP. С помощью такого адреса вы все еще можете играть с другом игры по сети через интернет, но уже не сможете разместить сайт, поскольку ip изменится и будет сайт будет недоступен вся разница статический и динамический ip в этом.

    Читайте также:  Batman the telltale series эпизод 1

    Что такое NAT?

    Динамические адреса давали недостаточную оптимизацию, всего в несколько раз. Этого было мало и провайдерам пришлось использовать еще одну технологию вместо динамических адресов. Это NAT. Я решил что нельзя не рассказать об этом в статье про сравнение ip адресов. Многие новички читают статью про динамический ip и думают — "Допустим, у меня динамический ip, ну вот я сейчас запущу игровой сервер, дам свой IP другу и мы будем играть", но не тут то было, не работает. А почему? Потому что сейчас уже динамические IP провайдерами не используются. Я еще застал то время, тогда так и было, запустил сервер SAMP, сказал другу IP и играем.

    На смену динамическим адресам пришла технология NAT, которая позволяет использовать один ip адрес одновременно сотням пользователей. Все очень просто. Компьютеры объединяются в локальную сеть провайдера и каждый получает уникальный ip адрес из диапазона 192 или 172, которые предназначены для локальных сетей. Дальше есть один сервер, который имеет статический IP и выступает в роли шлюза в интернет, для этой локальной сети.

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

    Плохо ли это для обычных пользователей? Думаю нет. Так даже лучше. Когда у вас статический IP, вас очень просто достать. Ваш IP адрес везде записывается, значит вас просто идентифицировать. К тому же в сети есть множество ботов, которые пытаются перебрать пароли к ssh, ftp и другим сервисам, эксплуатировать уязвимости и так далее. Если сервер специально настроен для работы в такой агрессивной среде и постоянно обновляется, то компьютер домашнего пользователя вряд-ли.

    Что лучше статический или динамический ip

    Теперь попытаемся ответить на вопрос, динамический или статический ip лучше для вашей ситуации. Если брать сервер, то здесь ответ однозначный — статический ip и никаких других вариантов нет.

    Читайте также:  Как должен быть настроен биос на компьютере

    С домашним компьютером тоже все просто. Статический и динамический IP для него представляют опасность. Например, у меня на компьютере множество различных программ, запущенных сервисов, которые мне нужны для тестирования. В каждой из них могут таиться уязвимости и не одна. Постоянно находят уязвимости, как в Windows, так и в Linux. Так что тут NAT — идеальное решение. Вы достаточно защищены и меньше внешнего мира может получить доступ к вашему компьютеру.

    Если вас интересует как узнать какой ip динамический или статический, то это тоже достаточно просто. Вы можете взять свой IP и попытаться подключиться к по нему по внешнему ip. Например, запустите Apache на порту 80 и попытайтесь подключиться к ваш внешний ip. Если вместо ожидаемой стартовой страницы Apache появится аутентификация или будет какая-либо ошибка, то это NAT. Если же откроется ваша страница — IP, скорее всего, динамический. Вы можете понаблюдать меняется ли он при перезагрузках. Но если вы не покупали отдельно статический IP, то это в большинстве случаев динамический адрес. А чем отличается статический ip от динамического вы уже знаете.

    Что касается выбора IP адреса для вашей домашней локальной сети, то здесь все немного по-другому. Конечно, получать адрес по DHCP намного проще, но если вы настроите статические адреса, то, во-первых, подключение к сети будет выполняться быстрее, во-вторых, вы всегда будете знать какой адрес у того или иного устройства. Надеюсь, эта информация была для вас полезной. Если у вас остались вопросы по поводу того, что лучше статический или динамический ip, спрашивайте в комментариях!

    Постоянный IP может потребоваться только в нескольких случаях:
    — Прямой IP-адрес позволяет принимать входящие подключения.
    Это критично для web, почтовых и любых других серверов, которые должны принимать входящие подключения от клиентов:
    если ты собираешься, например, организовать свой веб-сервера на базе обычного компа, на котором у тебя будет сайт, свой почтовый сервер, свой Jabber-сервер, либо локализованная версия ICQ-сервера, естественно тебе нужен фиксированный адрес, потому что иначе твои сервисы не смогут работать.
    — Постоянный IP адрес необходим для доступа к интернет-сервисам, где подлинность пользователя определяется по его IP адресу. Например, организация может открыть доступ своему клиенту, сотруднику к определенному ресурсу в своей сети и в качестве дополнительной защиты использует доступ только с определенного IP адреса, к примеру для работы с банками требуется постоянный.
    — Повышенная надёжность авторизации.
    — При статическом IP скорость соединения гораздо выше и намного стабильнее.
    НО:
    — В легкую вычисляется IP-адрес. Если постоянный IP то можно и адрес узнать! Существует множество программ для определения данных о компьютере по IP адресу.
    — Кому охота платить лишние деньги за постоянный IP?!
    "Услуга предоставления фиксированного адреса" — это стоит денег!

    Ссылка на основную публикацию
    Adblock detector