У меня есть приложение узла, которое запускается при загрузке службой в /etc/init.d/
Однако, когда оно запускается через этот сценарий при загрузке, DNS-сервер, который используется dns.resolve
, имеет значение 8.8.8.8
.
Хотя, когда я запускаю его вручную, он использует DNS-сервер, расположенный в /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-сервер, чем тот, который я настроил вручную?