“nslookup”不适用于 Linux 中的多个网络接口卡

“nslookup”不适用于 Linux 中的多个网络接口卡

我的 Linux VM 有两个 NIC eth0 和 eth1,其中一个位于公共网络中,另一个位于专用网络中。当我通过主机名使用 nslookup 进行相同操作时,会出现以下错误:

** 服务器找不到“主机名”:NXDOMAIN

我已经检查了 /etc/hosts 、 /etc/sysconfig/network-scripts/ifcfg-eth0 、 /etc/sysconfig/network-scripts/ifcfg-eth1 等中的所有条目。这些所有条目似乎都是正确的。

我的 /etc/resolve.conf 如下:

domain in.rdlabs.hpecorp.net
search in.rdlabs.hpecorp.net 
nameserver 16.110.135.51
nameserver 16.110.135.52
nameserver 16.110.135.53

netstat -r 是:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.0.0     *               255.255.252.0   U         0 0          0 eth1
15.154.112.0    *               255.255.248.0   U         0 0          0 eth0
169.254.0.0     *               255.255.0.0     U         0 0          0 eth1
default         15.154.112.1    0.0.0.0         UG        0 0          0 eth0

答案1

检查您的主机名是否已在 /etc/resolve.conf 中使用的 DNS 服务器中注册。如果没有注册并检查它是否应该工作。

相关内容