Sua sintaxe de comando route está errada. Aqui está a sintaxe correta:
Syntax
route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
Destination : Specifies the network destination of the route. The destination can be an IP network address (where the host bits of the network address are set to 0), an IP address for a host route, or 0.0.0.0 for the default route.
Como você pode ver, o comando não permite adicionar um intervalo de IP assim, e é por isso que você está recebendo o erro. Você precisa definir o intervalo usando network & netmask.
Rota nula não significa necessariamente Roteamento para 0.0.0.0 significa, na verdade, Roteamento para lugar nenhum ou blackholing para que os pacotes sejam descartados silenciosamente.
Você pode tentar o seguinte, onde if 1
significa a interface de loopback:
route -p add 65.55.223.0 mask 255.255.255.0 Gateway_ip if 1
Como alternativa, você pode obter um resultado semelhante apontando o gateway para um ip não utilizado ou um ip falso:
route -p add 65.55.223.0 mask 255.255.255.0 unused_ip_address