Я не мог решить, стоит ли голосовать за это на serverfault.com или superuser.com, так что, черт возьми, я отвечаю здесь:
IP-адрес, который вы указали, выглядит как локальный адрес (например, 192.168.x.x - это один из локальных диапазонов), поэтому этот адрес никогда не будет доступен за пределами вашей сети. Это адрес, который назначил вам ваш маршрутизатор (или модем).
Чтобы разрешить вызов из внешнего мира на ваш ПК:
- Ваш компьютер должен быть включен в любое время, когда вы ожидаете один из вызовов (и если это IPN PayPal, это почти всегда)
- Вы должны иметь статический IP-адрес для подключения к Интернету или использовать динамический DNS сервис
- Вы должны указать PayPal статический IP-адрес вашего интернет-соединения (не внутреннего ПК) или DNS-имя, которое вы установили с помощью динамической службы
- Вам необходимо настроить маршрутизатор для пересылки запросов на ваш статический общедоступный адрес на ваш компьютер (поскольку ваш маршрутизатор, вероятно, поддерживает несколько компьютеров и должен знать, какой именно из них должен обрабатывать запрос)
- Если вы используете программный брандмауэр, такой как брандмауэр Windows, вам придется сообщить ему, что он может принимать запросы на этот порт.
Не позволяйте этому показаться пугающим. Это нетривиально, но не сложно. Однако учтите, что как только вы скажете маршрутизатору переадресовать вам порт, вы обойдете большую часть или всю защиту, которую ваш маршрутизатор может обеспечить от атак на ваш компьютер (на этот порт, и обычно злоумышленники просматривают порт) , Возможно, он не обеспечивает, но может предоставлять некоторые.