View Single Post
Old 11-08-2012, 07:54 AM   #3
duckpuppy
Junior Member
duckpuppy began at the beginning.
 
Posts: 8
Karma: 10
Join Date: Feb 2011
Device: Android, various
Thanks for the reply!

Quote:
Originally Posted by chaley View Post
The standalone server does advertize using bonjour.

Our experience when building CC was that a *lot* of home network routers block MDNS (bonjour) multicast packets, making bonjour close to useless for CC. We had no end of trouble and complaints about connection problems. Because of this we added a UDP broadcast "find" mechanism to calibre's wireless driver (similar to DHCP), which is only running if the GUI is running. It is almost certain that in your case CC is seeing answers from this mechanism and that bonjour packets are being suppressed somewhere.
Given that my router is an Apple AirPort Extreme, I would hope it's one of the routers that does MDNS well. I can browse other Bonjour services on that PC (it is a Windows machine) such as Growl and Plex Media Server with an MDNS discovery tool running on my phone. I do not see an MDNS announcement for Calibre, either with GUI running or not, though.

Quote:
Originally Posted by chaley View Post
In the meantime, you might be able to use a port-based named virtual host as the reverse proxy, eliminating the prefix. This works if you have some control over your DNS and are able to add sub-zones. Instead of www.foo.com/library you would use library.foo.com:9090. If you have full access to your configuration files and are running apache, then you could also use www.foo.com:9090 and have that match a different virtual host.
I don't have full control over the DNS for my connection right now, but the port based virtual host might be the right idea for my setup. I'm hosting this on my home machines and I'm currently using a very simple setup for my dynamic DNS (no wildcard DNS, just a single hostname) and using rewrite rules and mod_proxy as needed.

That said, I can't wait for the new IP configuration options.
duckpuppy is offline   Reply With Quote