現在オフラインです。再接続するためにインターネットの接続を待っています

[NT] 関数が不正確な DNS クエリを生成する

この記事は、以前は次の ID で公開されていました: JP258507
現象
Active Directory Services Interface (ADSI) の ADsOpenObject、ADsGetObject、または IADsOpenDSObject::OpenDSObject 関数にサーバー名を渡した場合、構成されているドメイン ネーム システム (DNS) サーバーに、無効な SRV クエリが送信されてしまいます。これらの SRV クエリはホスト名を含んでおり、ネットワーク上に送信されるべきではありません。この動作によって何らかの問題が発生することはありませんが、余分なネットワーク トラフィックが生成されるおそれがあります。ただし、呼び出しがサーバーなしのバインドである場合や、ドメイン名を ADSI 関数に渡した場合は問題ありません。たとえば次の関数の例では、<domain>.com がドメイン名であれば、無効なクエリは生成されません。
ADsOpenObject("LDAP://<domain>.com/DC=<domain>, DC=com", ...)
次の関数の例は、<server> がサーバー名の場合に無効なクエリを生成します。
ADsOpenObject("LDAP://<server>/DC=<domain>, DC=com", ...)
生成される無効なクエリは、次のようなものです。
_ldap._tcp.my-site._sites.dc._msdcs.<server>
原因
無効なクエリは、指定された名前がサーバー名であるか、またはドメイン名であるかを判別する処理の間に送信されます。
解決方法

Windows 2000

この問題を解決するためのモジュールは、Windows 2000 日本語版サービスパック 1 以降に含まれております。
関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
260910 最新の Windows 2000 Service Pack の入手方法
状況
弊社ではこの問題を本資料の冒頭に記した製品の問題として認識しております。

関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 258507 (最終更新日 2000-08-15) を基に作成したものです。

プロパティ

文書番号:258507 - 最終更新日: 11/09/2004 05:00:00 - リビジョン: 3.1

  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • kbbug kbfix win2000presp1fix KB258507
フィードバック