-
Notifications
You must be signed in to change notification settings - Fork 623
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for forwarding to DNS on ports other than 53 #589
base: master
Are you sure you want to change the base?
Add support for forwarding to DNS on ports other than 53 #589
Conversation
…lly running pihole hosted on a different port to avoid clashing with PlexConnect)
b8d19b1
to
c7c8bf5
Compare
Thanks for your contribution, but I'm wondering if it this is really necessary. PlexConnect has two services, DNS and HTTP, and the DNS service can be disabled (in Also see this. |
Fair enough. At first, I did attempt to set Nevertheless, I got to thinking about the other things PlexConnect did (e.g. intercepting the request for a certificate, or menu items on a reboot) and wasn't confident that I could gather and reproduce all those nuances. Is there a wiki page that has a small table of all the routes PlexConnect's DNS service forwards - or is that best gleaned just by poking through the latest |
Every DNS has its own way to be parametrized. Here is from an old post (PlexConnect for Synology) in the Plex forum:
Also this thread may be interesting. To use ports other than 80/443 see this It would be great if you could "translate" this to pi-hole. I would add it to the wiki. |
From what I've gleaned, even those instructions might be incomplete, because it doesn't capture some PlexConnect DNS behaviour, like redirecting "a1.phobos.apple.com" (if intercept_atv_icon=true. which is the case by default). As far as I can tell, the full set of routes that PlexConnect DNS does map is:
I might have missed some. I was kind of hoping there was somewhere in the docs or something that had that mapping table. Perhaps one to create if not. |
Side note, the wiki you linked mentions |
Added support for forwarding to DNS on ports other than 53.
In my case, I have a local DNS server running (pi-hole) that I want to use (rather than some public or ISP DNS server - which are guaranteed to use port 53.) I set up my pihole to answer DNS requests on another port (10053) because I wanted PlexConnect to be my PC's "first responder" to DNS requests - since it has its special logic for intercepting Apple TV requests that I don't want to have to re-code and maintain in PiHole.
Makes sense to me ¯_(ツ)_/¯ , low footprint addition, so hopefully one others can benefit from as well.