Мое приложение работает на сервере (Windows 7, Apache Tomcat 7.0), который подключен к локальной сети.
IP-адрес моего сервера часто меняется, так как LAN предоставляет динамический IP-адрес.
Я хочу подключиться к этому приложению из других систем, которые находятся в той же локальной сети.
В настоящее время я использую IP для подключения к системе сервера.
Но так как он имеет динамический IP, я не могу передать его.
Пожалуйста, предложите мне лучший способ преодолеть эту проблему.
Сделать IP статичным совсем не вариант.
2 ответа
Вы можете использовать системное имя вместо IP.
Например 10.17.4.51:8080/helloWorld.html можно назвать как sarinPC: 8080 / helloWorld.html
Чтобы найти имя вашей системы, откройте ваш myComputer => щелкните правой кнопкой мыши => свойства
В открывшемся окне вы можете найти имя системы.
Даже если ваш ip будет изменен, имя вашей системы не изменится, что делает его идеальным решением для вас.
Примечание. Эта логика работает только в локальной сети.
Маршрутизатор, который соединяет все устройства локальной сети, имеет эту функцию. Вы можете попросить своего администратора связать ваш MAC-адрес компьютера с конкретным IP-адресом. Таким образом, этот IP-адрес всегда будет назначен только вашему компьютеру.
Это известно как резервирование адреса. Пример учебного руководства можно найти здесь https://www.youtube.com/watch?v=9FzKxMiZWgg
Новые вопросы
tomcat
Используйте этот тег для вопросов об Apache Tomcat (или просто Tomcat, ранее также Jakarta Tomcat), который является контейнером сервлетов с открытым исходным кодом, разработанным Apache Software Foundation (ASF). Большинство вопросов также должны включать тег, определяющий операционную систему.