Windows NT 4.0 で GetHostByName() が無効なインターフェイスの IP アドレスを返す

この記事は、以前は次の ID で公開されていました: JP216091
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
Windows NT 4.0 では、[コントロール パネル] の [デバイス] ツールを使用して、複数のハードウェア プロファイルを設定できます。ネットワーク インターフェイス カード (NIC) のデバイスは、プロファイルごとに無効にできます。

このような場合、Windows NT 4.0 Service Pack 4 で動作するソケットベースのアプリケーションが予期せず異常終了することがあります。この問題は、NetShow および Microsoft Exchange アプリケーションで発生します。また、NIC が無効になっているマルチホーム コンピュータでも発生することがあります。
原因
この問題は、GetHostByName () API が、無効な NIC の以前の IP アドレスを返すことが原因です。
解決方法
この問題を解決するためのモジュールは、Windows NT 4.0 日本語版サービスパック 5 以降に含まれております。Windows NT 4.0 日本語版の最新サービスパックについては、以下 Web サイトから入手できます。
状況
弊社では、これが Windows NT 4.0 Service Pack 4 の問題として認識しております。この問題は Windows NT version 4.0 Service Pack 5 で修正済みです。
詳細
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 216091 (最終更新日 2001-02-23) を基に作成したものです。

プロパティ

文書番号:216091 - 最終更新日: 01/10/2015 11:46:04 - リビジョン: 1.3

  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • kbnosurvey kbarchive kbhotfixserver _ik kbqfe KB216091
フィードバック