让 ssh 在互联网地址之前尝试 LAN IP

让 ssh 在互联网地址之前尝试 LAN IP

我有一台连接到本地 LAN 和互联网的家庭服务器。假设它的 LAN IP 是

192.169.0.10 

它的互联网地址是

awesomeserver.no-ip.org(DNS别名)。

我经常通过笔记本电脑访问它ssh。我想配置我的笔记本电脑,以便它首先尝试 LAN IP为了提高速度,如果这不起作用,应该恢复互联网地址。这怎么可能?它应该与 nautilus 的 sftp 连接以及终端ssh命令一起工作。

答案1

使用 DNS 名称。当从 LAN 路由流量时,路由器将解析名称 awesomeserver.no-ip.org 并发现它等于其自己的面向 Internet 的 IP 地址。然后它将查看其“虚拟服务器”地址列表(或路由器上的任何 NAT 名称),并将流量转发到 192.168.0.10。来自笔记本电脑的流量不会流出 LAN。

相关内容