Я бегу nodejs приложения на моем Windows Server 2003 с ссылке ниже и она отлично работает:Javascript - Доступ Node.js приложения удаленно
http://localhost:3000
Теперь я хочу, чтобы доступ к этому приложению удаленно с любого другого компьютер (не только над lan). Поэтому я добавил 3000, чтобы разрешить порт на брандмауэре сервера (как TCP, так и UDP). Но я не могу получить доступ к этому отдаленно от других систем, например, с помощью следующей ссылки:
http://server-ip-address:3000
У меня есть самодостаточен его. У меня также есть его слушать все интерфейсы:
server.listen(3000, '0.0.0.0');
В браузере я получаю следующее сообщение об ошибке в консоли: GET http://server-ip-address:3000 net::ERR_NAME_NOT_RESOLVED
ли я что-то отсутствует? Есть ли какие-либо другие компоненты для удаленного доступа к моему приложению?
есть ли маршрутизатор между сервером и интернет-соединением? Если да, перенаправляете ли вы трафик на порт 3000 на свой сервер? – Neutrosider
@Neutrosider нет нет маршрутизатора между сервером и подключением к Интернету ... – Vasa