Windows 2003 ServerでのDNSエラー

このQ&Aのポイント
  • Windows 2003 Serverで運営しているサイトの一部がDNSエラーになり、アクセス不可となっている。
  • サイトはホストヘッダーで5つに振り分けられており、復旧前に削除して再作成した経験がある。
  • アクセスログを見ると、アクセスできない間はGoogleと百度のロボットのみがアクセス可能である。また、レジストリとレジストラのメンテナンスも重なった時期であるが、関係があるかは不明である。
回答を見る
  • ベストアンサー

Windows 2003 ServerでのDNSエラー

現在Windows 2003 Server R2 SP1でホストヘッダーで5サイト程振分けたサイトを運営しております。 2日程前その中の一つのサイトが急にアクセス不可(DNSエラー)になりました。その週は2003 ServerにPHPやMySQLをインストールしたりしていたのですが、PHPとMySQLでの環境構築は終え、1,2日程は経過した後、なぜかPHPとMySQLを全く使用していないHTMLのみのサイトがアクセスできなくなったのです。 ・IISの再起動 ・OSの再起動 ・アクセスできなかったサイトを停止し、そのホストヘッダーを新しく作成した別サイトに移動してアクセス。 ・ワーカープロセスのリサイクル ・NameServerに向けてpingで確認(落ちていませんでした) 等しましたが、全く復旧しませんでした。 復旧前の時間に最も近い作業としてはサイトを一回削除してから新しく作成したことです。ただ、IISの設定値は復旧前と全く変わっていないので、この作業が原因で復旧したとは思えません。 アクセスログを見るとアクセスできない間はなぜかGoogleと百度のロボットのみがアクセスできているようでした。また、レジストリとレジストラのメンテナンスも重なってた時期ですが、DNSエラーと関係あるのでしょうか?また、ドメイン取得業者とネームサーバーの業者は異なっています。 どなたか原因が分る方ご教授願います。

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

  • ベストアンサー
  • luka3
  • ベストアンサー率74% (292/393)
回答No.2

私の尋ね方もよくなかったみたいです。 問題のドメイン名(ホスト名)からサーバのIPアドレスに変換されますでしょうか。 これが正しくないならネームサーバなどの設定を確認して下さい。 検索ロボットについてはDNSをキャッシュしているためと思われます。 通常のユーザがDNSにドメイン名の問い合わせをした結果エラーになるのに対し、ロボットは以前の結果からサーバのIPアドレスをそのまま使ったため正しくアクセスできたのではないでしょうか。 ちなみに、別の確認手段として、自分のPCのhostsにホスト名とサーバのIPアドレスを追加して表示できるかという方法もあります。 これで表示できたらやはりネームサーバの問題と思います。

参考URL:
http://www.higaitaisaku.com/hosts.html
pierrepont
質問者

補足

ご回答ありがとうございます。 ドメイン名(ホスト名)からサーバのIPアドレスには変換されます。 自分のPCのhostsにホスト名とサーバのIPアドレスを追加して表示はできました。 ただ、適当な存在しないようなグローバルIPを打ち込んだ場合でもアクセスできました。ブラウザのキャッシュ消去、ローカルエリア接続の修復などもしましたが結果は同じでした。 試しにIPを127.0.0.1にするとローカルにアクセスしようとして失敗できたのですが…。ドメイン環境内なのが関係しているのでしょうか…。 ちなみに、アクセスできない時期にサーバーのhostsの書き換えもしていました。 127.0.0.1  hogehoge.biz と問題のドメイン名を追記してみましたが、サーバーにリモートデスクトップでアクセスしブラウザでhogehoge.bizにアクセスしましたが正常にアクセスできていました。 このことも、ネームサーバの問題と決定づけられないでしょうか? ネームサーバーの問題にしにくいのは、全くレンタルサーバーのメンテナンス・障害情報がないことです。 同時期のレジストラのメンテナンスの影響が関係するのならば安心できるのですが・・・

その他の回答 (1)

  • luka3
  • ベストアンサー率74% (292/393)
回答No.1

もう少し原因を切り分けたいのですが、DNSエラーが出るのはサーバですか?クライアントですか? ・外部からDNSを引いたとき、そのホスト名がサーバのIPアドレスになっていますか? ・サーバのあるLAN内から、サーバにアクセスはできますか? ネームサーバへの変更は48時間で浸透していくということですから、ネームサーバに何か問題があってそれが時間をおいて現れてきた、ようにも思えますね。

pierrepont
質問者

補足

質問タイトルが簡略しすぎでした。 DNSエラーがでたのはクライアントです。 インターネットエクスプローラーで存在しないドメインアクセスしたときに表示される「サーバーが見つからないか、DNS エラーです。」と表示されたのでDNSエラーと記述しております。 一応、環境も付け足しておきます。 某有名レンタルサーバーのWindows専用サーバーを使用しております。 ネームサーバーはそのレンタルサーバーのネームサーバーです。 ドメインは、同じレンタルサーバーで取得したわけではなく、別会社で取得し、ネームサーバーをレンタルサーバーに変更しています。 IISの設定で同じIPで複数サイトを振り分けております。 > 外部からDNSを引いたとき、そのホスト名がサーバのIPアドレスになっていますか? 外部からDNSを引いたときは、レンタルサーバーのネームサーバーのhost名がでます。サーバーのIPとは異なっております。 > サーバのあるLAN内から、サーバにアクセスはできますか? 専用サーバー1台で、LANは組んでおりませんので確認できません。 とにかく妙なのが検索ロボットのみアクセス履歴にあるということです。 レジストリとレジストラのメンテナンスでアクセスできなくなるということはあり得るのでしょうか?ネームサーバーはその間落ちていなかったのですが…?ゾーンの変更なども全くしておりません。 浸透していないということが具体的にどのような状態であるのかよくわからないのですが、浸透していない箇所でネームサーバーにpingを打っても存在が確認できないということなのでしょうか? 今後の為でもありますがWEBサーバー(IIS)に問題があったのかDNS等のネットワーク周りが問題であったのかを決定づける調べ方などあればご教授願いますでしょうか?

関連するQ&A

  • WindowsでDNSサーバー構築

    こんばんは。 http://mizushima.ne.jp/Windows/DNS/BIND/BIND-setting.php 素人ながら上記サイトを参考にし、DNSサーバーを構築しようとしています。 サイトに記載されている手順を全てやったんですが、 レジストラに登録するネームサーバーはどのアドレスにすれば良いですか? たとえば、ns1.mydomain.comとns2.mydomain.comのようなアドレスです。

  • セカンダリDNSサーバ構築

    お世話になります。 下記をご教授頂けますでしょうか? 現在自分でプライマリDNSサーバを構築しています。 そして、セカンダリサーバをプロバイダーに任せています。 この2台で自分のドメイン(xxx.xxx.com)を管理してます。 こちら2つDNSサーバはレジストラに登録されています。 今回、自分でもう一台セカンダリサーバを構築しました。 ゾーン転送もうまくいき下記のような確認をすることができました。 >nslookup 既定のサーバー: UnKnown Address: x.x.x.x > set type=all > xxx.xxx.com xxx.xxx.com nameserver = 現プライマリDNSサーバ xxx.xxx.com nameserver = 現セカンダリDNSサーバ xxx.xxx.com nameserver = 新セカンダリDNSサーバ ここで、この新セカンダリDNSサーバをレジストラに登録するのでしょうか? また、登録するまでは、現プライマリDNSサーバと 現セカンダリサーバが停止すると 自分で管理しているドメイン(xxx.xxx.com)の名前解決はできなくなってしまうのでしょうか? できなくなってしまうとすると、nslookupで表示されるnameサーバは 何を意味しているのか? ご存知の方がいらっしゃいましたら教えて頂けますでしょうか? 多くの質問をして申し訳ないですが、よろしくお願いいたします。

  • 2台のDNSサーバで複数ドメインを運用します。

    ■■前提■■ CentOS(5.3)およびBINDを使用します。 ●以下のドメインを運用すると仮定します。 xxx.com yyy.com ●xxx.comのドメイン情報(レジストラ)に以下の内容を設定します。 プライマリDNSサーバホスト名 dns1.xxx.com(192.168.0.2) セカンダリDNSサーバホスト名 dns2.xxx.com(192.168.0.3) ●yyy.comのドメイン情報(レジストラ)に以下の内容を設定します。 プライマリDNSサーバホスト名 dns1.yyy.com(192.168.0.2) セカンダリDNSサーバホスト名 dns2.yyy.com(192.168.0.3) そこで質問です。 ■■質問内容■■ ●質問1 上記の運用は、DNSサーバ2台用意すれば可能でしょうか? ●質問2 複数ドメインのDNSサーバのIPアドレスは、同じに設定できますでしょうか? ※上記の場合は、192.168.0.2と192.168.0.3は、複数ドメインで同一のIPを使用しています。 ●質問3 同一サーバを、dns1.xxx.comとdns1.yyy.comのように各ドメインのレジストラに、このような名前で登録できますでしょうか。

  • LAN上でDNSエラーとなります

    お世話になります。 社内LAN内でASPのページを閲覧したいのですが (Server としてはWindows Server 2003 の IIS6.0を使用) アドレスをhttp://IPアドレス/仮想ディレクトリ名/ファイル名 の場合は、どこからでも表示されるのですが、 http://コンピュータ名/仮想ディレクトリ名/ファイル名 にすると、クライアントによって、DNSエラーになってしまうところがあります。調べてみたのですが、DNSサーバの設定が必要ということが わかったのですが、これはIISを動かしているサーバ機で設定可能ですか?IISの設定で、サイトのプロパティのところで、「規定のWebサイト」の名前を「サーバ名」に変更したのですが、相変わらずDNSエラーとなるマシンがあります。サーバの知識が乏しいのですが、社内ネットワークのIPアドレスを管理しているネットワーク管理者に何か頼まないと無理なのでしょうか?(IISを動かしているマシンの設定だけではダメなのでしょうか?)初歩的な質問ですみません。 よろしくお願いいたします。

  • DNSのIPアドレス変更について

    自分が使っているドメインのネームサーバーのIPアドレスが変更することになりました。 自分のドメイン mydomain.com dnsとして使っているドメイン dns1.test.com 111.111.111.1 -> 222.222.222.1 dns2.test.com 111.111.111.2 -> 222.222.222.2 ※自分のドメイン名と使っているネームサーバーのドメイン名とは別レジストラです。 以前、ドメインが使っているネームサーバーのIPアドレスが変更の時は ネームサーバーのドメインのレジストラとは違うドメインについては レジストラごとにネームサーバーのホスト名とIPアドレスを申請し直した覚えがあるのですが(10年近く前の話)、今はホスト名だけでIPアドレスの記入欄がありませんでした。 最近は使っているネームサーバーのIPが変わってもホスト名が変わらなければ、たとえDNSのドメインとレジストラが別でも特に手続きはいらなくなったのでしょうか?

  • 【DNS】複数ドメインのネームサーバについて

    1台のDNSサーバで4つのドメインを管理している場合のネームサーバはそのサーバのホスト名を使って、ネームサーバを統一したほうがいいのか。それとも各ドメイン毎に割り振った方がいいのか。詳細は下記質問事項に記載致しました。構成として(1)案、(2)案のどちらの方が問題ないのかどうかを、ご存知の方がありましたらご教授お願い致します。 *下記、すべて仮となっております。 ■構成 ▼管理ドメイン aaa.net bbb.com ccc.jp ddd.info ▼HOSTNAME dns777.aaa.net ▼DomainNamePointer 40.30.20.10.in-addr.arpa = dns777.aaa.net ▼DNSサーバIPアドレス 10.20.30.40 ■質問事項 (1) 案 aaa.net nameserver = dns777.aaa.net bbb.com nameserver = dns777.aaa.net ccc.jp nameserver = dns777.aaa.net ddd.info nameserver = dns777.aaa.net 40.30.20.10.in-addr.arpa = dns777.aaa.net (2)案 aaa.net nameserver = ns.aaa.net bbb.com nameserver = ns.bbb.com ccc.jp nameserver = ns.ccc.jp ddd.info nameserver = ns.ddd.info 40.30.20.10.in-addr.arpa = ns.aaa.net 40.30.20.10.in-addr.arpa = ns.bbb.com 40.30.20.10.in-addr.arpa = ns.ccc.jp 40.30.20.10.in-addr.arpa = ns.ddd.info

  • サーバーが見つからないか、DNS エラーです。となってしまいます・・。

    米軍のページ↓ http://hro.cnfj.navy.mil/  にアクセスすると「ページを表示できません。」「サーバーが見つからないか、DNS エラーです。」となってしまいます。 他の場所からはアクセス可能で問題なくつながるそうです。 先月アクセスしたときは繋がる状態でしたが最近になってこのエラーが発生するようになりました。 どなたか問題解決方法があれば教えてください。

  • DNSエラー サーバーが見つかりません

    2chを見ようとしたら「DNSエラー サーバーが見つかりません」という文が表示されます。他のサイトは大丈夫なんですが2chだけなります。どうしたら直すことが出来るでしょうか?回答お願いします。

  • Windows2003server DNS追加方法について

    現在Windows2003serverでドメインを構築し、管理しております。今回、専用線で結ばれた別ドメインからファイルサーバにアクセスするようDNSにホストを追しようと思います。ドメイン内で静的ホストを追加する方法は分かるのですが、別ドメインの場合どのようにすればいいのでしょうか?どなたかお願いします。

  • サーバーが見つからないか、DNS エラーです

    「サーバーが見つからないか、DNS エラーです」 とエラーコードが表示されて、dmm.comのホームページだけが表示されません。 今住んでいる場所に引っ越してから何度も試しましたが、一度もつながりません。 このサイトや、yahoo知恵袋などで検索して、色々試してみたのですが、結局わかりません。 http://www.iphiroba.jp/ip.php のサイトで、直接IPアドレスを検索してもつながりませんでした。 ファイヤーウォールの関係で見れないこともまれにあるようなのですが、その場合は、その解決方法を教えてください。 osはxp プロバイダは中華電信(台湾に最近引っ越しました)←これが原因でしょうか。。。