windows11 25H2 mDNSの挙動について

ひろかん 20 評価のポイント
2025-10-24T10:03:47.1466667+00:00

windows11 25H2を使用しています。

自宅内で、mDNSを使った名前解決を稼働しようとしていますが、Ethernet接続では名前解決ができますが、Wi-Fi接続ではできません。

Wiresharkでパケット解析をしたところ、Wi-Fi接続時の問合せの名前が正しくないことが判明しました。

windows11のコマンドプロンプトにて、

"ping サーバー名"

とpingを起動した場合、問合せの名前が

Ehernet接続時は、"サーバー名.local"と期待通りになっていますが、

Wi-Fi接続時は、"サーバー名ping.local" となぜかpingが追加されるため、名前解決が

できません。

どなたか、解決策がわかれば教えていただけると助かります。

なお、windows11の使用は下記のとおりです。

エディション Windows 11 Home

バージョン 25H2

インストール日 ‎2024/‎10/‎25

OS ビルド 26200.6901

エクスペリエンス Windows 機能エクスペリエンス パック 1000.26100.253.0

よろしくお願いします。

家庭向け Windows | Windows 11 | インターネットと接続

質問作成者が受け入れた回答

Anonymous
2025-10-24T13:56:18.6533333+00:00

ひろかんさん ひろかん 、詳細な分析ありがとうございます。

まず、Wi-Fiネットワークがプライベートに設定されていることを確認してください。 設定は 設定 > ネットワークとインターネット > Wi-Fi > プロパティ から変更できます。 これにより、mDNSトラフィックが許可されます。

次に、レジストリエディターを開き、以下の場所に移動してください:

HKEYLOCALMACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient

ここに EnableMulticast が存在する場合は、その値を 1 に設定します。 存在しない場合は、新しく DWORD (32ビット) 値として作成し、1 に設定してください。 その後、PCを再起動します。

三番目に、Windows Defender ファイアウォールの設定を確認し、mDNS用のUDPポート5353が許可されていることを確認してください。 詳細設定 > 受信の規則 に進み、mDNS や Bonjour に関する規則が有効になっているか確認してください。

四番目に、ping server-name.local を使って再度テストを行い、powercfg -requests や PowerShellの Resolve-DnsName コマンドで確認してください。

最後に、もし使用しているデバイスがAppleスタイルのmDNSを使用している場合は、Bonjour Print Services をインストールすることで、Windowsが .local 名をより正確に認識できるようになる可能性があります。

うまくいったらぜひ教えてください。 この回答が役に立った場合は「回答としてマーク」していただけると、他の方にも参考になります。

よろしくお願いします。

Carlより

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

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

0 件の追加の回答

並べ替え方法: 最も役に立つ

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。