diff --git a/lib/ddns-updater.js b/lib/ddns-updater.js index cbc0589..4bba946 100644 --- a/lib/ddns-updater.js +++ b/lib/ddns-updater.js @@ -1,5 +1,7 @@ 'use strict'; +var fs = require('fs'); +var path = require('path'); var updateIp = require('../holepunch/helpers/update-ip.js').update; // TODO XXX use API + storage var token = require('../dyndns-token.js').token; @@ -82,6 +84,11 @@ module.exports.update = function () { return all; }, []); + fs.readdirSync(path.join(__dirname, '..', 'vhosts')).forEach(function (node) { + if (/^\w.*\..*\w$/.test(node)) { + hostnames.push(node); + } + }); return require('./ip-checker').getExternalAddresses().then(function (result) { //console.log(Object.keys(allMap), result);