📜  DNSTake – 检查缺少的托管 DNS 区域(1)

📅  最后修改于: 2023-12-03 15:00:28.195000             🧑  作者: Mango

DNSTake – 检查缺少的托管 DNS 区域

简介

DNSTake 是一个用于检查缺少的托管 DNS 区域的工具。它通过使用公共 DNS 服务器来查询给定的域名,并比较查询结果和预期的解析情况。这对于程序员来说是一个有用的工具,因为它可以帮助他们确保托管的 DNS 区域已正确设置,以便在开发和部署过程中避免不必要的问题。

功能特点
  • 查询给定域名的 DNS 解析记录
  • 检查解析结果与预期设置的差异
  • 返回缺少的 DNS 区域列表
  • 支持自定义 DNS 服务器
  • 可以使用通配符进行多个域名的批量查询
  • 用户友好的 CLI 界面
  • 支持导出结果为 Markdown 或其他格式
使用方法
  1. 安装 DNSTake:

    $ npm install -g dnstake
    
  2. 检查单个域名:

    $ dnstake example.com
    
  3. 检查多个域名:

    $ dnstake "*.example.com, subdomain.example.com, anotherdomain.com"
    
  4. 自定义 DNS 服务器:

    $ dnstake example.com --dns-server 8.8.8.8
    
  5. 导出结果为 Markdown:

    $ dnstake example.com --output markdown
    
  6. 获取帮助:

    $ dnstake --help
    
结果示例

以下是示例的Markdown结果:

# DNSTake - 检查托管 DNS 区域

## 检查结果

| 域名               | 状态       |
|-------------------|------------|
| example.com       | 正常       |
| subdomain.example.com | 缺少     |
| anotherdomain.com | 正常       |
总结

DNSTake 是一个方便的工具,用于程序员检查托管的 DNS 区域是否正确设置。它提供了简单易用的命令行界面,并能够灵活地处理单个域名或多个域名的查询。使用它可以帮助程序员节省时间,并避免一些由于缺少正确的 DNS 配置而导致的问题。