Мое приложение работает на сервере (Windows 7, Apache Tomcat 7.0), который подключен к локальной сети.

IP-адрес моего сервера часто меняется, так как LAN предоставляет динамический IP-адрес.

Я хочу подключиться к этому приложению из других систем, которые находятся в той же локальной сети.

В настоящее время я использую IP для подключения к системе сервера.

Но так как он имеет динамический IP, я не могу передать его.

Пожалуйста, предложите мне лучший способ преодолеть эту проблему.

Сделать IP статичным совсем не вариант.

0
hunt 25 Апр 2017 в 08:18

2 ответа

Лучший ответ

Вы можете использовать системное имя вместо IP.

Например 10.17.4.51:8080/helloWorld.html можно назвать как sarinPC: 8080 / helloWorld.html

enter image description here

Чтобы найти имя вашей системы, откройте ваш myComputer => щелкните правой кнопкой мыши => свойства

В открывшемся окне вы можете найти имя системы.

Даже если ваш ip будет изменен, имя вашей системы не изменится, что делает его идеальным решением для вас.

Примечание. Эта логика работает только в локальной сети.

2
Sarin J S 25 Апр 2017 в 05:26

Маршрутизатор, который соединяет все устройства локальной сети, имеет эту функцию. Вы можете попросить своего администратора связать ваш MAC-адрес компьютера с конкретным IP-адресом. Таким образом, этот IP-адрес всегда будет назначен только вашему компьютеру.

Это известно как резервирование адреса. Пример учебного руководства можно найти здесь https://www.youtube.com/watch?v=9FzKxMiZWgg

0
Ashokkumar M. Prajapati 25 Апр 2017 в 05:22
43602201