Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 285
  • Last Modified:

DNS

Yeah a pretty rough question title for a pretty rough idea i've got...

I've got in place a NAT system with DHCP sharing a single IP amongst computers on my network.
I've also set that PC up with ZoneEdit so that mydomain.com points to that NAT box, and there is some port-forwarding to allow port 80 on the NAT to map to our webserver...

On top of this I'd like to be able to specify names, like PC1.mydomain.com where "all-port" access can be made externally...
So say I'm outside the network, i can access my pc by typing oliwarner.mydomain.com (for whatever service I want to access - FTP/http) and it goes through the NAT...


The NAT box is a Smoothwall - Linux basically - so I need to know where i need to set up the DNS, how it all works and what problems I could expect from something like this...

Bonuses and good feedback for those that go that extra mile when helping. Thanks in advance.
0
OliWarner
Asked:
OliWarner
  • 2
  • 2
2 Solutions
 
thepiloCommented:
What type of router do you have?
0
 
drichardsCommented:
If I understand your desire correctly, you cannot do it.  Since you have ony one IP exposed to the world, you cannot use DNS to differentiate between boxes behind the router.  With only one IP, any DNS lookups would have to resolve to that one IP.  You no longer have any information to determine which host is being addressed.

With HTTP you can do virtual domains by inspecting the host header that gets transmitted as part of the HTTP request, but that won't work for other protocols.  The best you will be able to do is fancy port mapping, but ony one server will be able to operate on standard port.

Your only option is to obtain more external IP's.

Did I misunderstand the question?
0
 
OliWarnerAuthor Commented:
The router is a Smoothwall PC - it basically uses a cut-down linux distribution with the right tools installed to do things...
It works very well as a router...

I was just under the impression that I might be able to have subdomains mapped through the router using the DNS server on my Smoothwall to allow external PCs to connect and for the smoothwall to map those names through to other PCs, behind the router.

I do understand that its totally possible to map single things like port 21 on my router to port 234 on my PC so can host a FTP server on port 234, and whatnot, but I'd really like to hear is anybody know of any way of mapping all ports forward...
0
 
thepiloCommented:
You can probably do that with one PC, but then no other pc's can map external connections.  It is also very unsecure.  you are better off just opening up the ports that you need and leaving the rest closed.
0
 
OliWarnerAuthor Commented:
duly noted. thanks for shattering my dreams guys...

only joking. Splitting points for effort.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now