从启动节点启动时,dns.resolve使用不同的DNS服务器

时间:2019-04-17 08:39:03

标签: node.js dns raspberry-pi boot resolve

我有一个节点应用程序,该应用程序在启动时由/etc/init.d/

中的服务启动

但是,在启动时通过该脚本启动该脚本时,dns.resolve使用的DNS服务器为8.8.8.8

尽管当我手动启动它时,它会使用/etc/resolv.conf

中的DNS服务器

我只是在我的代码中这样做:

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服务器而不是我手动设置的服务器时?

0 个答案:

没有答案