mDNS をサポートしていないクライアントで `.local` ドメインを検索するための dnsmasq

mDNS をサポートしていないクライアントで `.local` ドメインを検索するための dnsmasq

mDNS(例: avahi、bonjour) を使用すると、マシンが自分自身をmachine-name.localLAN 上にあるものとしてアドバタイズし、クライアントが IP ではなくドメイン名でマシンを検索できるようになります。

ほとんどのプラットフォームはmDNSすぐにサポートしますが、残念ながら Android はサポートしていません。

つまり、Android のブラウザからローカル ネットワークで実行されているサービスに接続する場合、 を使用する代わりにmachine-name.local:portを使用する必要がありますip-address:port。IP が動的で変化する場合には、これはイライラすることがあります。

マシンの 1 つを内部 DNS サーバーとして構成し (たとえば を使用dnsmasq)、携帯電話がドメインを照会できる ようにできるかどうか疑問に思っています。これは可能ですが、これまでのところ、ホスト名にエイリアスされた固定 IP のみを設定できることが.localわかりました。dnsmasq

疑問に思うのですが、私の Linux マシンはアドバタイズされたアドレスを取得して、それを結果.localの一部にすることができるのでしょうか?dnsmasq

関連情報