Получить имя компьютера клиента локальной сети в веб-приложении на основе сервлетов

У меня есть весеннее приложение MVC, которое работает в локальной сети. На клиентских машинах IP-адреса время от времени меняются. Поэтому я хочу получить имена клиентских машин (имя их машин фиксировано), потому что я хочу получить клиентские машины 'детали без создания входа.

Возможно ли получить клиентский компьютер?с именем ?? если оно'можно как ?? Или есть какой-то другой способ получить эти данные пользователя

Изменить: коды, которые я пробовал до сих пор

В HttpServlet

public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { 
    String hostname = request.getRemoteUser(); //this gives null
    String hostname = request.getRemoteHost(); //This gives host machine name
}

Изменить: ответить на @Eugeny Loy In web.xml


    jcifs.smb.client.username
    username


В классе serverlet

String username = config.getInitParameter("username");//This gives client IP address

Ответы на вопрос(2)

Ваш ответ на вопрос