Linux DNS客户端修改

Linux DNS客户端修改

Linux 中有没有一种方法可以让 DNS 客户端在 DNS 名称上查找信息时返回一个 IP 号码,即使它不存在?

我正在创建一个测试环境,我希望能够解析不存在的域名。

我知道我可以在主机文件中执行此操作,但是我不想为我尝试查找的每个域名编辑此文件。

对我的问题的进一步澄清是这样的

场景 1:我 ping google.comdns 查找google.com并获取真实的 IP 号码。

场景 2:我 pingnonexstiantdoamin.com它会返回本地 IP 号码,而不是查找失败。

答案1

看一眼域名解析。它有一个-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.

相关内容