Частный vs публичный IP: в чем разница?

Частные и публичные IP-адреса имеют существенные различия. Рассмотрим их подробнее.

Частные IP-адреса

Частные IP-адреса не маршрутизируемы в глобальной сети Интернет. Маршрутизаторы интернет-провайдеров отбрасывают пакеты с исходным или целевым IP-адресом из диапазона частных адресов.

Например, в частной сети с ноутбуком и мобильным телефоном используются частные IP-адреса из диапазона 192.168.1.x, где x – это различные числа (например, 10, 11, 12). Внутренний интерфейс маршрутизатора также имеет IP-адрес из этого диапазона (например, 192.168.1.1). Устройства легко общаются друг с другом, имея IP-адреса одной сети.

Для доступа к интернету и обращению к публичному веб-серверу необходим публичный IP-адрес. Маршрутизатор, имеющий публичный IP-адрес на внешнем интерфейсе, обеспечивает доступ к ресурсам интернета, изменяя IP-адреса в пакетах.

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

Доступ к интернету с частными IP-адресами

Так как частные IP-адреса не маршрутизируемы, используется технология Network Address Translation (NAT). Она позволяет устройствам с частными 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-адрес от интернет-провайдера.

Что будем искать? Например,программа