cf-doh:从前端 JavaScript 查询 DNS 记录
💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
最近我开发了一个名为 cf-doh 的库,用于简化自定义域名的 DNS 记录验证。该库使用 DNS-over-HTTPS 技术,适用于浏览器和 Cloudflare workers,依赖原生 fetch 实现,提供类型支持和错误处理。可通过 npm 安装,详情见 GitHub。
🎯
关键要点
-
开发了 cf-doh 库,用于简化自定义域名的 DNS 记录验证。
-
该库使用 DNS-over-HTTPS 技术,适用于浏览器和 Cloudflare workers。
-
依赖原生 fetch 实现,提供类型支持和错误处理。
-
可通过 npm 安装,详情见 GitHub。
-
Archival Pro 允许用户将自定义域名指向 Archival 网站。
-
使用 TXT 记录验证域名所有权以启用 SSL。
-
在 Cloudflare worker 中无法访问操作系统的 DNS 系统。
-
Cloudflare 提供的 DNS-over-HTTPs 解决方案适合此问题。
-
cf-doh 库简化了从浏览器或 Cloudflare workers 查询 DNS 记录的过程。
-
库支持完整的类型定义,处理字符串响应,并将 HTTP 错误转换为异常。
-
使用示例展示了如何查询 DNS 记录和处理不同状态。
🏷️
标签
➡️