[PHP] gethostbyname () uses old DNS server

2007-03-26 Thread Kent Tong
Hi, We have moved our DNS server from one IP to another. But on a Linux server, the PHP programs keep using the old DNS server IP. For example, for a simple php file: ? echo gethostbyname (smtp.cpttm); ? When it is run, it tries to lookup smtp.cpttm using the old DNS server (I know it using

[PHP] Re: gethostbyname () uses old DNS server

2007-03-26 Thread Kent Tong
Stut stuttle at gmail.com writes: Assuming you're using a web server it's possible PHP is caching the DNS server details. Try restarting the web server. Alternatively try the same script on the command line. Wow! You're right! Stopping apache and then starting it (in two steps) solves the