내 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 서버에 등록되어 있는지 확인하세요. 등록되지 않은 경우 작동하는지 확인하십시오.