Я размещаю свой собственный веб-сайт на своем локальном компьютере и настраиваю виртуальный сервер на своем маршрутизаторе, и все работает как шарм.
В IIS я не могу привязать IP-адрес WAN, так как он не отображается, и если я введу его вручную, веб-сайт не будет работать. Я знаю, что мне нужно еще кое-что сделать, например, привязать IP-адрес WAN к моей локальной машине, как сказано в заголовке, но как это сделать?
Я уверен, что все хостинговые компании делают что-то подобное, но я не могу найти ничего, как это сделать.
Пока вы находитесь за физическим NAT (и я знаю, что ты из-за твоего RFC 1918 адрес), вы не можете привязать свой WAN IP к сетевой карте Ethernet на сервере IIS. Для этого на вашем сервере IIS не должно быть NAT. Большинство людей помещают его в общедоступную демилитаризованную зону.
Тем не менее, мне до сих пор неясно, как действительно помогает добавление 78.131.x.x на ваш локальный сервер IIS. Я полагаю, вы смотрите на что-то вроде X-Forwarded-For
в заголовке HTTP, но почему вы должен привязать свой IP локально к IIS пока неясно. Кроме того, неясно, как это помогает, поскольку вы, вероятно, можете просто жестко указать адрес WAN в своем веб-приложении.
Вам нужно узнать, как работает ваш маршрутизатор / брандмауэр Перенаправление порта затем перенаправьте все запросы на порт 80 вашего общедоступного IP-адреса на частный IP-адрес сервера разработки.