今まで色々と鯖を立ててきたけど、今頃気づいた新事実。
私はFTP鯖はProftpdを使っているのだが、小型鯖のファイルをいじる為にインストールしてみたのだが、以下のエラーログが出力されて接続することが出来なかった。

IPv4 getaddrinfo 'サーバ名' error: Name or service not known
warning: unable to determine IP address of 'サーバ名'
error: no valid servers configured
Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'

どうも、鯖自身の名前が引けない場合は接続することが出来ないらしい。
今までDNS鯖に登録される鯖しか使ってなかったので、驚きの発見である。
DNSに登録するほどの物でもないので、/etc/hostsに自分自身を登録すれば解決。
hostsの書式は「IP 鯖名」。



コメントフォーム(注:投稿内容にURLがある場合、管理者の確認の上で公開する設定になっています)