Recientemente contraté un vps en Rosehosting utilizando un descuento especial para poder tener disponible una máquina remota sin las limitaciones que tiene un servidor compartido y hacer pruebas.
La ventaja del vps es que hay libertad casi absoluta para instalar lo que uno quiera, y aunque también implica que todo lo tiene que administrar uno mismo, es una estupenda oportunidad para aprender y cacharrear.
Así que una vez ya estaba listo el vps, el primer paso era instalar y configurar en la ‘nueva’ máquina el servidor DNS que se encargase de gestionar todos los dominios y subdominios que se fuesen creando.
El servidor tiene instalado una Debian Sarge y utilicé el dominio dagi3d.com que tenía registrado pero no estaba usando y tras varias pruebas y leer distitnos how-to’s en internet, esta fue la solución a la que llegué:
Instalar Bind
apt-get install bind
Añadir la entrada del dominio a /etc/bind/named.conf.local
zone "dagi3d.com" {
type master;
notify no;
allow-query { any; };
file "/etc/bind/dagi3d.com.zone";
};
Configurar el fichero para la zona del dominio (/etc/bind/dagi3d.com.zone):
$TTL 3600
@ IN SOA dagi3d.com. info.dagi3d.com. (
2006061701
3H
1H
14D
604800)
; DNS
IN NS ns.dagi3d.com.
IN NS ns2.dagi3d.com.
IN MX 10 mail.dagi3d.com.
; nombres
IN A 206.196.111.109
www IN A 206.196.111.109
mail IN A 206.196.111.109
ns IN A 206.196.111.109
ns2 IN A 206.196.111.109
Basicamente se está indicando que los servidores de nombres y las peticiones a dagi3d.com, www.dagi3d.com y mail.dagi3d.com(para el correo), apunten a la ip 206.196.111.109
Lo ideal sería tener los distintos servicios en máquinas diferentes, pero en este caso no hay más recursos así que no queda otra 
Luego bastaría con reiniciar el servidor dns:
/etc/init.d/bind restart
Y por último habría que indicar donde hayamos registrado el dominio, que éste utilizará los dns’s ns.dagi3d.com y ns2.dagi3d.com pero a su vez, también hay que indicarle de alguna manera la dirección ip de cada uno, ya que en primera instancia todavía no se conoce la dirección ip de los servidores pues todavía no se ha propagado la información por el resto de servidores dns y sería como un circulo vicioso.
Y estos son algunos de los enlace que utilicé y donde explican más detalladamente todo el proceso:
El siguiente paso será instalar Postfix + Courier para el correo y en otro post explicaré como instalar Apache + mod_fcgi + Ruby On Rails