自サバ 使用していないドメインでアクセスできる?

このQ&Aのポイント
  • 自サバでWAN側より使用していないドメインでアクセスできてしまうので困っています。どなたか 解決方法をお教え下さい。
  • xyz-abc.com でサイトを再構築し今現在運用しています。xyz-abc.com でWAN側より正常にアクセスできます。URLの正規化が終わって一月くらい過ぎて グーグルの検索結果に自分のサイトが出ているのですが、index.htmlのタイトルが表示されているリンク下の部分のURLがなぜか xya-abc.com/ ではなくて 無いはずの abc.com/  になっています。解決方法を教えてください。
  • 15年ほど自宅サーバーにてサイト運営を行っていますが、自サバでWAN側より使用していないドメインでアクセスできる現象は初めてです。なぜこのようなことが起こるのか原因と解決方法をお教えいただけましたら助かります。
回答を見る
  • ベストアンサー

自サバ 使用していないドメインでアクセスできる?

お世話になります。 自サバでWAN側より使用していないドメインでアクセスできてしまうので困っています。 どなたか 解決方法をお教え下さい。 症状 サーバーは アパッチです。 8年位前に ドメイン abc.com を取得しました。 このドメインを バーチャルホストのドキュメントルートに設定しました。 外部より正常にアクセスできて問題なく2年前まで運用していました。 その後 xyz-abc.com というドメインを取得し  abc.com ドメインとドキュメントルートのフォルダーごと削除しました。 アパッチのバーチャルホストの abc.com の設定はありません。 しかし 今までのメールのドメインとして使うので 自宅のメールサーバーには abc.com の設定はしてあり今現在も使用しています。 abc.com 削除後 xyz-abc.com でサイトを再構築し今現在運用しています。 xyz-abc.com でWAN側より正常にアクセスできます。 念のためにですが http://abc.com/ でのアクセスは削除してあるためできません。 先日、URLの正規化というのをアパッチサーバー、htアクセスに301リダイレクト、ネームサーバー設定し http://xyz-abc.com/ でアクセスしても http://www.xyz-abc.com/ でアクセスしても http://xya-abc.com/  に繋がるよう設定できました。 また ファイルのアクセスも index.htmlアクセスは 無しに設定し、 ドメインの後は /(スラッシュ)  でのアクセスに統一しました。 見る限りは正常にWAN側からアクセスできます。問題はありません。 問題はここからです。 このURLの正規化が終わって一月くらい過ぎて グーグルの検索結果に自分のサイトが 出ているのですがどういうわけか  index.htmlのタイトルが表示されているリンク下の部分のURLが  なぜか xya-abc.com/ ではなくて 無いはずの abc.com/  になっています??? 検索結果のリンクをクリックすると xyz-abc.com/ のサイトがWAN側より見えます? 表示されたトップページのアドレスバーは abc.com/ と 表示されています。? http://www.xyz-abc.com/、http://xyz-abc.com/ でアクセスしても  以前使用していたhttp://abc.com/に繋がります。 表示されるページは http://xyz-abc.com/ のindex.htmlです 上にも書かせてもらっていますが このドメイン abc.com は サーバーには設定していません。 それと URLの正規化後3週間くらいは こんなことはありませんでした。 abc.com では アクセスできていませんでした。 15年ほど自宅サーバーにてサイト運営を行っていますがこのような事は初めてです。 この何日間か調べて見たり 設定も確認したりしましたが  特に問題も無く この現象の解決には至りませんでした。 なぜこのようなことが起こるのか原因と解決方法をお教えいただけましたら助かります。 皆様 どうか宜しくお願いいたします。 <(_ _)>

  • arys
  • お礼率72% (8/11)

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5061/13226)
回答No.1

Apache でバーチャルホストを使用している場合、注意が必要な点があります。 バーチャルホストに設定が無いホスト名でアクセスがあった場合、バーチャルホスト設定の1つ目のサイトにアクセスがあったモノとして処理されるため、Webに使用していないドメイン名がDNS上で向けられている場合は、対策が必要です。 abc.com はメール用として残していると言う事なので、そのDNS設定の関係でIPアドレスが引けるために起きている現象だと思われます。

参考URL:
http://takachan.jra.net/computer/apache_memo_01.php
arys
質問者

お礼

t_ohta 様 大変参考になります! ありがとう御座います。 あれこれ考えていましたがご回答で考えていた事が繋がりました。 まだ、対策しておりませんが対策が楽しみです。 メールサーバーの エービーシー.comを破棄します。 長い間使用しておりましたのでなかなか捨てられずにいました。 これでやっと 現在運用中のドメインでサイトもメールアドレスも 統一されます。 感謝いたします。。。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>8年位前に ドメイン abc.com を取得しました。 あなたのドメインですか? そのドメインは現在運用されています。 もし、他人のドメインを例にしているのであれば甚だ失礼に当たりますので撤回すべきです。 >xyz-abc.com というドメインを取得し そのドメインも実際に運用されています。 あなたのサイトでしたら問題ないのですが他人のドメインを例にしているのであれば前述のドメインと同様です。 模擬のドメインとして提示する場合はhogehoge.comのようなものを提示された方が良いでしょう。 実際のドメイン名を提示して頂ければ動作の検証ができますので解決が早まると思います。 >しかし 今までのメールのドメインとして使うので自宅のメールサーバーには abc.com の設定はしてあり今現在も使用しています。 DNSツリーとしては両方とも正規に動作しているのでWAN側のIPアドレスを分けて運用すれば問題が起こらないと思います。 WAN側のIPアドレスが1つで2つのドメインを運用するときはWebサーバーをマルチドメインで構築し休止状態のドメインのトップページを別途用意すべきではないでしょうか? 具体的な設定方法は実務から離れて10年以上になるので提示することができません。

arys
質問者

お礼

bunjii 様 ご回答ありがとう御座います。 例に挙げたドメインの件 ご指摘、ありがとう御座います。 休止状態のトップページを別途用意について 貴重な対策の方法として助かりました。 ドメインの例表記ですが 半角英数字であるとどなたか  如何なる文字列でも ご使用の可能性があるので 今後、三角や四角などの記号を使い、 半角英数字表記は二度と使いません。

関連するQ&A

  • ドメイン名のつけ方。

    すでに、回答が出ているとは、思うのですが、探せなかったので、質問します。 ADSLモデムルーターの配下に、Win98系と2000PROのパソコンとプリンターが、ぶら下がっています。 2000サーバーに、98SEで、イントラ側ワークグループ名が、defというクライアント機グループと、2000PROで、abcというドメイン名でイントラ側に、参加するクライアント機があるとき、 初めて、WIN2000サーバー(サーバー名、XYZ)に、ドメイン名を設定するときは、申請取得したドメイン名が、abc.comとすると、 サーバーには、イントラ側のアクティブディレクトリー用に、abc.localで、ドメイン参加して、非アクティブディレクトリ用に、defで、参加すれば、良いのでしょうか? また、サーバー機と98SE機のみに、NetBIOSプロトコルをインストールして、サーバー機のみに、ドメインNetBIOS名を、defと設定するのでしょうか? どこか(例えばWAN側)で、abc.comというドメイン名を、設定する場所は、ありますか? DHCPサーバー名は、XYZ.abc.localで、 DNSサーバー名は、XYZ.abc.comで、よろしいでしょうか? よろしく、お願いします。

  • バーチャルドメインの参照先振り分け設定について

    レンタルサーバーのバーチャルドメインを取得しました。 2つのアドレスのいずれにアクセスされた場合も、同一のファイルを参照する状況です。 http://www.ABC***.com 元ドメイン(仮) http://www.XYZ***.com バーチャルドメイン(仮) この状況で、htaccessファイルを設定することで、 それぞれの参照先を別々にできることをサーバー会社より確認しました。 具体的には、下記のように振り分けできればと思っています。 (1) http://www.ABC***.com へアクセスされた場合は、そのまま、   http://www.ABC***.com/index.html へ (2) http://www.XYZ***.com へアクセスした場合は、サブディレクトリの   http://www.XYZ***.com/sub/index.php へ   (実質的には、http://www.ABC***.com/sub/index.php と同一ですが、    閲覧者には、XYZ***.com/...で表示されるようにしたいです。) 他の方の類似した情報を元に、Rewrite設定を幾つか試してみましたが、 力が及ばずどれもうまくいかない状況で、質問させていただきました。 現状で「参照先の振り分けができること」を最優先としています。 どうぞお力添え下さいますようお願い申し上げます。 ファイル構造 www(フォルダ) ├ .htaccess ├ index.html ├ sub(フォルダ) |├ index.php |├

  • 自サーバーでサーバー機にドメインでアクセスしたい(プロシキは利用しない)

    環境  xp-p apache  aterm BL170HV 光one で立ち上げていますが. 他機のwanではドメインでアクセスできますが、サーバー機にドメインでアクセスすると、ルーターの認証画面が表示される。 以前は、サーバー機にドメインでアクセスできました。 ご指導ください

  • ドメインからドメインへの転送

    先日、新しいドメインを取得したのですが、そこから 元来使っているドメインのフォルダに自動転送できないかと思っています。 たとえば、 ドメイン1(旧)を http://www.abc.dom/ ドメイン2(新)を http://www.def.gom/ として、ドメイン2にアクセスした時に ドメイン1のフォルダ http://www.abc.dom/folder/ に転送されるようにしたいのです。 (つまり、アドレスバーに http://www.def.gom/ と入力したら、 http://www.abc.dom/folder/index.html のページが表示するように設定したいのです。) 補足として、パソコンはWindowsXPで、 サーバーにはAPACHEを使っています。 そして、ドメイン1には固定IPアドレスが付いています。 ドメイン2用に新たに固定IPアドレスを付けるべきか、 APACHEの"httpd.conf"ファイルをどのように変更すべきかなど、思い悩んでいます。

  • サブドメインの設定で

    Red Hat Linux 7.3/Apache1.3.23で、サブドメインの設定を行ったのですが、 http://www.sub.******.com/というURLにアクセスするとうまくアクセス出来るのですが、 http://sub.******.com/ とwwwを省略したURLにアクセスするとサーバに繋がりません。 namedもApacheも再起動しました。www無しだとpingが通っていません。以前設定したサブドメインと設定に差は無いので、設定自体は間違えて無さそうなのですが…。どなたか原因分かる方おられますでしょうか?

  • ひとつのサーバーでドメインごとにアクセスされるフォルダを変えたい

    タイトルの通りです 下記の環境でサーバーを運営しています。 windowsXPpro SP2 Apache2.0.59 例えば http://www.hoge1.com/とURLに打ってアクセスされたら ルートフォルダ'www'の中にある'a'といフォルダ(の中のindex)にアクセスさせたい http://www.hoge1.com/とURLに打ってアクセスされたらルートフォルダ'www'の中にある'b'というフォルダにアクセスさせたいのですが、こういうことはひとつのPCのひとつのサーバーで可能なのでしょうか? ちなみにルータを通していますが、複数IP固定の設定はできません。 サーバー上の設定でそうなるようにしたいです。 よろしくお願いします。

  • トップドメインのindex of/を消すには

    レンタルサーバーについて質問があります。 http://abcd.co.jp/というドメインがトップなのですが、 このドメインの下にフォルダをいくつか作ってそこにワードプレスを入れています。 http://abcd.co.jp/abc1 http://abcd.co.jp/abc2 http://abcd.co.jp/abc3 こんな感じです。 http://abcd.co.jp/abc1のURLにアクセスすると、サイトが普通に表示されるのですが、トップのドメインhttp://abcd.co.jp/を入力すると、 Index of/ Parent Directory abc1 abc2 abc3 というページが出てきます。 このトップドメインにアクセスしたときに、「404ページが見つかりません」という風にしたいのですが、どうすればいいのでしょうか? FFFTPでサーバーのトップドメインにある、このページを構成している、何かのファイルを削除すればできると思ったのですが、何を削除すれば良いのかわかりませんでした。 サーバーはさくらです。 回答よろしくお願いします。

  • 大元のURLでアクセス禁止、ドメインでのみ可能に

    レンタルサーバーを使ってるんですが、それ専用のURLというものがあります。 独自ドメインを取ってレンタルサーバーのURLではなく、そのドメインでアクセスできるようにしてるのですが、レンタルサーバーのURLでもアクセスできてしまいます。 レンタルサーバーのURLではアクセス禁止にして、独自ドメインでしかアクセスできないようにするにはどうしたら良いでしょうか? 二つともアクセスできるもんだから、検索にも二つのURLでインデックスされており気持ち悪いです。

  • ドメイン名でBasic認証を分岐させる方法

    現在公開しているWebサイトは異なる2つのドメインでアクセスでき、 両者ともサーバ上の同じディレクトリを参照するようになっています。 つまり、下記のような構成です。 (1) http://sample1.com/ でアクセスした場合  → サーバ上の「/var/www/index.php」を表示 (2) http://sample2.com/ でアクセスした場合  → これも同じくサーバ上の「/var/www/index.php」を表示 ※index.phpで表示内容を分岐しています このたび、上記の「sample2.com」の方にだけ Basic認証によるアクセス制限をかけることになりました。 普通に考えれば/var/www/にhtpasswdとhtaccessを置けばよいのですが、 それだとsample1.comの方も巻き添えでアクセス制限がかかってしまいます。 このような場合に、うまくsample2.comの方にだけ Basic認証をかけることは可能でしょうか? なお、できればhtaccessだけで解決したいのですが、 一応サーバのroot権限は持っているため、Apacheの設定もいじれます。 サーバはLAMPで、Ubuntu10.04 + Apache2.2 + PHP5.3 です。 よろしくお願いします。

  • ドメイン取得での「/」使用

    かなり無理なことをお聞きするんですが 「http://www.abcxx.com」というドメインを取得したとします。 その後そのサイトの告知を「http://www.abc/xx.com」でしてしまったとします。 単純に「abc/xx.com」はドメインとして取得出来ないと思いますが 何らかの方法で「abc/xx.com」とアドレスに打ったら「abcxx.com」の内容が表示されるようにするのは無理でしょうか。 ネームサーバを使っての方法や、htmlジャンプ、フレームワークなど 同じ内容が出ればどんな方法でもいいです。 また、「abc-ne.jp」などだましアドレスなどもあればお願いしたいです。 とにかく告知内容は変えることが出来ないので もし案があればどうかお願いします。