サブドメインなしでWebサーバーにアクセスできない

お客様にテストサイトを公開するにあたって、新しいWebサーバーを設定しました。

Apacheサーバーを設定して、ルーターのNATをWebサーバーに向ければ(ファイヤーウォールの設定も忘れずに)完了です。

固定のIPアドレスを一つ取っていますので、このアドレスでアクセスしてもらいます。

テストサイトはBasic認証をかけていますが、ユーザー管理はLDAPで行います。

日本語ドメインも用意していますが、こちらからアクセスしたら、会社のWebページにリダイレクトさせます。

http://www.日本語ドメイン.jp/

はアクセスできますが、

http://日本語ドメイン.jp/

はアクセスできません。バーチャルホストの設定しているので、http.confを見直しましたが、わかりません。

ちょっと悩んだすえ、原因は簡単なこと。DNSの設定でサブドメインなしの設定していないだけでした。

以下のように設定します。今、ドメインは、バリュードメインでDNSを含めて管理してもらっています。

a www 123.123.123.123

a @ 123.123.123.123

これで、wwwのサブドメインありも、サブドメインなしも、123.123.123.123 (もちろん、このIPアドレスには実際のアドレスを書きます)のサーバーにアクセスできるようになります。