2016-07-19 16 views
-2

私は、2つのcentos7マシン(A & B)をホスト名と静的IPアドレスで設定しました。マシンAにログインし、マシンAのホスト名でpingしようとしましたが、これがpingしています。マシンBにログインし、マシンBのホスト名でpingしようとしましたが、pingが実行されていません。設定が欠落しているかどうかはわかりません。linuxの同じマシンからホスト名でpingできません

以下は以下B機から出力された機械

[[email protected] ~]$ 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 

[[email protected] ~]$ cat /etc/hostname 
inches-rmdev01 

[[email protected] ~]$ 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マシンからマシン

[[email protected] ~]$ hostname 
inches-rmdev01 
[[email protected] ~]$ hostname -f 
inches-rmdev01 

から

[[email protected] ~]$ 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 

[[email protected] ~]$ cat /etc/hostname 
inches-rmtest01 

[[email protected] ~]$ ping inches-rmtest01 
ping: unknown host inches-rmtest01 

[[email protected] ~]$ hostname 
inches-rmtest01 
[[email protected] ~]$ hostname -f 
inches-rmtest01.aaitg.com 
+0

両方のサーバーの '/ etc/resolv.conf 'の内容を比較してください。私の推測では、 'search'とは異なります。 – dwjv

+0

@dwjv:私はチェックしました。内容は両方のマシンで同じです。 –

+0

'ping inches-rmtest01.aaitg.com'のときに動作しますか?または実際のIPアドレス? – dwjv

答えて

0

あなたは/etc/hostsを変更して、そのような最後の行の短いホスト名に追加する必要があります

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

かあなたはspeする必要があります検索ドメインをaaitg.comに変更してください。/etc/resolv.conf

+0

ドメインなしでホスト名を追加すると、そのトリックが実行されました。しかし、私はそれを追加せずにマシンでどのように動作したのだろうか。 –

+0

@ divakar.scm両方のマシンの '/ etc/resolv.conf 'の内容を表示する必要があります。 – frist

+0

@ divakar.scmマシン** A **にファイル '/ etc/resolv.conf'の' search aaitg.com'行があります。 – frist

関連する問題