Как настроить Динамический DNS Доменов Google с Node.js & express? - PullRequest
1 голос
/ 04 июня 2019

Я установил веб-сайт Node.Js на моем Raspberry Pi с запущенной экспресс-версией.

Я хочу обновить свой домен DNS Google, используя динамический DNS, с Node.JS / Express

То, что я пытался:

function domainUpdate() {
    console.log(`[SERVER] Posting to Google's Servers...`)
    let username = process.env.USERNAME || ``;
    let password = process.env.PASSWORD || ``;
    let hostname = process.env.HOSTNAME || ``;
    let url = `https://${username}:${password}@domains.google.com/nic/update?hostname=${hostname}`;

    https.request(url, (res) => {
        console.log(`status - ${res.statusCode}`);
        console.log(`output - ${res.complete}`)
    }).on("error", (e) => {
        if (e) throw e
    })

Используя команды curl, это выглядело бы примерно так:

curl https://$USERNAME:$PASSWORD@domains.google.com/nic/update?hostname=$HOSTNAME&myip=$IP_ADDRESS

нет выходных данных, кроме как из "[SERVER] Postingна серверы Google ... "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...