【问题标题】:MongoDB connection refused if my public IP matches the one of the server如果我的公共 IP 与服务器之一匹配,则 MongoDB 连接被拒绝
【发布时间】:2020-07-24 09:50:53
【问题描述】:

我创建了一个托管在我的一台计算机上的公共 MongoDB 服务器。为了测试它,我连接到笔记本电脑上的另一个网络,并使用我的公共 IP 和我为 MongoDB 转发的端口连接到服务器。

这很好用。

但是,如果我将笔记本电脑连接到我的 LAN(与服务器连接的同一台),我会收到错误消息:

[Errno 111] Connection Refused

如果我的公共 IP 与服务器的公共 IP 匹配,我是否可以连接到我自己的公共服务器?在我的公共网络尝试连接到我的公共网络时,似乎正在发生一些无限反馈循环。

我总是可以测试客户端公共 IP 是否与服务器 IP 匹配,以及是否可以直接使用主机 IP 进行连接,但首先我想看看是否有更好的方法来处理这个问题。

【问题讨论】:

    标签: mongodb server ip portforwarding lan


    【解决方案1】:

    不能有两台机器在同一个网段同一个地址。这将导致各种应用程序出现问题,因为两台机器都会尝试响应指向其中一台的流量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-15
      • 2017-10-07
      • 2016-11-29
      • 2020-06-21
      • 2018-01-25
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      相关资源
      最近更新 更多