症状

ブラウザやsshを使って接続するとき、ホスト名(futenma.ie.u-ryukyu.ac.jpなど)では接続できないが、IP(133.13.48.7など)では接続できることがある。

[29man:~] e075729% ssh 133.13.48.6 ←IPではログインできる 
e075729@133.13.48.6's password: 
[e075729@naha ~]$ exit
logout
Connection to 133.13.48.6 closed.
[29man:~] e075729% ssh naha.ie.u-ryukyu.ac.jp ←ホスト名ではログインできない
ssh: Could not resolve hostname naha.ie.u-ryukyu.ac.jp: nodename nor servname provided, or not known

原因

DNSが落ちている、設定がおかしくなっているなど、DNSが正常に働いていないことが原因であると考えられる。

対応

現在、学内のDNSは、futenmaの情報をもとにnirai、kanaiが働いている。
したがって、futenmaのposgresqlとnamed、nirai、kanaiのnamedをそれぞれ再起動する。

  1. futenmaにログインし、root権限でpostgresqlと、namedを再起動する
    [29man:~] e075729% ssh 133.13.48.7 ←futenmaにIPでログイン
    e075729@133.13.48.7's password:
    [e075729@futenma ~]$ su - ←root権限に変更
    パスワード:
    [root@futenma ~]# /etc/init.d/postgresql restart ←postgresqlの再起動
    postgresql サービスを停止中:                               [  OK  ]
    postgresql サービスを開始中:                               [  OK  ]
    [root@futenma ~]# /etc/init.d/named restart namedの再起動
    named_sdb を停止中: .                                      [  OK  ]
    named_sdb を起動中:                                        [  OK  ]
    
  2. niraiにログインし、root権限でnamedを再起動する
    [root@futenma ~]# ssh 133.13.48.2 ←niraiにログイン
    [root@nirai ~]# /etc/init.d/named restart ←namedの再起動
    named を停止中: ..                                         [  OK  ]
    named を起動中:                                            [  OK  ]
    
  3. kanaiにログインし、root権限でnamedを再起動する
    [root@nirai ~]# ssh 133.13.48.3 ←kanaiにログイン 
    [root@kanai ~]# /etc/init.d/named restart ←namedの再起動
    named を停止中: .                                          [  OK  ]
    named を起動中:                                            [  OK  ]
    
  4. ログアウトする
    [root@kanai ~]# exit
    logout
    Connection to kanai closed.
    [root@nirai ~]# exit
    logout
    Connection to nirai closed.
    [root@futenma ~]# exit
    logout
    e075729@futenma ~]$ exit
    logout
    Connection to futenma.ie.u-ryukyu.ac.jp closed.
    

確認

症状が改善されたか、ホスト名での接続を行なって確認する。確認は症状の見られたサーバだけでなく、全サーバについて行なう。また、学外からなどうまくいかない場合、少し時間をおくと改善することもある。

[29man:~] e075729% ssh naha.ie.u-ryukyu.ac.jp
e075729@naha.ie.u-ryukyu.ac.jp's password: 
[e075729@naha ~]$ exit
logout
Connection to naha.ie.u-ryukyu.ac.jp closed.