Lo primero que necesitas es una IP fija a la que vincular tu dominio, y lo segundo que la velocidad contratada de subida sea suficiente para el trafico web que vayas a tener, en cualquier caso eso te saldrá mucho mas caro que contratar cualquier servicio de hosting barato que tienes con dominio, email, sql, etc... por menos de 20$ al año. Muchísimo menos de lo que te costaría contratar la IP fija y una velocidad de subida decente y tener el ordenador 24h encendido.