Ubuntu server 12.04TLSを使っています。DiCEのセットアップでIP自動検出をすると127.0.0.1を検出します。本来、グローバルIPを検出するはずなのですが、どうしてか困っております。
ちなみに、CentOS6.2ではDiCEのセットアップでIP自動検出をすると、正常にグローバルIPアドレスを検出します。
少し気になったことはApache2をreload すると「apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName」という、エラー表示が出ます。ウエブサーバとしては正常に機能しています。
このエラーに関して調べたところ、原因はetc/hostsが関連しているとの情報がありました。hostsの内容は以下の通りです。
127.0.0.1 localhost
127.0.1.1 hogehoge
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
このhostsを以下の通り、変更しました。
127.0.0.1 localhost
127.0.1.1 hogehoge.dip.jp
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
その後で、apache2をreloadすると、下記エラー表示に変わりました。
* Reloading web server config apache2
apache2: apr_sockaddr_info_get() failed for hogehoge
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
一応、interfaces の設定は以下の通りです。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.3
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.3
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>このhostsを以下の通り、変更しました。
>127.0.0.1 localhost
>127.0.1.1 hogehoge.dip.jp
そのhostsファイルをもつマシンからhogehoge.dip.jpを引くと127.0.1.1が得られます。
DiCEは使っていませんけどhogehoge.dip.jpを引くように指定してあるのであれば
グローバルIPがなんであれ127.0.1.1となります。
127.0.0.0/8はローカルループバックIPですから、そのIPはDDNSへの登録は不可能でしょう。
# 127.0.0.0/8ですから、127.0.1.1だろうが127.0.0.1だろうが一緒です。
apacheがエラー出すのもその辺りの問題ではありませんか?
ちなみに私はDynDNSでddclient使っています。
家サーバなら…「IPアドレス更新サンプルスクリプト(ieServer.Net 専用)」とか使えませんか?
ご回答頂き、ありがとうございます。
apacheのエラーの件は、/etc/apache2/apache2.conf の最終行にServerName hogehoge.dip.jp:80
と記入することで解決されました。hostsファイルは下記のままです。
127.0.0.1 localhost
127.0.1.1 hogehoge
DiCEの設定に関しは、CentOSの場合、Apacheをインストールしていなくても出来たので、そもそもApacheのエラーは関係ないのかな、と思っています。
IPアドレス更新サンプルスクリプト(ieServer.Net 専用)は使っています。crontabに登録して正常に動いています。
DiCEを使おうとした目的は、他のDDNSサービスにも登録しているので、そこの自動更新をしようと思ったからです。 DiCEでは自動検出で127.0.0.1が帰ってきますが、このまま設定をすすめて、うまく動作するか確認してみます。 駄目であれば、ddclientの導入も検討してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- FTTH・光回線 グローバルIPアドレスの変更について 1 2022/04/23 05:32
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Firefox(ファイヤーフォックス) Firefoxのグーグル検索で表示される現在地を修正したい!!! 1 2022/05/17 10:42
- 固定IP Firefoxので表示される現在地を修正するには? 2 2022/05/17 21:16
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
- 固定IP パソコン(無線ルーター)のIPアドレスは、iPhoneのIPアドレスのように簡単に変更可能? 4 2022/04/02 13:00
- FTTH・光回線 光回線、中継器を導入した際の端末側のローカルipアドレスについて 3 2023/03/11 14:10
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Ciscoルータ(1712)のIPアドレ...
-
canon printer PIXUS iP2700の...
-
ciscoルータのVLAN間通信について
-
パソコンの「ローカル」って、...
-
ワイヤレスマウスUSBレシーバー...
-
8000番や8080番のポー...
-
ftpサーバー 接続できない
-
iPhoneでIPアドレスを変更する...
-
インターネット接続できません...
-
Windows10におけるUSB-RS232C機...
-
同一ネットワーク内の別セグメ...
-
スイッチのポート番号について
-
PINGが通るのにネットワー...
-
ポートの80と443
-
複数の端末にpingを打つbatファ...
-
ポート80、443を開けろと言われ...
-
ARP は L2 と L3 どちらのプロ...
-
PCのUSBポートの不具合と対処法...
-
Windows10でUDPのポート解放が...
-
間違えたIPアドレスを接続したら?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ciscoルータ(1712)のIPアドレ...
-
Cisco機器のコマンドについて
-
ciscoルータのVLAN間通信について
-
DNS 正引きができません。原因...
-
RTX1000でのポート解放について。
-
Cisco 861 PPPoE接続設定
-
PHP「ip2long」について
-
DiCEがグローバルIPを自動検出...
-
Cisco 1812j 2台でネット設定
-
Cisco1812J ADSL接続にて
-
ip tool をインストールしたの...
-
8000番や8080番のポー...
-
パソコンの「ローカル」って、...
-
Windows10でUDPのポート解放が...
-
iPhoneでIPアドレスを変更する...
-
ftpサーバー 接続できない
-
Windows10におけるUSB-RS232C機...
-
PINGが通るのにネットワー...
-
ワイヤレスマウスUSBレシーバー...
-
Dell Inspiron 14 5415 をコン...
おすすめ情報