puedes montar tu mismo el servidor dns (gratis), pero el registro de dominio hay que pagar, porque son unas tasas (15$) aprox, en directnic.com o godaddy tienes un dominio por muy poco al año. Es normal que haya que pagar, tienen que llevar un registro de los dominos registrados que hay, si está libre, etc.
Lo del ipv4 y ipv6, ni caso xD