• 締切済み
  • 暇なときにでも

Windows2000で名前解決できなくなる(バグ?)

Windows2000professionalを使うようになってから発生するようになった不具合なのですが、30台ほどのマシンが接続されているLAN上に内向きのDNSサーバ(兼WINSサーバ)をWindows2000サーバで立てていて、例えば『sample.xxxxx.xx.jp』『sample.lan』のような名前でプライベートIPアドレスを登録しています。 そこに端末としてWindows2000proのマシンで参加すると、DNSはしばらくは正常に動作するのですが、いつのまにか正しく名前解決できなくなる(具体的には、外向きDNSで『sample.xxxxx.xx.jp』で登録されているグローバルIPが適用されてしまう、『sample.lan』は外向きDNSに無いが、その場合はエラー)のです。nslookupでは正しく表示されるのに、pingを打つと、上記のようにグローバルIPになったり、エラーになったりします。pingだけでなく、telnetで指定したりしても同様です。ちなみに、なぜかネットワーク設定で、DNSアドレスを入力しなおすと直ってしまいます。 これはWindows2000proのバグなのでしょうか??

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数192
  • ありがとう数1

みんなの回答

  • 回答No.1
  • ken2
  • ベストアンサー率36% (86/235)

環境がよくわからないのですが、当然、外向きDNSと内向きDNSは、別のマシンですよね。 同じマシンに入れることは、できませんよ。 クライアントが参照しているDNSサーバーは、当然内向きのDNSですよね。 この場合、内向きと外向きがあるようですが、通常内向きは、プライベートアドレスの構成になります。 外向きは、グローバルアドレスになるということなので、NATもしくは、NAPTを使って、外へ出て行く環境になると思います。 外向きのDNSサーバーは、内向きのDNSサーバーのDNSクライアントになっているのでしょうか。(そうするべきだと思いますが) W2Kを入れてからということですと、DNSの設定に詳細にDNSサーバーにアドレスを登録しに行くという設定があるので、DDNSを使用していない場合には注意したほうがいいかもしれません。 対応していないDNSサーバーソフトは、ハングアップするという話を聞いたことがあります。 どちらにしてもDNSサーバーの構成を確認することが大事ではないでしょうか?

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • linuxの名前の解決について

    いつもお世話になっております。 vmwareでlinux(CentOS5)をインストールした所、クライアント(Windows)からping "IPアドレス" は飛ぶのですが、ping "hostname"は飛ばない状態になりました。 名前解決する方法は、 ・DNSサーバに登録する。 ・各クライアントからhostsで解決する。 の2通りの方法があるという事で良いでしょうか。 現状、上手く名前解決できているサーバがあり、クライアント(Windows)の設定を確認してもhostsは定義されてなかったので、DNSで解決されているのかと思い、 クライアントから nslookup 解決されているサーバ名 dnsサーバのIP と打ってみたのですが、 setup.netvolante.jp can't find xxxxx: Non-existent domain と出て、DNSに登録されていないように感じます。 ちなみに nslookup 解決出来ない名 dnsサーバのIP setup.netvolante.jp can't find yyyyy: Non-existent domain と同様でした。 新しくインストールしたサーバの名前解決するにはどうしたら良いのでしょうか。 dnsに登録するというのは、リモートからでも出来るのでしょうか。 (小さい社内開発環境なので、自由にいじっても大丈夫なのですが、 この辺詳しかったものが辞めてしまい、申し訳ありませんが教えてください。) いくつか質問入ってしまい、すいませんが、 どれかでもアドバイスよろしくお願いします。

  • ドメインネットワークで名前解決できません。

    ドメインネットワークで名前解決できません。 Windows Server2003のActive Directory環境化で、クライアントはWindows XP Proです。 あるPCが突然ドメインログオンが不安定になったので、SIDを生成しなおしました。 すると、今度はドメイン参加ができず、さらに、ホスト名でPINGが通らなくなったです。 PING:ホスト名 × PING:IPアドレス ○ ドメインコントローラ以外のサーバは、DNS登録どおりにホスト名でPINGがとおります。 レジストリか何かがおかしくなってしまったのでしょうか。 手がかりなど探しています。ご教示いただけると幸いです。

  • 統合DNSの名前解決

    過去ログにもありましたが、改めて質問させて下さい。 ActiveDirectoryの統合DNSで現在4台のDCで運用しています。 PDCのDNSでドメイン名を外から名前解決したく、Aレコードは下のようになっています。 (親フォルダと同じ) Host(A) 172.10.xxx.xx  ※統合DNSで作られる (親フォルダと同じ) Host(A) 172.11.xxx.xx  ※統合DNSで作られる (親フォルダと同じ) Host(A) 172.12.xxx.xx  ※統合DNSで作られる (親フォルダと同じ) Host(A) 172.14.xxx.xx  ※統合DNSで作られる (親フォルダと同じ) Host(A) 201.xxx.xxx.xx 親フォルダはドメイン名になります。 しかし、これですと当然ホスト名を解決した時にローカルのIPアドレスで解決されることがあります。 これをグローバルIP(201.xxx.xxx.xx)だけで解決させたいです。 過去に内向けと外向けは分けることができない、BINDならできるとありましたが、他に解決する方法があればご教授下さい。 宜しくお願いします。

  • Windows系の名前の解決について

    ルータを挟み、 違うネットワーク間で フォルダ共有をしたいと思っています。 片方がWindows2000Proで PINGは通るのですが、 Windowsのコンピュータの検索を すると、Windows2000は見つかるのに Windows98が見つかりません。 IPアドレスは固定です。 Windows98の場合、何か設定が必要なのでしょうか? (DNS?WINS?)

  • Windows XP Pro の名前解決について

    お世話になります。 インターネットに公開しているWEBサーバがLAN上にあり、LAN内からも参照するのでLAN内にDNSを用意してLAN内だけのために名前解決しています。 私の端末がWindows2000Proの時は問題なかったのですが、WindowsXPProにしたところ、LAN内のDNSで名前解決されず、外部のDNSを参照してしまうようで、LAN内のWEBサーバを参照できなくなってしまいました。 IPアドレスで参照すれば問題なく表示されるので名前解決の問題と特定できます。 nslookupで確認すると、以下のようになります。 V:\>nslookup *** Can't find server name for address 172.16.6.1: Non-existent domain Default Server: ns-tk011.ocn.ad.jp Address: 203.139.160.73 DNSは、WindowsNT 4 Serverで、Microsoft標準のDNSサービスです。 どのような対処が必要でしょうか?

  • DNSの名前解決がおかしい

    いつもお世話になっております。 CentOS5.8にてpingコマンドでの名前解決がおかしいので質問させてもらいます。 pingコマンドを特定のホスト名に対して実行すると、昔そのホスト名に関連づけられたIPアドレスを参照してしまいます。 そのマシンにてnslookupやdigコマンドを実行してもそのホスト名に対して、正しいIPを参照してくれました。 LinuxにもDNSのキャッシュがあるのではないかと考えたのですが service nscd restart を実行しても変わりません。 他にどのような原因が考えられるか教えていただけませんか? よろしくお願いします.。 ちなみにその正しく参照されないホスト名とは、サーバーを移転前にも使用していたホスト名で www.ドメイン となっていて、pingコマンドで参照されるのは移転前に使われていたIPアドレスです。 apacheのアクセス解析にawstatsを利用しているのですが、その際も前回のIPアドレスにてアクセスした履歴はwww.ドメイン となっています。

  • 組込機器でのホスト名の名前解決

    組込機器で動作する簡単なhttpクライアントを作成しているのですが getaddrinfoでホストの名前解決が出来なくてエラーになってしまいます。 試しに nslookup www.google.com nslookup www.google.com 8.8.8.8(googleのDNS、PINGは通ります) としても Unkonwn hostとなってしまいます。 これは組込機器のLinuxの設定が悪いのでしょうか? Linux初心者で稚拙な質問かもしれませんがよろしくお願いいたします。

  • DNSによる名前解決ができなくなる

    たまになのですが、社内に立てているWebサーバーにブラウザからURLを打ち込んでアクセスできなくなるマシンがあります。すぐ隣のマシンも含めて他のマシンからは普通にアクセス可能です。 というわけで、どうやらそのマシンはDNSによる名前解決ができていないようなのです。 どうしてこのような現象が発生するのでしょうか? また、このような現象が発生した場合にどのような対応が考えられるでしょうか? とりあえずは、IPアドレスの直打ちにて対応しています。 基本的に社内のマシンはTCP/IPの設定にて 「DNSサーバーのアドレスを自動的に取得する」 になっていて、この現象が起こるのは特定のマシンのみです。 該当マシンのOSは、Windows2000です。 以上、ご教授よろしくお願いいたします。

  • DNSなしでPostfixの名前解決は可能か

    LAN内に2台のメールサーバがありますが、 どうも名前解決ができないようで、その2サーバ間でのメール転送が できなくて悩んでいます。 現状LAN内にDNSサーバがないのですが、 DNSを立てたほうが早いのでしょうか? それとも、DNSなしで対応可能でしょうか。 main.cfのパラメータにdisable_dns_lookupsというのがあり、 これをYesにするとDNSを見ずにhostsを見てくれるという記事を 見ましたが、この場合他に注意する項目があれば教えてください。 実際にこの項目(disable_dns_lookups)yesにしてみたのですが、 解決に至っておりません。 ちなみに、25ポートのtelnetで直接相手サーバのMTAと 接続することは可能です。 ただ、自サーバのMTAに接続して、そこから相手MTAに登録された アカウント宛にメールが飛ばせない状況です。

  • 固定グローバルIPとドメイン名の名前解決について

    DNS初心者です。自宅に公開サーバを立てるために、グローバルIPと独自ドメインを取得しようと思っています。 そこで、グローバルIPとドメインの名前解決はどのように行われる仕組みなのでしょうか? 例えばグローバルIPを何個かあるプロバイダのサービスで取得したとして、また、独自ドメインもどこかのサービスで取得したとした時、誰かがそのドメインにアクセスした場合はこのグローバルIPに行けという解決はどこでどのように解決されているのかがよくわかりません。どこかのDNSサービスに登録してもらうものなのでしょうか?