Windows2000Server DNS設定でインターネット接続できない理由と解決方法

このQ&Aのポイント
  • Windows2000Serverを使用してドメインを構成しているが、インターネット接続がされない理由について解説します。
  • サーバのネットワーク設定に問題があり、優先DNSや代替DNSの設定が原因と考えられます。本記事では、正しい設定方法を説明します。
  • Windows7クライアントのネットワーク認識の問題も関連しており、解決方法についてもアドバイスします。
回答を見る
  • ベストアンサー

Windows2000Server DNS設定

サーバにWindows2000Server(SP4)を使用してドメインを構成しております。 サーバは1台しかなくプライマリDCです。 ネットワーク設定は以下のように固定IPにしてます。  IP=192.168.1.1 サブマスク=255.255.255.0 ゲートウェイ=192.168.1.10  優先DNS=192.168.1.1 代替DNS=(設定なし) この状態で、インターネットの接続がされません。何故でしょうか? コマンドnslookupでクライアントを認識(正引き、逆引き共に)出来ています。 代替DNSに192.168.1.10(ルータ)を指定すると、インターネット接続が可能になります。 DNSで解決できない時にゲートウェイに解決をゆだねると思っているのですが。 最近クライアントにWindows7を導入しましたが、ネットワークに認識がドメインではなく、社内ネットワークやパブリックネットワーク になったりで、不安定で調べています。 予想ですが、サーバのネットワーク設定が  優先DNS=192.168.1.10 代替DNS=192.168.1.1 になっていましたので上記のように変更しました。 アドバイスをいただけるとありがたいです。

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

  • ベストアンサー
  • maesen
  • ベストアンサー率81% (646/790)
回答No.3

>この状態で、インターネットの接続がされません。何故でしょうか? インターネット上の名前解決が出来ていないと思います。 これを行うためには、 ・Windows2000ServerのDNSが自分でルートヒントを使用して名前解決が出来るように設定している ・インターネット上の名前解決を出来る他のDNSサーバに名前解決をフォワーディングしている のどちらかの対応が必要です。 >代替DNSに192.168.1.10(ルータ)を指定すると、インターネット接続が可能になります。 Active DirectoryのドメインでDNSにこの設定は、やってはいけない設定です。 代替DNSを勘違いされている方が多いですが、代替DNSの動作を理解すればだめなことがわかると思います。 http://www.atmarkit.co.jp/fwin2k/win2ktips/241dnsservers/dnsservers.html >コマンドnslookupでクライアントを認識(正引き、逆引き共に)出来ています。 Windows2000Serverが管理しているActive Directoryのドメインの名前解決は出来るはずなのでこれが出来るのは当然の結果ですね。 >予想ですが、サーバのネットワーク設定が > 優先DNS=192.168.1.10 代替DNS=192.168.1.1 >になっていましたので上記のように変更しました。 この予想はおそらく正しいと思います。 この設定ではこれまでも多少なりともおかしな動作をしていたと思われます。 安定しない理由は長くなるので書きませんが、DNSの優先・代替のしくみに依存する内容です。 それで解決方法ですが、質問者さんの環境では最初に書きました2つの方法のうちフォワーディングする設定がいいと思います。 >ネットワーク設定は以下のように固定IPにしてます。 > IP=192.168.1.1 サブマスク=255.255.255.0 ゲートウェイ=192.168.1.10 > 優先DNS=192.168.1.1 代替DNS=(設定なし) この設定はそのままで、フォワーダのIPアドレスを192.168.1.10にします。 http://support.microsoft.com/kb/300202/ja クライアント側のDNS設定も 優先DNS=192.168.1.1 この設定のみになるようにします。

cad_bigin
質問者

お礼

回答をありがとうございます。フォーワーダは現在使用できない状況で、無視してました。 サポートページを確認させていただき、対応方法も記載されて助かりました。 日程を調整して、対応します。 回答に感謝です。

その他の回答 (2)

  • localica
  • ベストアンサー率52% (202/385)
回答No.2

>対応方法などアドバイスいただけませんか? DNSを勘違いしているだけではありませんか? ローカルDNSとインターネットのDNSの違いを理解していますか? その上での質問なら、話の辻褄があいません。 ようは、ローカルDNSの設定が正しくない、もしくはDNSにアクセス出来ないのでしょう。 それと余計なお世話ですが、2000serverはサポート終了しているので更新をお勧めします。

  • notnot
  • ベストアンサー率47% (4835/10236)
回答No.1

>優先DNS=192.168.1.1 代替DNS=(設定なし) >この状態で、インターネットの接続がされません。何故でしょうか? >代替DNSに192.168.1.10(ルータ)を指定すると、インターネット接続が可能になります。 代替DNSが使われると言うことは、優先DNSがレスポンスを返さないつまり、DNSサーバ機能が動いていないと言うことです。 >DNSで解決できない時にゲートウェイに解決をゆだねると思っているのですが。 DNSは名前解決で、ゲートウェイはIPルーティングの話で全く関係ありません。 そうじゃなくて、 「優先DNSで解決できない時に代替DNSに解決をゆだねると思っているのですが。」 と書きたかったのであれば、それは間違いです。上に書いた通り。

cad_bigin
質問者

補足

代替とゲートウェイについては間違ってますね。ありがとうございます。 で、優先DNSが機能していないとのことですがnslookupで確認すると、結果を戻してきます (代替DNSしていなし)。 もう少し、対応方法などアドバイスいただけませんか?理解不足ですいません。

関連するQ&A

  • DNSサーバーの逆引き設定は必須ですか?

     クラスC未満のIPアドレス空間にDNSサーバーを置くgTLDドメインを追加したいと考えています。プロバイダがそういうドメインに対するDNSの逆引き設定をしてくれないため、逆引きができないDNSサーバーになってしまいます。  「安定運用に支障のあるサーバーになる」とドメイン取得代行屋から注意を受けましたが、実際にどうなのでしょうか?  そのドメイン取得代行屋が自ら使用しているドメイン名に対するDNSサーバーのアドレスをWhoisで拾ってきて、nslookup してみたのですが、ドメイン名→IPアドレス(正引き)は上手くいきますが、IPアドレス→ドメイン名(逆引き)は返ってきません。  その点を指摘すると、逆引きできないように見えているが実際には出来ている、と私には理解困難な説明をされます。 Q1.DNSサーバーに対して逆引き設定は必須でしょうか? Q2.ドメイン取得代行屋の言う「逆引きできないように見えているが実際には出来ている」というのは本当なのでしょうか?

  • DNSの設定

    私、PC素人なのですが、今DNSサーバーの構築をやっております。どなたか設定方法に詳しい方教えてください。 環境&状況: サーバー側PCにwindows2003をインストールし、サーバーの役割管理のプログラムの追加と削除からDNSをインストールしました。さらに、dnsmgmtで前方参照ゾーン、逆引き参照ゾーン共にゾーンの作成、また、ポインタの作成、ホストの作成などを行いました。そして、nslookupを実行したところ、 Default server: ・・・・, Address: ・・・ ・・・ ・・・ ・・・ と表示されました。これで完了しているものだと思っていますが、どうなのでしょうか? クライアント側として、XPの入っているPCを使っています。TCP/IPのプロトコルで、IPアドレス(ipconfigから得られたIP)、サブネット、デフォルトゲートウェイを入力し、さらに、サーバー側PCのIPアドレスを優先DNSに入力しました。 設定はこれでいいのかと思い、クライアントPCでnslookupコマンドを実行したところ、default server unknownと返されてしまいました。 どうすればいいのか全くわからない状態です。どなたかなんでもいいので教えてください。 長々すみません。

  • DNS PTRレコードについて

    DNS PTR逆引きについてですが、 普通あまりやらない設定かと思いますが、 1つのIPのサーバに対して複数のドメインで仮想ホストで運用をする際に 利用するドメインすべてで逆引きPTRを指定した場合、 どのドメインが優先されるでしょうか? つど、逆引きしたドメインがいれかわり異なるサイトが表示されるのでしょうか? DNSサーバはドメインごとに別々のものを使うため 複数のDNSサーバから1IPに対して AレコードとPRTレコードが設定されます。 またこの設定をしている場合のPRT一覧はNslookupや何かで出せるのでしょうか?

  • Windows XPでDNSサーバの設定

    windowsXPでは、TCP/IPの詳細設定で「DNSサーバー アドレス(使用順)(N):」の欄に幾つかのDNSサーバを指定できるかと思います。 「この欄に、1台だけDNSサーバーを記入するとうまく名前解決できる」 という状況にありましたが、 「さらに3台追記したら名前解決ができなくなった」 という状況に陥っております。 「優先DNSサーバーは変わってないので名前解決できるのでは?」と思うのですが、代替DNSサーバーが増えたことにより名前解決できなくなる理由は何が考えられますでしょうか? 状況: DNSサーバーが1台だけの場合、ホスト名でping出すと、正しいアドレスに問い合わせ、返信も返ってくる。 DNSサーバーを4台に増やすと、ホスト名でping出すと、そのホストがいない 旨のメッセージで終わってしまう。  その際、そのホスト名でnslookupすると、優先DNSサーバから正しいIPアドレスが返ってくる。  (優先)DNSサーバを正しく理解し、DNSサーバからも正しい返答が返せるのに、pingで 名前からIPアドレスがなぜわからないのかが理解できない。 -- よろしくお願いいたします。

  • Windows2003サーバーのDNS設定

    Windows2003Serverを稼動させています。 DNSサーバーとActiveDirectryと プリントサーバーとファイルサーバーを現在利用しています。 クライアントのネットワーク設定のDNSの欄をサーバーのIPアドレスに変更してドメインに参加し再起動するところまではできたのですが、その状態だとWebページが表示されません。 サーバーDNSの設定をどこか変更しないといけないのでしょうか? 何がなんだかわかりません。 クライアントのDNS設定をルーターのアドレスに戻すとつながります

  • Windows2003ServerでDNSを構築したい

    お世話になります。 自社WebサーバーにDNSを構築することになりましたが、初めてのことで、うまく設定できず悩んでおります。 Webサーバー自体は既に1年以上稼動しており、DNSについてはプライマリ、セカンダリともにOCNに登録しています。この度、別の独自ドメインのセカンダリDNS用にするために、自前でインターネット向けのDNSサーバーを構築しWebサーバマシン上でnslookupを実行したところ、設定したIPアドレスが返ってきたので正しく設定できたと思ったのですが、いざインターネット上でサイトにアクセスしてみると、「ページを表示できません」というページが表示されてしまいます。 試しに、以下のサイト上で、外部からnslookupコマンドを実行したところ、うまくいきませんでした。 http://www.cman.jp/network/support/nslookup.html 確認すべき事項について、アドバイスお願いいたします。

  • デフォルトゲートウェイと優先DNSサーバーについて

    毎度お世話になっております。 WindowsXP PROを使用しております。 デフォルトゲートウェイにルーターのIPアドレスを、 優先DNSサーバーに社内サーバーのIPアドレスを設定すべきところを 優先DNSサーバーにもルーターのIPアドレスを設定してしまいました。 しかし、インターネットをすることはできました。 見たいホームページのIPアドレスが同一ネットワーク上にない場合 デフォルトゲートウェイを参照する、 DNSサーバーは同一ネットワーク内のマシン名とIPアドレスを 管理しているとの理解でいます。 インターネットをするだけならば、優先DNSサーバーの設定は しなくてもよいのでしょうか。 よろしくお願いします。

  • DNSサーバの逆引き設定について

    長文で、失礼致します。 現在会社で利用しているISPのSMTPサーバが メール送信時に、スパム対策のため DNSの逆引きチェックを行うサーバなのですが 現在私が利用しているグローバルIPアドレスが nslookup等で逆引きができません。 そのためメールをスムーズに送ることができず困っておりました。  利用しているISPに尋ねると、 「あなたに付与しているIPアドレスのプライマリDNSは  あなたの会社のDNSサーバに権限委譲の登録をしているので  あなたの会社のサーバを確認して下さい」 といわれました。 社内を確認すると、確かにDNSサーバがありましたが ハードウェア的に故障しており復旧不可な状況でした。 そこで新しいPCでWindows+BindでDNSサーバを立てて 以前のDNSサーバと同じグローバルIPを固定し 外部からも利用できるDNSサーバとしては稼働するようになったのですが 逆引きチェックができるようにするには どのように設定したらいいかわかりません。 当初管理していた者が退社してしまったこともあり ドメイン名もあやふやで分からない状態です。 長くなってしまいましたが、逆引きチェックを正常に 動作させるためにはBindでどのような設定を行うのがよいか。 もしくは何を確認すればいいのか ご教授いただければ幸いです。 宜しくお願い致します。 権限委譲先への問い合わせ結果です。 ------------------ $ dig -x グローバルIP @dns.xxxxx.jp soa ; <<>> DiG 8.3 <<>> -x @dns.xxxxx.jp soa ; (1 server found) ;; res options: init recurs defnam dnsrch ;; res_nsend to server dns.xxxxx.jp DNSサーバのIPアドレス: Connection timed out

  • windows2000server トラブル DNS 動的更新

    こんにちは、コンピュータの管理をしています。 環境: ドメインコントローラ2台:windows2000server クライアントPC20台:WindowsXP が2箇所 IPアドレス:192.168.0. IPアドレス:192.168.1. ドメインコントローラのDNSの状態を見ると、「192.168.0.」の方のクライアントPCは、前方参照も逆引き参照にもホストが書かれていますが、「192.168.1.」にはホストが表示されていません。 クライアントPCの設定はどちらも同じでDnsサーバの指定を行っています。 サーバ側では、動的更新も「はい」にしています。 原因が分からないのですが、何かお分かりの方がいましたら教えてください。よろしくお願いします。

  • クライアントのDNS設定について教えて下さい(内部と外部)

    こんにちは、皆さん。 教えて下さい。 社内のネットワークにて、今まではワークグループで運用しておりました。 インターネットに接続する場合は、ルーターがあり、それを介して行っています。 (NATの使用) これからは社内でドメインサーバを立てて、セキュリティとかソフトウェアの管理等を行う事になりました。 社内のドメインサーバーにはDNSも動いてます。 ドメインサーバを稼働させて、各クライアント機の設定も完了したのですが、 クライアント機のDNSサーバの設定が分かりません。 (※固定でローカルIPを振っています。DHCPは動いてません) クライアント機のDNSサーバの指定をする場合、社内のドメコン(DNS)のアドレスを指定すると、インターネットに接続出来なくなります。 反対に、クライアント機のDNSサーバの指定をルータにすると社内のドメコンが使用できなくなります。 (ゲートウェイはルータのアドレスを指定してます。 WINSの指定はありません。(WINSがよく分かりません) DNSサッフィクスの指定もしてません。) また、優先DNSサーバ、代替えDNSサーバの両方に設定しても変わりません。 クライアント機のDNS指定で、ドメコンに登録できて、インターネットにも接続出来る(両方使える)様にする指定方法を教えて下さい。 【環境】 サーバ:Windows2003      ドメインコントローラ、DNS、AD、DHCPなし、業務アプリ稼働 クライアント:WindowsXP ProSP2         固定IP、ドメインに参加 ルータ:YAMAHA RT57      WAN側はプロバイダからDHCPでIPアドレス、DNS等を取得