Is it possible to route all outgoing requests for SSH (port 22) to
wlan0 instead of
eth0 when both are connected?
Since my IP is dynamic, I would like to use a name instead of IP.
Yes, you could mark all packets matches such policy, and control the route like this,
P.S The rule would not work if DNS resolution fails