Какой мой IP-адрес и номер порта видны в Интернете? [закрыто]

Зашел на сайт http://www.whatismyip.com . Он показал IP, который не является IP моей системы, а также показал IP-адрес прокси-сервера. Итак, я предположил, что маршрутизатор nat предоставляет общедоступный IP-адрес моей системы.
Но когда я зашел на тот же сайт с другого компьютера в той же локальной сети. Он снова показал тот же IP-адрес.
Значит, это должно быть перегрузка на самом деле? Но перегрузка nat присваивает вашей машине уникальный номер порта (поскольку IP-адрес одинаков для всех машин в этой локальной сети). Но http://www.whatismyip.com не показывает номер порта. Почему это так?

-4
задан 30 April 2012 в 09:14
2 ответа

Но сайт whatismyip.com не показывает номер порта. Почему это так?

Уникальный порт назначается для каждого уникального соединения, а не для каждого хоста за NAT.

NAT должен уметь определять не только, на какой IP-адрес возвращать пакет, но и на какой порт.

Таблица NAT должна содержать больше информации для перезаписи пакетов в обоих направлениях

  • IP-адрес назначения
  • порт назначения
  • IP-адрес внешнего источника (назначен NAT)
  • Порт внешнего источника (назначен через NAT)
  • IP-адрес внутреннего источника
  • порт внутреннего источника

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

Порт, используемый фактическим хостом за NAT, не имеет ничего общего с портом, выбранным и используемым NAT.

6
ответ дан 5 December 2019 в 22:04

Значит, это должно быть перегрузка nat? Но перегрузка nat присваивает уникальный номер порта для вашей машины (так как IP-адрес такой же для всех машин в этой лане). Но http://www.whatismyip.com делает не показывать номер порта. Почему это так?

Просто. Поскольку веб-приложение на http://www.whatismyip.com не отслеживает порты. Он отправляет сообщение обратно на исходящий порт, по которому было исходное соединение, и ваш брандмауэр управляет этим NAT. Я уверен, что приложению http://www.whatismyip.com можно было бы приказать отображать порт, если бы разработчики этого захотели, но они не реализовали это как функцию.

4
ответ дан 5 December 2019 в 22:04

Теги

Похожие вопросы