通过接口将 SSH 路由到主机

通过接口将 SSH 路由到主机

是否可以将 SSH(端口 22)的所有传出请求路由到 via,mydynamicdns.afraid.orgwlan0不是eth0在两者都连接时路由?

由于我的 IP 是动态的,我想使用名称而不是 IP。

答案1

是的,您可以标记所有符合此类策略的数据包,并像这样控制路由,

# Set mark for out going packets
iptables -t mangle -A OUTPUT -d mydynamicdns.afraid.org -j MARK --set-mark 1

# Route all packets with mark 1 through wlan0
ip rule add fwmark 1 table 1
ip route add XXX table 1 dev wlan0

PS 如果 DNS 解析失败,该规则将不起作用

相关内容