You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

反向解析文件无法正常运行,报错“bad dotted quad”求助

反向解析文件无法正常运行,报错“bad dotted quad”求助

嘿,我一眼就揪出问题所在啦——你把反向解析的记录类型搞混,还写错格式了!报错“bad dotted quad”的原因是BIND把你写的域名当成IP地址段来解析,自然识别失败。

先给你理清楚反向解析的核心规则:

  • 反向解析要用PTR记录,不是A记录!A记录是正向解析(域名→IP),PTR才是反向解析(IP→域名)的正确类型
  • 反向区域里的主机记录是IP的最后一段(比如你这里的189、159,对应10.1.10.189、10.1.10.159),后面要跟对应的域名,而不是反过来写A记录

看看你原来的错误记录:

189    IN  A      master.git-gotech.net.
159    IN  A      jessica-vm1.git-gotech.net.

这完全是正向解析的写法,放到反向zone里肯定报错。

下面是修正后的完整反向解析zone文件:

$TTL 86400

@       IN SOA  master.git-gotech.net. root.git-gotech.net (
    2024100801   ; serial 建议用日期+版本号格式,方便更新时递增
    3600         ; refresh
    1800         ; retry
    604800       ; expire
    86400 )      ; minimum

@      IN  NS     master.git-gotech.net.

189    IN  PTR    master.git-gotech.net.
159    IN  PTR    jessica-vm1.git-gotech.net.

另外给你两个小提醒:

  • serial值每次修改zone后一定要递增,用YYYYMMDDXX的格式最省心,比如今天是2024年10月8日,第一次修改就写2024100801,下次改就2024100802
  • 确保你的NS记录master.git-gotech.net.本身有正确的正向解析(就是你写的那条@ IN A 10.1.10.189),不然反向解析也没法正常工作

改完之后重启BIND服务,应该就不会报“bad dotted quad”的错啦!

备注:内容来源于stack exchange,提问作者jessica mbenji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:08:03