- ベストアンサー
自宅サーバにアクセスできるが、wwwをつけるとアクセスできない
FedoraCore4 Apache2.0で自宅サーバを組んでいます。 固定IPではないため、http://www.dyndns.com/とDiCEでIPを更新しています。 ウェブサーバを立ち上げたのですが、 ホストがyahoo.co.jpとして、 http;//yahoo.co.jp にはアクセスできるのですが、wwwをつけて http://www.yahoo.co.jp にはアクセスできず、http://www2.websitepulse.com//tools.php3 でテストをすると Status: Connection error - Couldn't resolve といわれて名前が解決できない、というようなこと(?)を言われます。 自分的に怪しいと思っているのがApacheの「httpd.conf」の設定なのですが、現在は以下のようになっています。 ServerName yahoo.co.jp:80 これを ServerName www.yahoo.co.jp:80 にすると、wwwをつけようとつけまいと接続できなくなってしまいます。 他に関係がありそうな設定などはあるでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
www というサブドメインが解決できていないのだと思われます。 自宅サーバーのIPアドレスまではdyndnsで解決されているので あとは自宅サーバーのDNSに www を解決させる記述をしてください。
その他の回答 (2)
- fbsd5453
- ベストアンサー率7% (3/40)
Dyndnsに登録するときに Wildcardを有効にしましたか? Wildcardを有効にしていないとwwwをつけてアクセスは出来なかったと思います。
お礼
ありがとうございます! そのオプションはつけておりませんでした。 このオプション、つけるとwwwだろうが何だろうが受け付けてくれるのですね。
- chihiroppe
- ベストアンサー率24% (310/1245)
#1です。追記します。 httpd.conf の ServerName の記述は、www付きのものにしてください。 そして前述のDNSを設定すれば www付きでアクセスできるようになります。
お礼
ありがとうございます! なるほど、内部的な問題だったのですね。