Tôi thường xuyên truy cập các tên miền Windows đã được thiết lập để sử dụng miền dưới tên cấp cao nhất .local
. Điều này mâu thuẫn với Bonjour/Zeroconf giữ .local
để sử dụng riêng. Một số nền tảng hỗ trợ Bonjour ra khỏi hộp (bao gồm Mac OS, iPhone và Ubuntu) và có rất nhiều vấn đề về độ phân giải tên khi sự cố này xảy ra.Chuyển hướng miền phụ ".local" để unicast DNS
Tôi có cách giải quyết thủ công (cho mỗi máy trạm) tại chỗ cho Mac OS bằng cách tạo một /etc/resolver/ntdomain.local
theo resolver(5)
hoạt động tốt. Thật không may, điều này đòi hỏi phải thay đổi thủ công trên mọi máy trạm và không hoạt động trên iPhone.
Điều tôi đang tìm là cách chuyển hướng các yêu cầu cho *.ntdomain.local
đến thông qua mDNS đến một máy chủ DNS unicast cụ thể. Tôi không ngại viết một số mã nếu cần. Tôi có thể triển khai trên hoặc tốt hơn là Debian hoặc cách khác là Windows 2003. Có vẻ như Avahi có thể là thư viện mà tôi đang tìm kiếm.
Điều này có thể được thực hiện mà không cần đăng ký mọi địa chỉ trong tên miền phụ hoặc có thể đăng ký bản ghi NS đơn ntdomain.local
trỏ đến máy chủ DNS của Windows không?