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 (22.214.171.124) 56(84) bytes of data
#ip route add 126.96.36.199 via 192.168.1.1
ip route ls|grep 66.35
188.8.131.52 via 192.168.1.1 dev eth0
Hever Costa Rocha