I have my apache server running perfectly with the following configuration. Internet | Router – xxx.xxx.xxx.xxx [public ip]… DMZ to 192.168.0.5 | Server – 192.168.0.5 [local ip] … apache 2.0.x with <virtualhost domain.com > C:\WINDOWS\system32\drivers\etc\hosts 127.0.0.1 domain.com … It is running perfectly but I would like to ask this When I run www.domain.com/phpinfo.php [phpinfo() command] I get the following: _SERVER["SERVER_ADDR"] = 192.168.0.5 It is correct because it is the local ip of the server but… Is there any chance to emulate in apache the public ip like _SERVER["SERVER_ADDR"] = xxx.xxx.xxx.xxx [public server] I am only testing this and my router is a Webstar with a home internet connection, but if it would possible to emulate the server address to a public ip it would be interesting.