(fn)
| 5 | const dnsHandler = async (url) => { |
| 6 | const { hostname } = parseTarget(url); |
| 7 | const safe = (fn) => fn.catch(() => []); |
| 8 | const [a, aaaa, mx, txt, ns, cname, soa, srv, ptr] = await Promise.all([ |
| 9 | safe(dns.resolve4(hostname)), |
| 10 | safe(dns.resolve6(hostname)), |