2008-09-02 19 views
7

.local üst düzey adı altında bir etki alanı kullanmak üzere ayarlanmış Windows etki alanlarına düzenli olarak erişiyorum. Bu, kendi kullanımı için .local'u saklayan Bonjour/Zeroconf ile çakışıyor. Bir dizi platform, Bonjour'u kutudan (Mac OS, iPhone ve Ubuntu dahil) destekliyor ve bu iddia gerçekleştiğinde çok sayıda ad çözümleme sorunu var.".local" alt etki alanını tek noktaya yayınlamaya yönlendiriliyor DNS

resolver(5) numaralı telefonun düzgün çalıştığı bir /etc/resolver/ntdomain.local oluşturarak Mac OS için bir el kitabında (çalışma başına) geçici bir çözümüm var. Ne yazık ki, bu her iş istasyonunda manüel değişiklikler gerektirir ve iPhone üzerinde çalışmaz.

Aradığım şey, belirli bir tek noktaya yayın DNS sunucusuna mDNS aracılığıyla gelen *.ntdomain.local için istekleri yeniden yönlendirmenin bir yoludur. Gerekirse bazı kod yazmayı umursamıyorum. Ya tercihen Debian ya da alternatif olarak Windows 2003'te konuşlandırıyorum. Baktığım kütüphane Avahi gibi görünüyor.

Bu, alt etki alanındaki her adresi kaydetmeden yapılabilir veya Windows DNS sunucusuna işaret eden tek bir ntdomain.local NS kaydı kaydedilebilir mi?

cevap

4

Avahi and Unicast .local üzerinde açıklandığı gibi tek noktaya yayın ve çok noktaya yayın .local ad alanlarını (tek noktaya yayın öncelikli olarak) "birleştirebilirsiniz". Apple'ın instructions for doing the same on Mac OS X vardır.

Diğer bir seçenek, çok noktaya DNS ad alanı için .localnet yerine .local kullanmasını sağlamak için /etc/avahi/avahi-daemon.conf için domain-name=.localnet eklemektir.