Google Chrome を別のネットワーク上の Google Home にキャストする

Google Chrome を別のネットワーク上の Google Home にキャストする

スマート スピーカーが別のネットワーク上にある場合、Chrome ブラウザから Google Home にキャストする方法はありますか? Google ではデバイスは同じネットワーク上にある必要があると言っていますが、何かハックがあるのでしょうか?

答え1

わかりました。分かりました。

デバイスを同じサブネット上に表示させるには、ネットワークブリッジを作成するこの方法では、サーバーの別々の物理インターフェイスに接続されているデバイスであっても、実際には 1 つのサブネット内にある可能性があります。

ただし、デバイスが同じサブネット内にあることだけが要件ではありません。

Google Homeはキャストデバイスからのパケットを受信するだけでなく、キャスターにpingする(ICMP)パケットをマルチキャストアドレスに送信する224.0.0.251、 以上UDPIプロトコル、ポート5353

Google キャスト サポート ページには、Google Home へのトラフィックは制限されないはずだと記載されていますが、スマート スピーカーもネットワーク経由でパケットを送信できるはずだという点については何も記載されていません。

このトラフィックのファイアウォールを解除したところ、Google Home へのキャストが機能するようになりました。

答え2

別のネットワークというのは、別の物理ネットワーク、別のサブネット、または VLAN によって分離されたネットワークという意味ですか?

物理ネットワークが異なる場合は、VPN を使用して作成しないと機能しないと思います。別々のサブネットまたは VLAN 上にある場合は、それらの間に静的ルートを作成できます。

関連情報