Pergunta
· Dez. 6, 2024

Identificação de IP Cliente - ClientIPAddress

Dear all, I hope you are well.

We migrated from CACHE 2018 to IRIS 2023.1 on 12/2/2024, and I am having a big problem identifying the client's IP address, because IRIS is getting an IP number with characters as if it were IPV6. Our LINUX support has already made all the configurations requested by Intersystems support, disabled IPv6, and several other configurations, but we have not been successful.

Using the class "##CLASS(%SYS.ProcessQuery).Open($job)", we get the return: "ClientIPAddress = "::ffff:192.168.223.60", in the process management portal, it is also being identified with these characters.

Could someone help us with what might be happening and how to solve this problem?

Otherwise, thank you.

Thank you
Davidson Espindola

 

Product version: IRIS 2023.1
$ZV: IRIS for UNIX (Red Hat Enterprise Linux 9 for x86-64) 2023.1.3 (Build 517U) Wed Jan 10 2024 13:28:11 EST
Discussão (2)1
Entre ou crie uma conta para continuar

Hi Davidson. 

As far as I know, the IP shown in IRIS is the one provided by the operating system. It is not possible to make any changes in IRIS.

The format shown in your example follows the IPV6 protocol standard, where: "Addresses written in eight groups of four hexadecimal digits, separated by colons (:)" . You can check the page for more info:   https://pt.wikipedia.org/wiki/IPv6#:~:text=Os%20endere%C3%A7os%20IPv6%20s%C3%A3o%20normalmente,por%20exemplo%2C%20o%20mais%20pr%C3%B3ximo.

I also found this link with a related topic.
https://serverfault.com/questions/408667/how-do-i-disable-ipv4-mapped-ipv6 

Maybe it will help you.