小编Ste*_*fan的帖子

如何在本地和远程统一访问主机?

我有一个 SSH 服务器在我的本地网络上运行,它通过我的路由器的端口转发暴露给公共互联网。我还在我的机器上本地(通过etc/hosts)和远程(通过动态 DNS)为主机设置了一个名称,让我们说:

            ip            name
locally     192.168.0.5   myhost
remotely    11.22.33.44   myhost.example.com
Run Code Online (Sandbox Code Playgroud)

在我的本地网络内,我可以通过ssh 192.168.0.5/访问服务器,ssh myhost而从我的网络外部我可以通过ssh 11.22.33.44/访问它ssh myhost.example.com

到那时,一切正常。但是,为同一服务器使用两个不同的主机名有点麻烦。我想以统一的方式访问服务器,即只使用一个在本地和远程都可以使用的 IP/主机名。

这个问题有简单的解决方案吗?如果这很重要,我在 macOS 上。

顺便说一句:我无法使用其公共 IP 从本地网络访问我的路由器。

networking router dns

4
推荐指数
1
解决办法
308
查看次数

标签 统计

dns ×1

networking ×1

router ×1