无法ping通linux中同一台机器的主机名

时间:2016-07-19 07:18:56

标签: linux centos redhat centos7

我设置了2台带有主机名和静态IP地址的centos7机器(A& B)。登录到机器A.然后尝试ping机器A的主机名。它正在ping。登录到机器B.然后尝试使用机器B的主机名ping。但它没有ping。不确定是否遗漏了任何配置。

以下是A机器的输出

[rmdev01@inches-rmdev01 ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
<ip address> inches-rmdev01.aaitg.com

[rmdev01@inches-rmdev01 ~]$ cat /etc/hostname
inches-rmdev01

[rmdev01@inches-rmdev01 ~]$ ping inches-rmdev01
PING inches-rmdev01 (<ip address>) 56(84) bytes of data.
64 bytes from inches-rmdev01.aaitg.com (<ip address>): icmp_seq=1 ttl=64 time=0.034 ms
64 bytes from inches-rmdev01.aaitg.com (<ip address>): icmp_seq=2 ttl=64 time=0.082 ms
64 bytes from inches-rmdev01.aaitg.com (<ip address>): icmp_seq=3 ttl=64 time=0.050 ms
64 bytes from inches-rmdev01.aaitg.com (<ip address>): icmp_seq=4 ttl=64 time=0.050 ms

以下是B机器的输出。

[rmtest01@inches-rmtest01 ~]$ cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
<ip address> inches-rmtest01.aaitg.com

[rmtest01@inches-rmtest01 ~]$ cat /etc/hostname
inches-rmtest01

[rmtest01@inches-rmtest01 ~]$ ping inches-rmtest01
ping: unknown host inches-rmtest01

从机器

[rmdev01@inches-rmdev01 ~]$ hostname
inches-rmdev01
[rmdev01@inches-rmdev01 ~]$ hostname -f
inches-rmdev01

来自B机器

[rmtest01@inches-rmtest01 ~]$ hostname
inches-rmtest01
[rmtest01@inches-rmtest01 ~]$ hostname -f
inches-rmtest01.aaitg.com

1 个答案:

答案 0 :(得分:0)

您应该修改/etc/hosts并添加到最后一行短主机名,如:

...
<ip address> inches-rmtest01.aaitg.com inches-rmtest01

或者您必须通过修改aaitg.com

将搜索域指定为/etc/resolv.conf