などのユーティリティhostとdigホスト名に対応するIPアドレスを見てみましょう。
getentクエリ/etc/hostsまたは他のNSSデータベースに使用できるユーティリティもあります。
ホスト名が定義されている場所に関係なくホスト名を解決する便利な標準ユーティリティ(たとえばDebianで利用可能)を探しています。
それは多かれ少なかれと同等でなければなりません
ping "$HOST" | head -1 | perl -lne '/\((.*?)\)/ && print $1'
getentDNSの見た目にも気づかなかった(見た目だけだと思った/etc/hosts)。私がそれを試したので、ここで何が間違っているのですかgetent:for google.com、それは単一のアドレスを返し、そのアドレスはIPv6です。私はIPv4ネットワークにいて、コマンドは実際にIPv4アドレスを出力するため、これは役に立ちません。
getentですか?