Bind
如何查找是否有 ….in-addr.arpa 委託?
我有一個 IP 地址池,但反向 DNS 不起作用。如果在 namserver 上查找但在 Internet 上不起作用,則它可以工作。
我要求註冊商將此池委託給
ns1.example.com
. 我添加net IN NS ns1.example.com
了域 dns-hosting。我添加了 PTR 以ipXXX.net.example.com
綁定在ns1.example.com
.# host a.b.c.17 Host 17.26.18.37.in-addr.arpa. not found: 3(NXDOMAIN) # dig +short 17.b.c.a.in-addr.arpa. # dig +short b.c.a.in-addr.arpa. # dig +short b.c.in-addr.arpa.
dig +short
是空的,沒有縮寫它指向 RIPE。
如果他們實際上將 PTR 記錄委託給您的名稱伺服器或只允許您為反向記錄提供所需的主機名並且他們將自己管理反向區域,這取決於您的子網的大小和您的 ISP 的策略。
無論哪種方式,您都可以使用
trace
dig 中的選項來檢查/驗證委託是否按照您的預期設置:dig +trace -x your.ip.address
$$ no $$trace …. 切換跟踪從根名稱伺服器的委託路徑以查找正在查找的名稱。>snip< 啟用跟踪後,dig 會進行迭代查詢以解析正在查找的名稱。它將遵循來自根伺服器的引用,顯示來自用於解析查找的每個伺服器的答案。