假设有一个简单的无线网络基础设施。假设我们已经找到了一种方法,让网络上的所有客户端共存,并且所有客户端都具有相同的 IP 地址。这样的设置可能存在哪些问题(关于访问位于同一网络上的 Web 服务器、访问位于互联网上的 Web 服务器等)?假设所有客户端都使用一个 IP 地址,该地址与路由器、网络上的 Web 服务器等使用的 IP 地址不同。
我自己已经想到了一些问题,当人们指出这些问题时,我会以评论的形式发布可能的解决方案。
答案1
您最近几天发布的所有这些奇怪的网络问题都让我感到疑惑:
你真正追求的是什么?
你想达到什么目的?
这些问题本质上是理论性的还是你真的想建立一个弗兰肯斯坦网络?
答案2
当所有客户端都使用相同的 IP 时,你的路由器将如何维护 NAT 状态表?
当所有客户端都有相同的 IP 时,您将如何排除网络问题?
你到底为什么要这么做?查看 RFC1918 - 创建这些地址范围是有原因的。
答案3
对于本地连接,只有一个问题:您需要破解 ARP。如果您能做到这一点,那么无论应用程序是什么,它都可以工作。Web 服务器、邮件服务器、foo 服务器,甚至是 bar 服务器。
对于本地子网之外的连接,请参见上面有关 NAT 的注释。
不过,我个人认为,你应该找一些更有成效的事情来思考。