- PR -

www.xyz.comでのアクセスをxyz.comに修正したい。

投稿者投稿内容
tado
会議室デビュー日: 2003/11/04
投稿数: 7
投稿日時: 2004-06-07 17:27
現在wwwが付いていても付いていなくてもアクセスできる状態です。
表題の通り、www無しでのアクセスに統一したいのですが、検索サイト等
利用して事例を探したのですが、探し方が悪いのか、見つかりませんでした。

DNSはDDNSサービスにて解決させて、ルータでグローバルからプライベートアドレスにし、
自宅サーバ(192.168.xxx.250)でポート80で受けるような感じです。

BIND9は稼動してますが内部DNSとして利用してます(192.168.xxx.yyy)

httpd.confでどうにかできればと思っています・・・

OS:RedHat9
Apache:2.0.40-21.11

皆様のアドバイスを希望します。
はしもと
大ベテラン
会議室デビュー日: 2003/02/05
投稿数: 182
投稿日時: 2004-06-07 17:36
引用:
tadoさんの書き込み (2004-06-07 17:27) より:
現在wwwが付いていても付いていなくてもアクセスできる状態です。
表題の通り、www無しでのアクセスに統一したいのですが、検索サイト等



xyz.com. ゾーンから www の A レコードを削除すれば良いのでは ?
コブラ
ぬし
会議室デビュー日: 2003/07/18
投稿数: 1038
お住まい・勤務地: 神奈川
投稿日時: 2004-06-07 17:44
ついでに、httpd.conf の ServerName も www 無しに・・・

まぁ、プライベートネットワークとグローバルを NAT 変換しとったら、別にホスト名
気にする必要無いんでしょうが。。。
tado
会議室デビュー日: 2003/11/04
投稿数: 7
投稿日時: 2004-06-07 17:54
[quote]
xyz.com. ゾーンから www の A レコードを削除すれば良いのでは ?

[/quote]
早速のアドバイスありがとうございます!
DDNSサイト側で wwwを使いたくなっかったので、 @  IN A と設定してますので
wwwのAレコードは書いてませんです。
tado
会議室デビュー日: 2003/11/04
投稿数: 7
投稿日時: 2004-06-07 17:59
引用:

コブラさんの書き込み (2004-06-07 17:44) より:
ついでに、httpd.conf の ServerName も www 無しに・・・


アドバイスありがとうございます。
httpd.confは
ServerName xyz.com:80
と設定しております。
実際、wwwでなくてもyyyでもポートさえ合ってしまえば、現状アクセスできて
しまいます;
Uta
常連さん
会議室デビュー日: 2004/05/17
投稿数: 37
投稿日時: 2004-06-07 23:19
ちょっと変則的ですが、httpd.confの最後尾に以下の設定を
してみたら如何でしょう?既に仮想ホストを運営していらっしゃる
場合はその記述の中に組み込む形で。

なお、[/hoge]ディレクトリはダミーです。
ディレクトリの作成だけはしておいて下さい。

=================================================
NameVirtualHost 192.168.xxx.250
<VirtualHost www.xyz.com>
  ServerName www.xyz.com:80
  DocumentRoot /hoge
  <Directory /hoge>
    Options None
    AllowOverride None
    Deny from all
  </Directory>
</VirtualHost>
<VirtualHost xyz.com>
</VirtualHost>
=================================================
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-06-08 00:44
こんばんわ.
引用:

引用:

tadoさんの書き込み (2004-06-07 17:54) より:

xyz.com. ゾーンから www の A レコードを削除すれば良いのでは ?


早速のアドバイスありがとうございます!
DDNSサイト側で wwwを使いたくなっかったので、 @  IN A と設定してますので
wwwのAレコードは書いてませんです。


思いっきり話を巻き戻してしまってしまいますが,

DNS に www.xyz.com という entry が無いにもかかわらず http://www.xyz.com で接続できてしまう

ということは,つまり www.xyz.com で「名前解決が出来る」ということでしょうか?
その辺から話が捩れているような気が...
tado
会議室デビュー日: 2003/11/04
投稿数: 7
投稿日時: 2004-06-08 07:26
引用:

kazさんの書き込み (2004-06-08 00:44) より

ということは,つまり http://www.xyz.com で「名前解決が出来る」ということでしょうか?



すいません色々お世話になっております。
少し、Linux関連とずれてしまいますが、ご了承ください。
DDNSはhttp://www.mydns.jp/「MyDNS.JP」さんのサービスを利用してます。
同サイトの「どうやって使うの?」ページにて設定方法があり、

--引用--
どんな名前でアクセスしてきてもOK、としたい場合には「ホスト名1(host1)」に「*」を設定するとワイルドカード設定となって...
--------

を元にホスト1のところに[*]を入れ、設定しました。
ですので、http://www.xyz.com/でもhttp://xyz.com/でも「名前解決が出来る」
ようになってると思います。

* xyz.comは説明用仮想ドメイン名です。(書き忘れてました;

スキルアップ/キャリアアップ(JOB@IT)