Я установил веб-сайт 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 ... "