小编Som*_*ter的帖子

如何在 Linux 上使用 /etc/resolv.conf 解析多个域?

我正在运行 Ubuntu 12.04,我正在尝试 ping 以下系统:

  • system0.oldcompany.com
  • system1.fing.oldcompany.com
  • system2.newcompany.com
  • system3.thing.newcompany.com

我的resolv.conf

# internal dns servers
nameserver 1.1.1.151
nameserver 1.1.1.152
search oldcompany.com fing.oldcompany.com newcompany.com thing.newcompany.com
#domain thing.newcompany.com
domain oldcompany.com
#domain fing.oldcompany.com
#domain newcompany.com
#nameserver 8.8.8.8 #commented out due to other issues
Run Code Online (Sandbox Code Playgroud)

如果我不注释所有这些行,我将无法 ping system0 或 system1。如何设置它以便仅使用其域名就可以 ping 所有 4 个系统?在 Windows 中,它解析每个系统。

ping system0
ping: unknown host system0
ping system1
ping: unknown host system1
Run Code Online (Sandbox Code Playgroud)

我一直在尝试阅读resolv.conf 上的手册页,但在解决此问题时仍然遇到问题。不幸的是,我公司没有人使用 Linux,所以我只能靠自己。

编辑:更新了搜索,所以它只有 1 行,现在我可以 ping system0 但仍然无法 ping system1。但是,我可以 ping system1.fing 因为它在 oldcompany 域上。

linux dns domain search nameserver

14
推荐指数
2
解决办法
10万
查看次数

标签 统计

dns ×1

domain ×1

linux ×1

nameserver ×1

search ×1