Alpine LinuxでDNS / digクエリからIPアドレスを抽出する方法を知りたいです。私が実行しているクエリは次のとおりです。
lab-1:/var/# dig +answer smtp.mydomain.net +short
smtp.ggs.mydomain.net
10.11.11.11
IPアドレスだけを返すことができるようにしたいです。私は現在bashパイプとawkコマンドを使用しています。しかし、これまで試したことはすべてうまくいきません。
ありがとうございます。
ベストアンサー1
クエリするドメインがCNAMEで、digが中間解析ステップを印刷するため、dig +short
2行の出力があると思います。smtp.mydomain.net
smtp.ggs.mydomain.net
ただし、dig出力の最後の行を目的のIPとして使用できるため、次のことを行う必要があります。
dig +short smtp.mydomain.net | tail -n1