Answers:
任何能够自动打开防火墙漏洞的事物(例如,由于BitTorrent客户端可能使用uPNP在没有直接用户干预的情况下为其自身打开端口)都会失败,因为它无法访问“外部” NAT。
否则,这会增加一些延迟(不太可能),您需要为两台设备供电,而不是为一台设备供电。
我尝试了两次和三次NAT-ing设置很有趣。对于大多数目的和目的,双重NAT-ing不会影响简单的浏览/邮件体验。(添加少于1ms的延迟)
但是,如果要从Internet远程访问家庭网络(或服务)。设置起来要复杂得多。这是我能想到的唯一缺点。
出现问题的主要原因是,一台设备上的NAT表已满或失去了对特定连接的跟踪,这种类型的配置将导致对等技术出现问题,从而无法有效地追溯网络路径,而MTU路径发现可能不会使用uPnP的功能或中断和游戏/媒体服务可能无法正常工作,除非手动转发这些服务。 [资源]
对于双NAT,我没有发现任何错误,只是(如您所注意到的)Apple Airport路由器设备会对此抱怨。某些应用程序(一个游戏)可能会出现双重NAT问题。我在机场设备上使用了双NAT,并告诉我不要用双NAT警告来烦我。我所做的一切都很好。我没有发现任何放缓。我有一个Web服务器,一个SMTP服务器,并且都可以正常工作。除此之外,我还会进行常规浏览,ftp'ing等操作。我希望我可以告诉机场警告我有关问题,但不要考虑双重NAT问题。
一个主要问题是使用Double Nat'ing还要创建2个专用网络。
专用网络1:您确实关闭了提供商的WiFi,但是内部布线可能仍连接到提供商提供的路由器。
专用网络2:您自己的WiFi路由器(也已连接到提供商提供的路由器)将再次拥有自己的网络设置,以连接有线端口或WiFi。
假设一切正常,专用网络2上的设备可能会认为专用网络1上的设备位于另一个网络上(基于提供的网络掩码)。
对于我的iPhone上的“我的有线接收器”来说,“远程应用”似乎是这种情况,尽管我实际上可以对其进行Airplay播放,但它不想连接到接收器。一旦我使用iPhone(专用网络1)连接到提供商Wifi,则远程应用程序也将起作用。