6

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

У нас есть несколько компьютеров, которые подключаются через маршрутизатор (два настольных компьютера, ноутбук, иногда мой iPhone и DS). Будет ли у всех этих компьютеров один и тот же внешний IP-адрес, или он будет каким-то образом отличаться для каждого из них? И имеет ли это значение?

4 ответа4

15

Сначала ответы

Будет ли у всех этих компьютеров один и тот же внешний IP-адрес, или он будет каким-то образом отличаться для каждого из них? И имеет ли это значение?

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

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

Что такое статический IP

На самом деле, вы должны различать статические и динамические IP-адреса (это метод назначения), "реальные" IP-адреса против IP-адресов из частных диапазонов и внутренние и внешние IP-адреса.

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

Динамический IP означает, что вы не назначаете какой-либо конкретный адрес в настройках сети. Вместо этого он назначается автоматически (через DHCP). Чтобы эта автоматическая конфигурация работала, в сети должно быть устройство, которое выдает IP-адреса. Это называется DHCP-сервер. Обычно это задача домашнего роутера.

Неважно, каким образом был выбран адрес (и другие параметры сети), если они верны. Это только два разных способа настройки сети.

Внешние и внутренние IP

Возможных адресов IPv4 недостаточно. Чтобы обойти это ограничение, во внутренней сети используются адреса из частных диапазонов (10.xxx, 172.16.xx, 192.168.xx), а "реальный" общедоступный IP-адрес используется в качестве единого шлюза для всей сети. Это называется преобразованием сетевых адресов. Большинство домашних маршрутизаторов делают это.

( Internet, outer network )
   \
    \
     1.2.3.4 (external IP)
      |
   [ NAT device ]
      |
     192.168.1.1 (internal private IP)
      |
      \_________________
       \                \
        \                \
        192.168.1.2     192.168.1.3
      [ PC of Alice ] [ Bob's laptop ]

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

Вы будете использовать IP-адрес 1.2.3.4 для большинства сайтов (вы можете зайти на ipchicken.com, чтобы проверить). И если у вас не установлена Java, они не смогут сказать, какой у вас внутренний адрес (но плагин Java может сообщить об этом; возможно, Flash и Silverlight тоже могут это сделать).

Может случиться так, что внешний адрес маршрутизатора тоже из частного диапазона (например, 10.1.1.1). Это означает, что по крайней мере еще один NAT перед Интернетом.

Когда нужен статический "реальный" IP?

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

Вы не хотите, чтобы они меняли свои IP-адреса спонтанно (но вы можете использовать dyndns, чтобы справиться с этим). И вы не хотите, чтобы ваш сервер имел адрес из частного диапазона, потому что тогда никто извне не сможет подключить его. Если он использует частный IP-адрес, необходимо настроить маршрутизаторы на всем пути к внешней стороне, чтобы сделать сервер подключаемым извне. Если внешний адрес вашего маршрутизатора не из частного диапазона (это "реальный" IP), вам нужно настроить только свой собственный маршрутизатор. Но если внешний адрес маршрутизатора находится в частном диапазоне, вы зависите от своего интернет-провайдера, чтобы настроить его маршрутизаторы для вас (удачи в этом).

2

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

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

Если вы просто хотите получить надежный доступ к IP-адресу вашего дома из другого места, я предлагаю использовать одну из "бесплатных" служб динамического DNS, например, dyndns.com. Вы также можете найти superuser.com для получения дополнительной информации о динамических службах DNS.

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

1

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

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

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

PS Почему именно вам нужен / нужен статический IP-адрес? Планируете ли вы хостинг каких-либо серверов?

1

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

При подключении к внешнему устройству маршрутизатор действует как ваш агент и устанавливает для вас соединение, передавая запросы и данные между вашим компьютером и внешним компьютером. Это означает, что при подключении к внешнему устройству ВСЕ ваши внутренние компьютеры кажутся Интернету в целом одинаковым IP-адресом, который фактически является адресом вашего маршрутизатора.

Сайт « Какой мой IP-адрес» сообщит вам ваш IP-адрес и объяснит все связанные с этим понятия.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .