我有一个节点应用程序,该应用程序在启动时由/etc/init.d/
但是,在启动时通过该脚本启动该脚本时,dns.resolve
使用的DNS服务器为8.8.8.8
。
尽管当我手动启动它时,它会使用/etc/resolv.conf
我只是在我的代码中这样做:
require('dns').resolve("google.com",
function(){
var dns = require('dns').getServers();
console.log(dns); // Is at boot 8.8.8.8, but *static dns* when launched manually
}
那么,当启动时启动dns.resolve
使用另一台DNS服务器而不是我手动设置的服务器时?