相关疑难解决方法(0)

无法从局域网内部访问外部服务

我有一个奇怪的端口转发问题。我试图向外部网络打开端口 22。只要我不在局域网内,我就可以访问它。例如,我可以从我的办公室访问它。但是在局域网内,我可以使用本地IP访问端口,但无法使用外部IP访问端口。就好像路由器正在阻止环回。我检查了我所有的路由器设置,关闭了任何与防火墙/过滤相关的东西。有任何想法吗?

networking wireless-networking port-forwarding

12
推荐指数
2
解决办法
7559
查看次数

DNS 是否足够智能以通过最短(局域网内)路径路由本地连接?

假设我有一个指向我的 IP 地址的域名。我有一个路由器,可以将端口转发到我客厅的服务器。例如,如果我在浏览器中输入域,它最终会指向“自身”。

因此,传播将是:

服务器 -> 路由器 -> ISP ->(DNS 意大利面) -> ISP -> 路由器 -> 服务器

但是一旦它知道 IP 地址(并​​且它在整个过程中被缓存),“整个系统”可能会设置为知道它可以短路到:

服务器-> 路由器-> 服务器?

甚至

服务器 -> 服务器(通过“本地主机”或其他什么?)

如果我在路由器后面有另一台计算机怎么办?如果我通过 SSH 连接到服务器(通过它的域名),每次击键都会像

计算机 -> 路由器 -> ISP -> 路由器 -> 服务器?

或者它足够聪明就去

计算机-> 路由器-> 服务器?

这只是一个问题,我是否应该有两个别名用于将 ssh 连接到我的家庭服务器(sshmyserverlocal 或 sshmyserverremote),所以如果是本地的,或者 DNS 为我处理这个问题,我将获得尽可能快的连接。

ssh

5
推荐指数
4
解决办法
5479
查看次数