DNS名に関する情報を見つけるときにDNSクライアントにIP番号が存在しない場合でもそれを返す方法はLinuxにありますか?
テスト環境を作成していますが、存在しないドメイン名を解決できるようにしたいです。
ホストファイルでこれを行うことができることを知っていますが、見つけたいすべてのドメイン名に対してこのファイルを編集したくありません。
私の質問の追加の説明は次のとおりです。
シナリオ1:実際のIP番号をgoogle.com
見つけて取得するためにDNSにpingを送信します。google.com
シナリオ 2: pingnonexstiantdoamin.com
を実行すると、ルックアップが失敗するのではなく、ローカル IP 番号が返されます。
答え1
見てDNS。-H
ホストを追加するオプションがあります。マニュアルページから:
-H, --addn-hosts=<file>
Additional hosts file. Read the specified file as well as
/etc/hosts. If -h is given, read only the specified file. This
option may be repeated for more than one additional hosts file.
If a directory is given, then read all the files contained in
that directory.