> On 09/29/2016 04:33 PM, Matthew Pounsett wrote: > > > > > > On 29 September 2016 at 14:18, Tim Daneliuk <tun...@tundraware.com > > <mailto:tun...@tundraware.com>> wrote: > > > > > > What I am stuck on is this: Is there any simple (i.e., non-root) way > > to write a client or otherwise configure userspace to go to the > > non-standard > > port and run my sort of man-in-the-middle server? Or is this just a > > stupid > > idea? > > > > > > There's no way to specify a port number in a delegation, so if this is an > > authoritative DNS server that you expect random clients on the Internet to > > contact, it must run on port 53... so you'll need root access to start it > > up. I'm not aware of stub resolvers that accept port numbers in their > > configuration either (e.g. glibc and resolv.conf) ... although I'll admit > > I haven't gone to double check that... but I think you're out of luck for a > > recursive server as well. > > > > Configuration for forwarders and stub zones can include a port number, > > however. So in theory you could have a server somewhere that answers on > > port 53 forwarding queries to your server that answers on an unprivileged > > port. > > Yeah, kind of what I figured. >
Won't port redirection work better then ? > > That seems like a lot of complexity to go to in order to avoid running a > > name server as root, though. You'd probably be better off convincing your > > systems people to set up sudo in such a way that you can administer a DNS > > server running on a privileged port, and nothing else. > > > > > > This is very, very, very hard to do. > > One hope I have is that my team controls all the client-side apps code. > I want to explore the possibility of forcing that code to do lookups > to a server we control at a non-standard port that would only answer > lookups for a very narrow range of internal app servers (none of this > is on a public facing network) and forward everything else up to a real > DNS servers. > > > > > -- > ---------------------------------------------------------------------------- > Tim Daneliuk tun...@tundraware.com > PGP Key: http://www.tundraware.com/PGP/ > > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe > from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users -- Hrant Dadivanyan (aka Ran d'Adi) hrant(at)dadivanyan.net /* "Feci quod potui, faciant meliora potentes." */ ran(at)psg.com _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users