我设置了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
答案 0 :(得分:0)
您应该修改/etc/hosts
并添加到最后一行短主机名,如:
...
<ip address> inches-rmtest01.aaitg.com inches-rmtest01
或者您必须通过修改aaitg.com
/etc/resolv.conf