View Single Post
  #1  
Old 30th January 2009, 17:56
dragon` dragon` is offline
Junior Member
 
Join Date: Jan 2009
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Question Forward subdomain to a specific port (UDP & TCP)

Hi!

I have Ubuntu 8.04 + ISPConfig installed.

I'm trying to forward a subdomain.mydomain.com to the 27010 port of my server.
We will have more game server instances(Counter-Strike) from one game, and because of this we have to use multiple ports.

What i want to work up, is that my players don't need to specify a port when they connects to our servers, example:
-server1.mydomain.com will redirect him to myipaddress:27010
-server2.mydomain.com => myipaddress:27011

The game's default port is 27015. There could be two solutions:
1. all the traffic from server1.mydomain.com will be redirected to myipaddress: port
2. the traffic from the udp://server1.mydomain.com:27015 will be redirected to myipaddress: port

I've tried:
-redirecting with php to udp://ip: port(bad idea )
-dns service records
-searching google for a week

The closest solution:
I created an A record for all of my instance names (example: server1.mydomain.com, server2.mydomain.com)
The players now can connect through the subdomains, but they need to specify the port of the servers (server2.mydomain.com:27010)
The disadvantage of this solution is that if the user misses the port, he misses the server too.

The best solution:
-buy more ip addresses(over 15-20 servers is pretty expensive)

Some ideas:
I have to create "virtual ip addresses"
-or local loopbacks ( 127.0.0.2,127.0.0.3) somehow, but maybe it is not possible
-or there will be an openVPN server on this server, and i will allocate more IP-s for my server.
After that i have to point the subdomains somehow to these ip addresses
-/etc/hosts ?? ( point a server1.mydomain.com to 127.0.0.1, and server2.mydomain.com to 127.0.0.2 )
-or with virtual hosting ( but i could not use it with UDP or TCP)

I'm at loss of this now.

Thx,
dragon`
Reply With Quote
Sponsored Links