Пояснение:

  1. Я использую windows xp sp3
  2. У меня публичный IP (напр. 182.222.333.222)
  3. IP-адрес моего ADSL-маршрутизатора: 192.168.1.1, а мой статический IP 192.168.1.5
  4. Я включил настройку NAT через мой ADSL модем
  5. Я установил Wamp-сервер на моем компьютере.

Случай :

  1. Мой друг может получить доступ к моему общедоступному IP- адресу http://182.222.333.222
  2. Я также могу получить доступ к своему статическому IP- адресу http://192.168.1.5 или http://127.0.0.1

Но я не могу получить доступ к своему публичному IP? что не так с моей конфигурацией сети?

2 ответа2

3

То, что вы пытаетесь сделать здесь, называется шпилькой и обычно не поддерживается на внутренних маршрутизаторах ADSL, и, вероятно, рассматривается как IP Spoofing, так как источник и пункт назначения пакета, когда он "входит" в маршрутизатор, оба будут 182.222.333.222. Ваш адрес источника будет NAT за общедоступным адресом маршрутизатора, а адрес назначения - тот же адрес.

Брандмауэр видит входящий пакет, очевидно, с его собственного адреса и сбрасывает его.

0

Многие маршрутизаторы не делают «петлю», как это. Вы пытаетесь «выйти» из своей локальной сети, а затем снова войти в нее извне. Работает с некоторыми роутерами, а не с другими.

И @Paul ответил на это лучше, я не знал, что есть лучший термин для этого, но это работает.

Будьте благодарны, что ваш друг может видеть вашу машину, помните, что у вас, вероятно, есть динамический IP-адрес, и он в какой-то момент изменится, поэтому вы действительно захотите установить какое-то разрешение DNS. (бесплатный аккаунт @ dyndns.com работает хорошо, есть и другие).

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