複数のLANカードを使用していると「TCP ネットワーク上で重複する名前が検出されました。 」エラーが発生する - Windows

Windowsで複数のLANカードを利用していると、「TCP ネットワーク上で重複する名前が検出されました。 」エラーが発生することがあります。

エラー内容

以下のエラーイベントがイベントビューアーに記録されます。
エラーメッセージ
TCP ネットワーク上で重複する名前が検出されました。 そのメッセージを送信したコンピューターの IP アドレスは、データ中にあります。 重複状態にある名前を参照するには、コマンド ウィンドウで NBTSTAT -n コマンドを実行してください。

原因

複数のLANカード(ネットワーク接続)を同じネットワークに接続していると、それぞれのLANカードでのサーバー名が同じになるため、名前の衝突が発生します。

解決方法

1:ネットワーク接続のポートを1つのみにする

サーバーで利用するポートを1つに絞ることで名前の競合を防げます。

ネットワーク接続を開きます。ネットワーク接続(LANポート)の一覧が表示されます。


使用しないネットワーク接続をクリックして選択します。右クリックしてポップアップメニューを表示します。メニューの[無効にする]を選択します。


ネットワーク接続が無効になりました。2つ以上ネットワーク接続がある場合は、他のネットワーク接続も無効にしネットワーク接続を1つのみに設定します。



2:NetBIOS on TCP/IP を1つのみにする

NetBIOS on TCP/IPを1つのネットワーク接続のみ有効にし、他の接続を無効にすることでエラーを解消できます。(未検証)
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
掲載日: 2015-05-06
iPentec all rights reserverd.