インターフェイスの長いIPv6を印刷します。

インターフェイスの長いIPv6を印刷します。

::インターフェイスの長いIPv6バージョン(つまり、短いバージョンではなくすべて0)を印刷するコマンドはありますか?

例えば、ip -6 addr -I eth0 full

ベストアンサー1

それはまるで

grep eth0 /proc/net/if_inet6 | cut -d' ' -f1

全住所を16進数でお知らせします。:必要に応じて区切り文字を挿入する必要があります。 (言わなかったなぜすべてゼロが必要です。必要なすべての項目には)を含む短い形式:も許可されます。::

編集する

DNS PTR のプレフィックスについては次のようになります。

grep eth0 /proc/net/if_inet6 | cut -d' ' -f1 | rev | sed 's/./&./g'

戻ってきてくださいみんなインターフェイスのIPv6アドレスなので、繰り返す必要があります。

また、インターフェイスの既存のIPv6でDNS PTRエントリを設定する必要がある場合は、DNSを非常に誤って処理している可能性があります。通常、これを反対の方法で行います。つまり、DNSエントリのソースが何であれ、インターフェイスのアドレスも決定する必要があります。

おすすめ記事