症状
ブラウザや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をそれぞれ再起動する。
- 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 ]
- niraiにログインし、root権限でnamedを再起動する
[root@futenma ~]# ssh 133.13.48.2 ←niraiにログイン [root@nirai ~]# /etc/init.d/named restart ←namedの再起動 named を停止中: .. [ OK ] named を起動中: [ OK ]
- kanaiにログインし、root権限でnamedを再起動する
[root@nirai ~]# ssh 133.13.48.3 ←kanaiにログイン [root@kanai ~]# /etc/init.d/named restart ←namedの再起動 named を停止中: . [ OK ] named を起動中: [ OK ]
- ログアウトする
[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.