Hola borjae,
Te hago un pequeño resumen de lo que masomenos deberías de hacer:
Primero: Debes de tener capacidad de poder gestionas las zonas de tu dominio, no nameservers, me refiero a los registros DNS, por ejemplo: A, AAAA, MX, etc
Segundo: Crear un registro A que apunte a el servidor donde estará alojada la web
Tercero: En tu servidor web, sea apache o el que estés trabajando, debes de crear un virtualhost y ponerle como servername, en éste caso web1.com y serverlias
www.web1.com y reinicias el servicio.
Con esto podrás acceder a la web desde fuera, pero OJO, como comentan los compañeros para el Primer paso has de tener un hosting DNS o algo parecido.
Un saludo y suerte!