DNS - DNS クライアント - doggo

 クラウディア
1. 概要
2. 正引き
3. 逆引き

1. 概要

 実は、最近(2024年11月21日)まで、知らなんだ。  「DNS クライアント」の「IPv6」での調べ方を調べているときに、「www.amazon.co.jp は時々 IPv6 に対応する」という記事で知りました。  「Liunx」では、「doggo」というパッケージをインストールすることで実装できます(「Ubuntu 24.04」で確認、「apt」でなく「snap」でインストールします)。  「FreeBSD」では、「ports」または「pkg」で、インストールします。

2. 正引き

 これが、まだ、うまく動かせない、後ろに「nameserver」のアドレスを「@...」の形式で指定するのですが。  「Google 大先生」の「8.8.8.8」を指定しないとエラーになるのです。

doggo ホスト名
 で正引きするのがデフォルトのやり方です。  デフォルトでは動かないので、「Google 大先生」の力を借りてやってみます。

$ doggo ns.sing.ne.jp @8.8.8.8
NAME            TYPE    CLASS   TTL     ADDRESS         NAMESERVER
ns.sing.ne.jp.  A       IN      3600s   122.215.121.34  8.8.8.8:53

3. 逆引き


doggo -x アドレス
 で逆引きします。  これもデフォルトでは動かないので、「Google 大先生」の力を借りてやってみます。

$ doggo -x 122.215.121.34
NAME                                    TYPE    CLASS   TTL     ADDRESS                                 NAMESERVER
34.121.215.122.in-addr.arpa.            CNAME   IN      10800s  34.32/29.121.215.122.in-addr.arpa.      8.8.8.8:53
34.32/29.121.215.122.in-addr.arpa.      PTR     IN      3600s   ns.sing.ne.jp.                          8.8.8.8:53