2008-09-02 6 views
7

ドメイン名が.localのトップレベルの名前を使用するように設定されているWindowsドメインに定期的にアクセスします。これはBonjour/Zeroconfと矛盾し、.localを予約しています。 Mac OS、iPhone、およびUbuntuを含む、Bonjourをすぐにサポートするプラットフォームが数多くあり、この告発が発生すると、多数の名前解決の問題があります。".local"サブドメインをユニキャストDNSにリダイレクト

resolver(5)のように/etc/resolver/ntdomain.localを作成して、Mac OS用の手動(ワークステーションごと)回避策を用意しました。これはうまくいきます。残念ながら、これはすべてのワークステーションで手動で変更する必要があり、iPhoneでは動作しません。

私が探しているのは、*.ntdomain.localのリクエストをmDNS経由で特定のユニキャストDNSサーバーにリダイレクトする方法です。必要に応じてコードを書いても構いません。 DebianまたはWindows 2003のどちらかで展開できます。Avahiが私が探しているライブラリかもしれません。

サブドメイン内のすべてのアドレスを登録しなくてもかまいませんか、Windows DNSサーバーを指し示すntdomain.localという単一のNSレコードを登録することはできますか?

答えて

4

Avahi and Unicast .localで説明されているように、ユニキャストとマルチキャストの名前空間(ユニキャストが優先されます)を「マージ」できます。アップルはinstructions for doing the same on Mac OS Xです。

domain-name=.localnet/etc/avahi/avahi-daemon.confを追加して、マルチキャストDNS名前空間に.localの代わりに.localnetを使用することもできます。

関連する問題