- Contact Us
Sorry for this question, i'm new to all the dns matter, thought, i searched already 2 hole days to get it working.
I have an apple timecapsule + mac mini Server + ohter hardware
i registered a domain on dyndns and bought custom dns with it.
My timecapsule is fully configured and dyndns is updating my single dynamic ip adress, so this is ok.
Now i just want to acces the different devices on my local from outside using my domain at dyndns.com.
my local net consist of email@example.com firstname.lastname@example.org email@example.com firstname.lastname@example.org
now i want to acces them directly from outside. eg: voip-pap2.example.com should go to 192.168.240.2 on my internal network
my idea was to setup the mac mini dns server. Any request on my domain should go to my macmini, wich would route the request to the right device on the internal network, wich wil answer the request. eg:
It seems to me this can't be difficult to setup (i wil not be the first one?) any help is very appreciated!
Answer by RotBlitz · Jun 23, 2011 at 12:55 PM
Well, I don't have experience with all this Apple equipment, but this doesn't seem to be Apple specific, but rather a missing understanding of the concept. For Apple specific questions better refer to Apple support. DNS in general and DynDNS in particular are platform independent.
my idea was to setup the mac mini dns server
A local DNS server is normally not involved in name resolution for incoming calls, just for outgoing calls.
This is achieved by configuring subdomains for your domain and by port forwarding rules on your router.
Work through this guide to see the steps needed to reach your services from outside. As you most likely have one public IP address only, you'll not need different domain/host names to reach your services (though you still can), but you have to use and specify different ports when connecting, unless your services software supports virtual hosting.
Answer by Cry Havok · Jun 23, 2011 at 03:46 PM
If all the devices you want to access are web servers you can use a [reverse proxy] to manage that. Then all your hostnames would resolve to the same IP, which would be a port forward to your reverse proxy. That would then handle the connections to the various internal web servers.
For other devices if each uses a different protocol and port then you simply have to forward the relevant ports to the right device. Then it doesn't matter what hostname you use to access it.: http://en.wikipedia.org/wiki/Reverse_proxy