エクスプローラーのネットワークにコンピューター名が表示されない

Anonymous
2020-11-12T17:02:45+00:00

スレッド:このスレッドから分割

経緯:SMBファイル共有でうまく接続できないサーバー/クライアントがあったので原因を調査した。

UNCでのアクセスが通らない原因を照査していくと、Ver.2004【build20190~】のSMBサーバーは、Ver.1903/Ver.1909以外のクライアントでないと接続できないことが判明。

LLMNRでの名前解決、UNCアクセス共に問題ないが、エクスプローラーのネットワークでコンピューター名が表示できない症状がみられるホストが問題として残った。

エクスプローラーのネットワークにコンピューター名が表示されないSMBファイルサーバーにおいてFunction Discovery Resource Publicationサービスを一旦停止、再起動するとクライアントのエクスプローラーにコンピューター名が表示されることが多いが、macOS上の仮想マシン(Windows 10 ver.2004)はクライアント・サーバーとも表示されない。

問題が起きているクライアント

W10HOME-INSDR DEV20257.1(2020/11/12現在) VirtualBox 6.0.22
VIPER-ZERO Ver.20H2(build 19042.630) Lenovo ideapad 520
W10ENTPR-TEST Ver.2004(build 19041.630) VirtualBox 6.1.16
MOMO-VBOX Ver.2004(build 19041.630) VirtualBox 6.1.16 for Mac
Lightning-2 macOS Catalina 10.15.7 MacBook Air 2020

SMBファイル共有の相互接続には問題ありません。

Windows Insider Program | Windows Insider Preview | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

4 件の回答

並べ替え方法: 新しい順
  1. Anonymous
    2020-12-12T06:38:38+00:00

    エクスプローラーのネットワークでコンピューター名が表示されない問題について行った対策は次の通りです。

    ・Function Discovery Resource Publicationサービス

    ・Function Discovery Provider Hostサービス

    ・Peer Name Resolution Protocolサービス

    ・Peer Networking Groupingサービス

    ・Peer Networking Identity Managerサービス

    ・UPnP Device Hostサービス

    を自動(遅延起動)に設定してPCを再起動。

    改善を確認したクライアントは、

    W10HOME-INSDR DEV20277.1(2020/12/12現在) VirtualBox 6.1.16
    VIPER-ZERO Ver20H2 (build 19042.685) Lenovo ideapad 520
    W10ENTPR-TEST Ver2004 (build 19041.685) VirtualBox 6.1.16
    MOMO-VBOX Ver2004 (build 19041.685) VirtualBox 6.1.16 for Mac

    MOMO-VBOX (MacBook Air 2020上の仮想マシン)が見えない問題はbuild 19041.685のアップデートで解消されました。

    ※ ただし、MOMO-VBOXはipv4でしか名前解決できず。MOMO-VBOXからは、ipv6で他のコンピューターが見えています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2020-11-21T00:09:38+00:00

    エクスプローラーのネットワークにコンピューター名が表示されないSMBファイルサーバーにおいてFunction Discovery Resource Publicationサービスを一旦停止、再起動するとクライアントのエクスプローラーにコンピューター名が表示されることが多いが、macOS上の仮想マシン(Windows 10 ver.2004)はクライアント・サーバーとも表示されない。

    問題が起きているクライアント

    W10HOME-INSDR DEV20257.1(2020/11/12現在) VirtualBox 6.0.22
    VIPER-ZERO Ver.20H2(build 19042.630) Lenovo ideapad 520
    W10ENTPR-TEST Ver.2004(build 19041.630) VirtualBox 6.1.16
    MOMO-VBOX Ver.2004(build 19041.630) VirtualBox 6.1.16 for Mac
    Lightning-2 macOS Catalina 10.15.7 MacBook Air 2020

    11/21現在、W10HOME-INSDRのホストALBATROSSとVIPER-ZEROの名前解決の誤動作を解消したので次の通りになりました。

    1)W10HOME-INSDRとVIPER-ZEROはほぼ完全動作をしています。

    2)W10ENTPR-TESTは、(mDNSで参照しているものと思われる)Lightning-2, MOMO-VBOXが見えない以外はOK

    3)MOMO-VBOXは、自己コンピューター名しか表示しない

    4)Lightning-2は、ALBATROSSとNASのみ表示している(UNCアクセスすると全てのホストがキャッシュされる)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2020-11-20T21:48:47+00:00

    NAT接続(ホストOSはmacOS High Sierra)のVirtualBox仮想マシンは、mDNSで得られたアドレスをキャッシュしているようでした。ALBATROSS(Windows 7SP1)のSMB共有がおかしな挙動になっているのでシステムの復元(10/20 2:48AM)を試みたところ、ping ALBATROSSは、169.254.xx.yyとなって接続できない状態から、ping -4 ALBATROSSで優先ipv4アドレスで応答があった後は、まともな動作に戻りました。

    同じmacOSでもブリッジ接続されているVirtualBox仮想マシン(MOMO-VBOX)は正常に優先ipv4アドレスを取得しています。

    エクスプローラーでコンピューター名が表示されませんがLLMNRで名前解決が可能なため、UNCアクセスには問題がありません。

    どうしたら相互にコンピューター名でブラウズできるようになるでしょうか?

    ちなみにW10HOME-INSDR(VirtualBox, DEV20262)は、スリープから復帰したMOMO-VBOX(VirtualBox/macOS, 2004)とviper-zero(Lenovo idiapad 520, 20H2)を正常に表示しています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2020-11-20T18:27:45+00:00

    macOS側から各Windows SMBサーバーのコンピューター名でのアクセスは可能なのでmDNSは正常に動いていると思われます。

    また、ping コンピューター名.localでの名前解決は常にipv4アドレスを使用するようです。

    問題点:macOS側のmDNSは、ipv4を優先して名前解決を図ろうとしますが、Windows 10のLLMNRはipv6を優先して名前解決します。

    NAT接続のmacOS上のVirtualBox仮想マシン(LINNA-VBOX)では、ping -4 ALBATROSS、及びping -4 viper-zeroに対してmDNSが何故かVirtualBox Host-Only Adaputerのアドレスを返してきました。(LLMNRはルーターを超えて名前解決をしない)

    この辺にコンピューター名が表示できない理由があるかも知れません。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません