What would be the best way to configure my internal NAT network to handle external DNS requests? i.e.:
- Domain 'example.com' is pointed to my public IP address on the WAN port of the router.
- Internal network has DNS server at 'ns1.example.com'.
- Client from external network wants to connect to 'web-server.example.com'.
- Client from external network wants to connect to 'confluence.example.com'.
- 'ns1.example.com' resolves both clients and users can connect to them.
I don't want to simply just port forward a bunch of things and configure a bunch of port redirects for all my SSH, RDP, and web servers. I'd like to have sub-domains available through NAT. Would this be configured on the router for all queries to be redirected to ns1.example.com? Would a reverse-proxy be the way to go? The simpler the better.