Цитата:
Да это моя локальная машина, на ней я девелоплю, куда мне RDP подсоединяться? Мне нужен маршрутизатор.
|
Так, я что-то совсем запутался.
Вообще, что вы хотите в итоге получить, доступ из вне к своему девелопемент серверу? Если так, то по RDP к нему и подключаться из вне, а там уже заниматься с вашим сервером.
Если вам не это нужно, то тогда я не понимаю вашу формулировку "А я хочу чтобы когда из вне на статический IP моей машины шёл запрос - типа "http://ip.ip.ip.ip/application" происходила переадресация на localhost урл", ответить на вопрос про смысл данного желания вы не удосужились.
Маршрутизатор не в состоянии перенаправить "http://ip.ip.ip.ip/application" на "http://localhost:10001/", он на другом уровне работает.
Маршрутизатор в состоянии перенаправить данные, отправленные на ip.ip.ip.ip:port на адрес назначения-- адрес машины внутри сети, где теоретически находится ваш сервер. В качестве адреса назначения localhost не походит для того, что бы были переброшены на Asp.Net Development Server, потому что Localhost сопоставлен с адресом 127.0.0.1 -- адресом локального компьютера, который позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, т.е это адрес компьютера, инициирующего соединение. А все выкрутасы с http должны выполняться http сервером и клиентом.
Вы можете поставить web server (apache) на машине с Asp.Net Development Server, заставить его слушать 80й порт статического адреса.
Сконфигурировать ридерект хоста на нужный (localhost). Но эффекта, который вы хотите получить (если я его вообще правильно понял), вы не получите.
Если же эти "из вне" находятся за пределами вашей сети, за роутером например, то надо сделать переброс порта 80 на роутере на ваш сервер.
Можно попробовать использовать обратный SSH-туннель.