現状
家庭のような非ActiveDirectoryで、WindowsPC間のファイル共有をしているとき、相手のPCを探すのに15秒以上かかる・・ような現象が起こります。相手PCにpingはちゃんと通っているのに。
解決法
これは 古典的な「NetBIOS 名前解決」をやっている場合に発生するトラブルです。無効化して、mDNSに一本化することで解決します。
設定
レジストリエディタで、HKLM\CurrentControlSet\Services\Dnscache\Parameters において、EnableNetbios のDWORD を 0 に設定します。
- https://learn.microsoft.com/en-us/previous-versions/windows/desktop/mscs/ip-addresses-enablenetbios
- https://developers.srad.jp/story/22/04/25/1621243/
gpeditならこちら
mDNSでホストにアクセスする
これまでNASフォルダに \HOSTNAME\ でアクセスしていたところを、\HOSTNAME.local\ でアクセスするようにします。 .local を付与するのみ。