Claro que se puede, hay varias formas, través del subnetear o que la ip publica pase por una ip Privada. Si tú proveedor de internet de da otra IP aparte de la que ya tiene si se podría. Pero tendríamos que ver cómo le enviar el internet a ese cliente....y preguntarle al cliente para que va a necesitar esa Io pública....para un servidor, un sistema para ver cómo llega la IP al cliente....
Si tu no realizas el ruteo BGP no puedes asignar una IP pública a un cliente final , sino lo mejor es que la IP privada del cliente salga x una sola IP pública que tú estés manejando.