Requires una maquina buena, que estara encendida las 24 horas los 365 dias del año, una conexion dedicada que algunos proveedores de internet te ofrecen, esto para que este activo y tengas tus propia ip fija, luego viene la configuracion, generalmente recomiendo que instales un linux, y con el un servicio apache con algun sistema de base de datos, para mayor seguridad, comprate tambien un firewall que tenga antivirus para evitar ataques a tu servidor, y creo que con eso se arma, la ip que te dan, la dejas como dns primario y secundario para el dominio.
Suerte y felices compras.