|
I must be doing something wrong here. Please bear with me as I'm new to all this :) First, my set-up:
The Mac Mini acts as a server. It has Plex, and a host of other things running on it. I configured it under the System Preferences->Share section to be named http://bunkerminiglobal.mydomain.com using a TSIG key Name & HMAC I generated at http://DynDNS.com. I configure the clients using the Apple Bonjour Preferences Panel to add http://mydomain.com to the Browsing list. NOTE: The clients are on the same LAN as the server at the moment. I haven't been able to test from outside the LAN except using the iPhone Bonjour Browser app over 3G which fails to list anything for http://mydomain.com. When I use Bonjour Browser on a client that I've configured to Browse http://mydomain.com, I can only see the following on the domain I added in the Bonjour Preferences Panel:
In my test, I cannot use Finder to connect to http://bunkermini.mydomain.com. It appears as shared, but connections fail. So, I have three problems:
Would deeply appreciate any insight/help/advice. Below are greater details on what I'm able to see registered in DynDNS. I can see in DynDNS that the Bonjour services are registering themselves in some way. However, it seems that the following are registered in DynDNS (as ._tcp.mydomain.com):
So, for example, there will be an entry like this for each of the above:
Each also appears to have a matching entry like this:
There are also entries like this:
(Although not all are "" for the Data). |
|
It sounds like you've setup everything correctly. The iPhone Bonjour Browser will not work because it relies on being able to do a PTR lookup for _services._dns-sd._udp.domain and getting a list of service types back. _services._dns-sd.udp.domain is not updated by default by WAB clients so to get this going you'll need to add the appropriate PTR record for the service types you'd like to discover. For example: _services._dns-sd.udp.domain with data _ssh._tcp.domain. Assuming you are NAT'd and are attempting to use the Finder to connect to the wide-area instance of a service from within the same network, the failure is normal as your router won't be able to pass traffic from the internal network out the WAN interface and back in again. For an explanation of how the PTR, SRV and TXT records are used, please see this previous answer. Excuse the disjointedness of this response (it's been written in a rush) but I think the above covers the bulk of your question. If not or if you have further questions feel free to drop me an email. Thanks Andrew. That makes sense. I suspected as much about the NAT, though am a little disappointed about iPhone Bonjour Browser - seems that devs (Apple included) aren't implementing their services properly? Regardless, for two reasons I've decided to give up. 1) Turns out Plex, which was the main service I wanted to advertise, does not support WAB at present, and anyway is working on their own solution to the problem. 2) Sadly, DynDNS wouldn't even help me confirm I'd followed their instructions properly and were downright unhelpful. I got a refund and am moving on. Thanks again though!
Jan 24 at 03:58 PM
nixta
No worries. Just for the sake of completeness, developers using Bonjour don't get to manipulate _services._dns-sd._udp, they just register a service and Bonjour does all the DNS manipulation. I suspect _services._dns-sd._udp is never updated in WAB domains because there's no clean way via DNS update to remove such a record when there are no more service instances. Since _plexmediasvr._tcp got registered, #1 is a bit surprising; the plex devs should probably set the service to register only in .local if WAB is unsupported.
Feb 03 at 10:22 PM
Andrew TJ
|