// remember to wrap it up in try/catch async function lookupPromise() { return new Promise((resolve, reject) => { dns.lookup("www.aWebSiteName.am", (err, address, family) => { if(err) reject(err); resolve(address); }); }); }; try { const address = await lookupPromise(); } catch(err) { console.error(err); }