/**
* DNSBL Blacklist Check API
* GET https://api.globus.studio/v2/dnsbl?ip=209.85.161.176&format=json
* Response (json): { "dnsbl.sorbs.net": "127.0.0.6", ... }
* Response (plain): dnsbl.sorbs.net: 127.0.0.6
*/
async function checkDnsbl(ip) {
const res = await fetch(`https://api.globus.studio/v2/dnsbl?ip=${encodeURIComponent(ip)}&format=json`);
return res.json();
}
// Check IP against blacklists
checkDnsbl('209.85.161.176').then(lists => {
for (const [list, code] of Object.entries(lists)) console.log(`${list}: ${code}`);
});