网络与证书

DNS 与域名工具

解析结果和预期不一样想确认权威解析器返回了什么、要给一个网段批量生成反向解析记录、又或者国际化域名转成 Punycode 后长度是否超限,这些都是处理 DNS 和域名时常遇到的问题。DNS 查询查询公共解析器的记录结果与 TTL,能确认某条记录是否已生效或被缓存;DNS 区域文件编辑区域文件并展开简写记录的完整值,避免手动补全时漏看默认值。

IP 和域名互相转换时,反向 DNS 名称生成把 IP 转成 PTR 名称,也能为网段生成反向区域配置;域名与主机名校验校验格式是否合法,处理国际化域名和 Punycode 场景;Punycode 转换把国际化域名转成 Punycode,逐标签核对长度。这里只有 DNS 查询会联网访问解析器,其余工具都在本地处理数据。

5 个工具

DNS / 域名工具常见问题

怎么确认某条 DNS 记录是否已经生效?

用 DNS 查询直接向公共解析器发起查询,查看返回的记录结果和 TTL,如果查到的还是旧值,可能是 TTL 还没过期导致缓存未刷新,也可能是权威服务器那边还没更新,可以对照 TTL 数值判断大概还要等多久才会看到新记录。

国际化域名转成 Punycode 后为什么会报长度超限?

域名每一层标签本身有长度限制,中文等非 ASCII 字符转换成 Punycode 编码后长度通常会明显变长,看起来不长的中文域名转换后可能就超过了限制。用 Punycode 转换逐标签核对转换后的长度,能在注册域名前提前发现这类问题。

怎么给一个网段批量生成反向解析记录?

用反向 DNS 名称生成,输入网段之后它可以为整个网段生成对应的反向区域配置,而不需要为每个 IP 逐条手动拼出 PTR 名称,配置反向解析区域文件时能省去大量重复的手工计算和格式对齐工作。