Open4

hostコマンドで逆引きできない

エラー内容

$ host 192.168.100.11
Host 11.100.168.192.in-addr.arpa. not found: 3(NXDOMAIN)

hostコマンドを使って192.168.100.11からホスト名を解決(逆引き)しようとしたができない

そもそも逆引きとは

Pアドレスの表記は「192.0.2.100」のように、1オクテットごとに“.”(ピリオド)で区切られている。逆引きでは、この1オクテットをDNSにおける1つのサブドメインとし、IPアドレスとは反対の順番に並べ替え(100.2.0.192)、先頭に逆引きゾーンを表すドメイン名(in-addr.arpa)を付けて表記する。

https://www.atmarkit.co.jp/ait/articles/1501/05/news014.htmlより

余談だがオクテットとバイトの違いを初めて知った

https://twitter.com/yakiimo121/status/1419478872161067009?s=20

DNSサーバーの問題?

どうやら原因はDNSの設定にありそう

下記の記事によると、Host 11.100.168.192.in-addr.arpa. not found: 3(NXDOMAIN)と表示されるとき、DNSサーバーは192.168.100.11(正確には管理するゾーン、例えば192.168.100.0/24)に対する権威あるサーバーとして機能していないらしい。

http://ftp.lumica.co.jp/_dnsserver/named_test.html

権威DNSサーバーとして機能させるためには、ブートファイルnamed.confの中のゾーン名で100.168.192.in-addr.arpaを正しく宣言する必要がある。

権威DNSサーバーを構築する設定例

https://www.ntt.com/business/services/network/internet-connect/ocn-business/ocn/customer/set_up/dns_02.html

権威あるサーバーとは

https://jprs.jp/glossary/index.php?ID=0145
ログインするとコメントできます