nodeJS альтернатива IP-адрес или локальный хост? Avahi-демон

голоса
0

Я использую Nodejs с экспресс, Bcrypt и тела анализатора пакетов на систему Ubuntu Linux. Все отлично работает до сих пор.

Тем не менее, I've было интересно , если есть более простой способ подключиться к веб - сайт. До сих пор, я должен ввести свой IP - адрес, например , https://XXX.XXX.XXX:3000 на самом деле увидеть содержание.

I've уже пытались Avahi-демон, но не получил его работу. Whenver Я стараюсь «hostname.local» Я получаю ту же ошибку: Firefox не может подключиться к серверу.

Однако, используя IP-адрес: https://XXX.XXX.XXX:3000 работает.

Я хотел бы получить доступ к своему NodeJS разрывать с чем-то подобным: computername.local

FYI: Я просто хочу, чтобы использовать его в своей локальной сети дома.

Кто-нибудь есть какие-либо идеи, как получить эту работу?

Задан 15/01/2017 в 11:23
источник пользователем
На других языках...                            


1 ответов

голоса
0

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

Если ваш маршрутизатор не имеет настройки DNS доступны, то вы можете добавить строку в каждый из ваших домашних компьютеров / и т.д. / хост файл (если память Windows, имеет его в C: \ и т.д. \ хостов). Скажем IP вы даете сервер 172.16.1.11, ваша запись хостов будет

172.16.1.11 computername.local

Вы также можете настроить свой собственный DNS сервер в вашем доме, возможно, даже на ту же машину, есть приложение узла, а затем настроить его для обработки одного адреса перед пересылкой запросов DNS для других к вашему провайдеру, но это кажется излишним, если у вас есть только одно приложение.

Ответил 15/01/2017 в 11:35
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more