É possível determinar com precisão o endereço IP de um cliente no servlet java

Desejo configurar uma máquina na minha rede para aceitar todas as chamadas de uma máquina específica sem autenticação. Para isso, planejo usar o endereço IP da máquina cliente como o fator de confiança necessário para permitir autenticação não verificad

Minha preocupação é que é possível determinar com precisão o endereço IP de um cliente em um servlet java? É possível que o IP que recebo no servlet possa ser alterado por algum mecanismo de hacking para fazer meu servidor acreditar que é o IP confiáve

Por exemplo, se minha máquina servidor estiver configurada para confiar em 192.168.0.1, é possível que outro cliente, que não seja 192.168.0.1, possa fingir 192.168.0.1 e enganar meu mecanismo de autenticaçã

questionAnswers(10)

yourAnswerToTheQuestion