Хотя вы можете этого не знать, но у вас есть два IP-адреса: внутренний IP-адрес (Private) и внешний IP-адрес (Public).
Зачем вам нужны два IP-адреса и в чем разница между внутренним и внешним IP-адресом?
Что такое внешний IP-адрес?
Внешний IP-адрес или общедоступный IP-адрес — это IP-адрес интерфейса маршрутизатора, подключенного к Интернету.
Вот диаграмма, иллюстрирующая распределение IP-адресов в типичной домашней сети или сети малого бизнеса.
Маршрутизатор обычно имеет два сетевых интерфейса.
- Внутренний интерфейс
- Внешний интерфейс
Каждый из этих интерфейсов будет иметь IP-адрес. IP-адрес, назначенный внешнему интерфейсу, будет иметь маршрутизируемый IP-адрес и будет назначен вашим интернет-провайдером.
Этот адрес также известен как публичный адрес.
Диапазоны общедоступных адресов назначаются интернет-провайдерам Управлением по присвоению номеров в Интернете (IANA.
В сетях домашнего офиса, использующих маршрутизатор NAT, внутренние IP-адреса используют специальный диапазон IP-адресов.
NAT позволяет тысячам компьютеров внутренней сети получать доступ к Интернету с использованием одного внешнего IP-адреса.
Этот диапазон адресов специально зарезервирован для внутренних адресов, и IP-адреса не будут перенаправляться маршрутизаторами в Интернете.
Внутренние адреса также называются частными адресами, поскольку они ограничены частными сетями.
Все устройства в моей домашней сети имеют адреса вроде 192.168.1. x но внешне у них адрес 109.155.209.167
В домашних сетях обычно используются адреса из диапазона адресов.192.168.0.* или.192.168.1.*.
Диапазон сетевых адресов 192.168.0.0 — это выделенный адрес частной сети, не поддерживающий маршрутизацию .
Однако это не единственные диапазоны частных адресов, не поддерживающие маршрутизацию, которые вы можете использовать. Другие диапазоны адресов, которые можно использовать:
- 10.xxx — это 24-битный адресный блок.
- 172.16.xx — 172.31.xx — это 20-битный адресный блок.
См. частный IP адрес в вики для более подробной информации.
Примечание. Если вы не знакомы с сетевыми адресами, вы можете прочитать руководство по IP4-адресам и классам.
Поиск ваших внешних (общедоступных) и внутренних (частных) IP-адресов
Чтобы найти свой внешний IP-адрес, выполните поиск своего IP-адреса в Google, после чего вы, вероятно, увидите такой экран.
Google показывает IP-адрес:
109.155.209.167
Это ваш внешний IP-адрес.
Теперь откройте командную строку и введите:
ipconfig
Вы должны увидеть что-то вроде этого:
На этот раз ваш IP-адрес 192.168.1.64.
Это ваш внутренний IP-адрес.
Внутренний IP-адрес используется в вашей локальной внутренней сети, а внешний IP-адрес используется при общении с машинами в Интернете.
Разрешение доступа из Интернета к вашей сети
Из-за маршрутизатора NAT нет прямой связи между Интернетом и компьютером в локальной сети.
Вся связь между вашей внутренней сетью и Интернетом должна инициироваться устройством в вашей внутренней сети.
Как правило, это не проблема и является преимуществом безопасности.
Однако онлайн-геймеры и те, кто хотел бы разместить веб-сайт или другие службы в своей собственной сети, должны будут разрешить внешним устройствам в Интернете доступ к ним.
Для этого маршрутизаторы NAT можно настроить на использование метода, называемого переадресацией портов.
Переадресация портов позволяет внутреннему устройству иметь внешний IP-адрес и разрешает входящие подключения из Интернета.
Резюме
Домашние и корпоративные сети используют частные или внутренние адреса из зарезервированного диапазона немаршрутизируемых адресов.
В домашних сетях и сетях малого офиса маршрутизатор NAT соединяет внутреннюю сеть с Интернетом, используя один внешний или общедоступный IP-адрес с возможностью маршрутизации, назначенный провайдером из выделенного ему блока адресов.
Маршрутизатор NAT позволяет устанавливать соединения только из внутренней сети во внешнюю сеть, а не наоборот, если только не используются такие методы, как переадресация портов.
Общие вопросы и ответы
В. Мой внешний IP-адрес постоянно меняется. Это нормально? Могу ли я остановить это?
О. Большинство интернет-провайдеров выделяют своим клиентам динамические IP-адреса. Этот адрес станет внешним IP-адресом, назначенным вашему маршрутизатору, и, следовательно, он может измениться.
На этом снимке экрана показано, как за месяц изменился мой собственный внешний IP-адрес.
Некоторые интернет-провайдеры позволяют вам иметь статический IP-адрес, но обычно за дополнительную плату (широкополосный доступ для бизнеса).
Статические IP-адреса не меняются.
Если вы собираетесь предоставлять доступ к своей сети из Интернета, то вам действительно нужен статический внешний IP-адрес.
Однако альтернативой для домашних сетей и сетей малого бизнеса является использование службы динамического DNS.
Служба динамического DNS не препятствует изменению внешнего адреса, а вместо этого автоматически отслеживает эти изменения и автоматически обновляет записи DNS при изменении IP-адреса.
Общие вопросы и ответы
В. Можно ли использовать внутренний IP-адрес в Интернете?
О. Нет — указанные выше диапазоны внутренних IP-адресов блокируются интернет-маршрутизаторами.
В. Как сообщение достигает внутреннего IP-адреса с внешнего?
A. Это делается с помощью таблицы преобразования на маршрутизаторе NAT и рассматривается в понимании переадресации портов.
В. Есть ли разница, если я использую диапазон IP-адресов 10., а не диапазон адресов 192.168.0.0?
О. Вообще нет. Однако большинство домашних маршрутизаторов настроены на использование диапазона адресов 192.168.
В. Кто назначает мой внешний IP-адрес (общедоступный)?
О. Он назначается вашим провайдером.
В. Как я узнаю, изменился ли мой внешний адрес?
О. Вам нужно будет проверить это, используя технику, показанную ранее.
В. Могу ли я изменить свой внешний IP-адрес?
О. Нет