dns.resolve использует другой DNS-сервер при запуске узла при загрузке - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть приложение узла, которое запускается при загрузке службой в /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-сервер, чем тот, который я настроил вручную?

...