如果我的公共IP与服务器的IP匹配,则MongoDB连接被拒绝

如果我的公共IP与服务器的IP匹配,则MongoDB连接被拒绝,mongodb,server,ip,portforwarding,lan,Mongodb,Server,Ip,Portforwarding,Lan,我创建了一个公共MongoDB服务器,它托管在我的一台计算机上。为了测试它,我连接到笔记本电脑上的另一个网络,并使用我的公共IP和我为MongoDB转发的端口连接到服务器 这很有效 但是,如果我将笔记本电脑连接到我的LAN,即服务器连接到的LAN,我会收到一个错误: [Errno 111]连接被拒绝 如果我的公共IP与服务器的公共IP匹配,我是否可以连接到自己的公共服务器?在我的公共网络试图连接到我的公共网络的地方,似乎发生了某种无限的反馈循环 我总是可以测试客户机的公共IP是否与服务器IP匹配

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

这很有效

但是,如果我将笔记本电脑连接到我的
LAN
,即服务器连接到的LAN,我会收到一个错误:

[Errno 111]连接被拒绝

如果我的公共IP与服务器的公共IP匹配,我是否可以连接到自己的公共服务器?在我的公共网络试图连接到我的公共网络的地方,似乎发生了某种无限的反馈循环


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

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