I am trying to use DNS-SD statically instead of using mDNS broadcast from Channels DVR itself. I'm using a different domain than .local (I'm using .localtest)
Thus far, I have the following setup on my DNS resolver:
#Channels DVR Server
local-data: "_services._dns-sd._udp.localtest. 60 IN PTR _channels_dvr._tcp.localtest."
local-data: "_channels_dvr._tcp.localtest. 60 IN PTR dvr-hollow._channels_dvr._tcp.localtest"
local-data: "dvr-hollow._channels_dvr._tcp.localtest. 60 IN SRV 0 0 8089 dvr-hollow._channels_dvr._tcp.localtest"
local-data: "dvr-hollow._channels_dvr._tcp.localtest. 60 IN A 192.168.1.114"
local-data: 'dvr-hollow._channels_dvr._tcp.localtest. 60 IN TXT "arch=x86_64" "os=linux" "version=2022.04.27.1712"'
Using a DNS-SD browser, I can see the _channels_dvr._tcp. entry, and I can navigate to http://dvr-hollow._channels_dvr._tcp.localtest:8089. However, this doesn't seem to work to allow clients to automatically discover the server at 192.168.1.114. Am I missing a piece of this auto-discovery puzzle? Are the clients only looking at .local? If so, could they be configured to look elsewhere?
I've set up some printers this way, and they are discoverable and working.
Thanks.
