Linux DNS クライアントの変更

Linux DNS クライアントの変更

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.

関連情報