destination route using hostname
It is not possible, because the package iproute2 used in network scripts, does not support routing by destination using hostnames.
In Centos 4.5
#ip route add linux.com via 192.168.1.1
#Error: an inet prefix is expected rather than "linux.com".
#PING linux.com (220.127.116.11) 56(84) bytes of data
#ip route add 18.104.22.168 via 192.168.1.1
ip route ls|grep 66.35
22.214.171.124 via 192.168.1.1 dev eth0
Hever Costa Rocha