• 締切済み

Windows9X系でのEnableDNS設定

お世話になっております。 Windows9X系でのEnableDNS設定について教えてください。 http://72.14.203.104/search?q=cache:gjqY7tuGDFAJ:www.monyo.com/technical/windows/32.html+EnableDNS%E3%80%8098&hl=ja&lr=lang_ja このページを見ました。 Windows 9x 系 OS では NetBIOS名の名前解決にDNSも利用することが可能とのことなんですが ---------------------------------------------------------- CCS\Services\VxD\VNETSUP REG_SZ" EnableDNS : "1" 意味: "1" の場合、NetBIOS名の名前解決にDNSも利用する ---------------------------------------------------------- CCS\Services\VxD\VNETSUP ↑このディレクトリはいったいどこのディレクトリのことでしょうかなにを設定すればいいのでしょうか。 ネットワークでWINSサーバを落としたときに、接続できなくなったPCがありました。98だとネットワークの設定の画面の「DNSタブ」で「DNSを使う」という設定項目があるじゃないですか?これだけでは不足なんでしょうか?これを設定していてもWINSが必要(もしくはhosts設定が必要)なんでしょうか?

みんなの回答

  • level30
  • ベストアンサー率62% (86/138)
回答No.2

>でも、そのVNETSUPというキーのなかにはEnableDNSという値はなかった・・orz(それとも他の名前になっていたのだろうか・・) > 「Windows名前解決にDNSを使う」は、Internetにしかつかえないんですね(9X)だからウィンズを用意するんですよね ちょっと違います。 Internetに限らず、DNSで名前解決をする場合に使います。 でも、DNSで名前解決をするのは主にインターネットなので、 イントラネットの場合は、ブロードキャストまたはWINSを使用します。 規模によりますが、同一セグメントであれば、WINSを使わないほうが トラブルは少ないかもしれません。 他にWINSを使う理由があれば別ですが。

aimer
質問者

お礼

ありがとうございます。ここらへんはむずかしいですね。。DNSだけでだいじょうぶと言う方もいらっし ゃれば古いシステム9XがあったりするとWINSがないとだめ、という方もいらっしゃるし。。ここらへんを理路整然と詳しく説明している書物とないですかね・・また新たな疑問がでてきました

  • level30
  • ベストアンサー率62% (86/138)
回答No.1

>CCS\Services\VxD\VNETSUP これは、レジストリのキーですので、ファイル名を指定して実行から 「regedit」と入れて、レジストリエディタを起動します。 HKEY_LOCAL_MACHINE\Current Control Set\Services\VxD\VNETSUP というキーにある、EnableDNSの値を"1"にするということだと 思います。 しかし、症状からすると、上記設定をしたところで解決するようには 思えません。 推測ですが、WINSアドレスタブの「Windows名前解決にDNSを使う」に チェックを入れていませんか? 通常、Windows9xがDNSを使用するのは、インターネットを利用する時 だけだと思います。 DNSで名前解決をするということは、DNSサーバを自前で準備し、 全クライアントのホスト名を登録していることが前提となります。 間違っても、DNSサーバアドレスを、ルータやプロバイダが指定した DNSにしていれば、そのDNSで名前解決されることはありません。 この症状は、逆に必要が無いのに、DNSで名前解決をしようとして いるのだと思います。

aimer
質問者

お礼

ありがとうございます!なるほど、レジストリキーだったんですね。 でも、そのVNETSUPというキーのなかにはEnableDNSという値はなかった・・orz(それとも他の名前になっていたのだろうか・・)  「Windows名前解決にDNSを使う」は、Internetにしかつかえないんですね(9X)だからウィンズを用意するんですよね たすかりました!!

関連するQ&A