2008-09-02 15 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 서버로 리디렉션하는 방법입니다. 필요한 경우 코드를 작성하는 데 신경 쓰지 않습니다. 선호하는 데비안 또는 Windows 2003에 배포 할 수 있습니다. Avahi이 내가 원하는 라이브러리 일 수 있습니다.

하위 도메인의 모든 주소를 등록하지 않고도이 작업을 수행 할 수 있습니까? 아니면 Windows DNS 서버를 가리키는 단일 NS 레코드 ntdomain.local을 등록 할 수 있습니까?

답변

4

Avahi and Unicast .local에서 설명한대로 유니 캐스트 및 멀티 캐스트 .local 네임 스페이스를 유니 캐스트 우선 순위로 "병합"할 수 있습니다. 애플은 instructions for doing the same on Mac OS X입니다.

또 다른 옵션은 domain-name=.localnet/etc/avahi/avahi-daemon.conf을 추가하여 멀티 캐스트 DNS 네임 스페이스에 .local 대신 .localnet을 사용하도록하는 것입니다.