import { lookup } from 'node:dns/promises'; const records = await lookup('localhost', { all: true }); console.log( records.some((record) => record.address === '127.0.0.1' || record.address === '::1'), ); console.log(records.every((record) => [4, 6].includes(record.family)));