IPアドレスを逆方向に読み取るには?

IPアドレスを逆方向に読み取るには?

この文字列がある場合(IPアドレス):192.168.1.1

どうやって入手できますか(DNS逆記録フォーム)をこの文字列から抽出すると、1.1.168.192.in-addr.arpaシェルスクリプトを使用しているように見えますか?

ベストアンサー1

ただ好奇心の価値のために...GNU coreutilsを使用するtac:変数が与えられると、フォーマットはip192.168.1.1のようになります。

$(printf %s "$ip." | tac -s.)in-addr.arpa

つまり

$ ip=192.168.1.1
$ rr=$(printf %s "$ip." | tac -s.)in-addr.arpa
$ echo "$rr"
1.1.168.192.in-addr.arpa

おすすめ記事