for (const u of ["https://qgis.org/", "https://gemini.google.com/", "https://www.r-project.org/Licenses"]) { try { const r = await fetch(u, { redirect: "manual", headers: { "user-agent": "tools.spboucher.ai link-checker" } }); console.log(u, r.status, r.headers.get("location")); } catch (e) { console.log(u, "ERR", e.message, e.cause?.code, e.cause?.message?.slice(0, 120)); } } import { lookup } from "node:dns/promises"; console.log(await lookup("qgis.org", { all: true }));