2005年5月13日 星期五

神秘的 Sendmail

Process 會 cache 要去查哪台 DNS Server 嗎?



前天想查 DNS 的一個問題,結果意外發現某 Sendmail Mail Server 機器上(Linux)居然有開 Bind9,而且本機會去查詢,問了一下這應該是測試用的可以停掉,但奇妙的是改了 /etc/resolv.conf 的 dns server 設定,把 127.0.0.1 拿掉後,本機仍然持續去問本機的 dns server,令我百思不得其解,不是應該改了以後立即生效的嗎?一度還想猜說會不會這台上面有什麼程式把要問的 dns server 自己寫死指定好了非問本機不可...



今天才突然靈光一閃,把 sendmail 重啟,果然重啟之後一切正常,去問目前設定的 dns server 不再問本機了!真是奇妙,sendmail( 其他程式也會這樣嗎?) 原來會記得他問的 dns server,於是每次就是問那幾台不會去管 /etc/resolv.conf 改變了啊!






沒有留言:

張貼留言