Forum OpenACS Development: Re: NaviServer on Windows: [ns_info address] returns IP v6 address

Compile the server without IPv6 support and the "bug" is corrected.
This would still not fix the issue on Linux, where [ns_info address] returns
Why don't you revert to the code in AOLserver?


please explain, why you believe the result is incorrect for your Linux box. You mentioned that the hostname of your Linux box is "project-open-v50-dev" and ping project-open-v50-dev pings to So, the result is perfectly correct.

I got the "bug" - my bug. I assumed that ns_info address on AOLserver 4.5.1 Linux as intuitively required. But it doesn't. I've just installed AOLserver 4.5.1 and checked.

So both system implement ns_info address in the same way, and reverting wouldn't fix my issue.

Conclusion: You could change the implementation in NaviServer in order to prefer the IPv4 address over the IPv6 address. But otherwise everything is like it was.

=> We'll work with our own implementation of extracting the IP from ifconfig/ipconfig tool output.


The easiest way to find all IP-addresses of the the actual hostname is probably:
ns_addrbyhost -all [ns_info hostname]