29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
||||||
1 | ||||||
Вход на сайт в локальной сети (LAN) по доменному имени, а не по ip:port?08.02.2017, 20:22. Показов 7835. Ответов 32
Метки нет (Все метки)
Локальная сеть БЕЗ ДОСТУПА К ИНТЕРНЕТУ.
На одной из машин установлен NODE.JS и модуль Express.js. Что нужно добавить в server.js, чтобы сервер отправил сообщение, когда пользователь лок.сети наберет в браузере 'contora.site'. Домен нигде не зарегистрирован и не будет регистрироваться, название - для примера.
Читал что будто нужно dns-сервер поднимать, потом еще видел что через proxy server можно реализовать! КАКОЙ САМЫЙ ПРОСТОЙ, НО ПРИ ЭТОМ РАЦИОНАЛЬНЫЙ СПОСОБ ЭТО СДЕЛАТЬ! Вариант с редактированием файла hosts прошу не предлагать, так как это НЕСЕРЬЕЗНО, когда в локальной сети 200 машин!
0
|
08.02.2017, 20:22 | |
Ответы с готовыми решениями:
32
Доступ к ubuntu по доменному имени в локальной сети Не заходит на компьютер в сети по доменному имени? Dns не работает. Не могу попасть на сайт по домённому имени Вход в систему по локальной сети |
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
08.02.2017, 20:51 | 3 |
Teamur, в панели роутера, есть такая штука
https://pp.vk.me/c639430/v6394... vQzXbo.jpg Все подключенные устройства к этому роутеру, когда обращаются по порту 44343, получают ответ от устройства MSI Добавлено через 1 минуту Всё что сказал является истинной с вероятностью 99%. Т.к. не помню на 100%) Добавлено через 1 минуту Таким образом, будь я в лок. сети, либо в интернете, обращение по порту 44343 приведет к MSI.
1
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
|
08.02.2017, 20:54 [ТС] | 4 |
Моё представление работы серверного скрипта:
Слушает порт 80. Когда пользователь вводит contora.site в поисковик бразера, непонятно куда (для меня), отправляется http-запрос (наверное на 80 порт). Сервер ловит запрос, получает адрес запроса и если он закреплен за ip данного сервера, отсылает страничку клиенту. Как это организовать? BANO, значит, нужно поднять на nodejs сетевой dns, говорите?)
0
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
08.02.2017, 20:54 | 6 |
Возможно, если вписать в поле "IP-адрес внешнего источника:" доменное имя и заменить записанный порт на диапазон всех портов, то тогда для обращения к серверу должно быть достаточно доменного имени без порта
0
|
Ренегат
|
|
08.02.2017, 20:57 | 7 |
Teamur, нужно не только поднять, но и всю сеть заставить обращаться к этому dns серверу. А вот настройки dns уже в любом роутере устанавливаются.
Добавлено через 1 минуту Вот какую вещь я нашёл после 5-минутного поиска.
1
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
|
08.02.2017, 20:57 [ТС] | 8 |
Randen, сеть проводная, роутера в конторе нет и не предвидется! Сидим, соединенные проводами.
0
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
08.02.2017, 20:57 | 9 |
Это означает что доступ получат только те ip, которые записаны в массив в файле, например?
У меня сервер стоит. Подключаю телефон к этому wi-fi, обращаюсь к адресу сервера, например 178.64.61.102:44343, и сервер получает этот запрос. Что вам еще то надо?
1
|
Ренегат
|
|
08.02.2017, 20:58 | 10 |
Randen, вообще любой http должен отвечать на 80 порт, как и любой ftp на 21, а ssh на 22. https - 443. Как бы эти куски уже в протоколе написаны, какой порт является для протокола стандартным.
1
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
08.02.2017, 20:59 | 11 |
Teamur, проводная. Ясно
0
|
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707
|
|
08.02.2017, 21:00 | 13 |
BANO, это известно.
44343 это не http сервер) Число большое, чтоб конфликтов не было Добавлено через 27 секунд это не в рамках вопроса.
0
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
|
08.02.2017, 21:10 [ТС] | 14 |
Randen, дополню тему:
1) На компьютере-сервере не планируется использовать никаких баз данных; 2) в серверном файле, я действительно, планирую в массиве прописать ip пользователей. Добавлено через 5 минут Randen, мне надо, чтобы пользователь ввел в браузере: contora.site, нажал enter и увидел мой сайт. А решение с вводом iport я знаю. По-сути это локальный интернет! Вы ведь не прописываетет ip и порт данного форума? ))
0
|
Ренегат
|
|
08.02.2017, 21:15 | 15 |
Да, порт этот форум использует стандартный, а вот ip просписан в dns. Вам нужен dns, если вы не хотите менять hosts, но при этом вам нужно, чтобы все компы сначала обращались к этому dns, а не к другим.
1
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
|
08.02.2017, 21:23 [ТС] | 16 |
BANO, откуда компьютеры узнают, что dns вообще есть! Честно говоря я плохо представляю процесс входа на сайт.
А как поднять dns в nodejs я вообще без понятия. Есть ли какой-то ходовой модуль dns? И будет в этом модуле 1000 строк кода)). Попутный вопрос: Как мне в консоли вывести ip адрес зашедшего клиента? console.log(request)? P.S.: я с планшета сейчас, не могу проверить...
0
|
Ренегат
|
|
08.02.2017, 21:52 | 17 |
Им об этом скажет либо админ (если сеть вручную настроена) либо роутер (там есть как раз поля, где указываются dns сервера, к которым обращаться, обычно это 8.8.8.8 или 8.8.4.4 гугловские вроде), если админу лень вообще этой фигнёй заниматься и он, как все нормальные люди, поднял DHCP.
1
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
|
08.02.2017, 21:56 [ТС] | 18 |
Что-то я запутываюсь по-немногу. И тут неожиданно появляется dhcp!
Надеюсь средств node.js будет достаточно?
0
|
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 325
|
|
08.02.2017, 22:01 [ТС] | 20 |
BANO, про DHCP (Википедия):
Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к так называемому серверу DHCP и получает от него нужные параметры. Я просто соберу товарищей и скажу: Ребята, я тут в нашей локалке соорудил сайт, заходите по адресу: contora.site и все собственно! Далее, при заходе на сайт они увидят форму регистрации! Данные формы будут хранится в 2 массивах: logins и passwords. И всё, по-сути. Какие параметры? ))
0
|
08.02.2017, 22:01 | |
08.02.2017, 22:01 | |
Помогаю со студенческими работами здесь
20
Как ограничить доступ к Интернету в локальной сети с LAN и WiFi Убрать пароль на вход в локальной сети Администрирование. Вход. Удаленный доступ по локальной сети Как каждому ПК сделать вход по паролю по локальной сети Получить ip по доменному имени Посоветуйте по доменному имени Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |