This is a common issue for long-running JVM processes using default configurations.
By default, a JVM caches name resolutions forever. For processes such as Integration Server this is usually (IME, always) undesirable.
You can change the configuration at JVM startup via command-line arguments or properties. See the following link:
[URL]JDK 19 Documentation - Home
Change the ttl setting to 10, 30, 300, etc. seconds, whatever is most appropriate for your environment. Keep in mind that the longer the interval, the longer it will take IS to recognize an IP change for any given hostname. I recommend using an interval that is as small as possible (e.g. 1).
I forgot to mention: this caching can defeat some load-balancing schemes, which rely on regular hostname lookup calls to return different IP addresses for each call.
#Integration-Server-and-ESB#webMethods#webMethods-Archive