nat相关内容

如何发现给定接口背后的NAT类型

我想发现给定网络接口背后的NAT(FullCone,Restricted Cone,Port Restricted cone,Symmetric)的类型。 我测试了不同的工具( http:/ /freshmeat.net/projects/jstun/ , http://code.google.com / p / boogu / )但它们报告了同一界面的不同结果。 我正在寻找Pytho ..
发布时间:2018-12-28 15:35:21 Java开发

使用Java进行NAT遍历

我想连接到计算机,每台计算机都在NAT路由器后面。我读到STUN只适用于NAT路由器后面的一台计算机。真的吗?如果是这样,我该如何解决双NAT问题呢? 谢谢,Thomas 解决方案 UDP打孔和 TCP打孔 ..
发布时间:2018-12-27 18:32:06 Java开发

用于Java的STUN,TURN,ICE库

我需要在两个用户之间建立P2P UDP和TCP连接。他们俩都在NAT背后。 一点点研究引导我 STUN , TURN 和 ICE 。 是否有任何Java解决方案(库),除了 jSTUN 似乎仅适用于UDP。 和TURN,ICE对于对称NAT问题要好得多。 解决方案 不要过多地吹我自己的号角,但我可以建议您尝试 IcedJava 。 (它是SipTools项目的一部分)它正在积 ..
发布时间:2018-12-04 11:48:34 Java开发

iPhone上的TCP打孔

我已经做了一些阅读,虽然我是iPhone网络的新手,但我想知道是否有可能通过NAT连接两个iPhone的TCP打孔。我还阅读了一些有关uPnP和发夹的有用信息,但我根本不熟悉那些,所以如果有人对这是否可行有任何想法。 我的目标是能够在很大范围内连接多个iPhone(所以最好切换到某种类型的GPSR)但是现在我只是使用两个iPhone和3G NAT Traversal似乎是理论上最简单和最可靠 ..
发布时间:2018-11-02 14:17:04 移动开发

VM中未分配外部IP

我正在尝试设置几个Centos 6 VM。我为他们分配了静态IP但是在运行ifconfig时,我看不到外部IP,只看到内部IP。谷歌不允许这种能力吗? 解决方案 除了Anderson所说的,这是查询外部IP的命令实例本身: curl“http://metadata.google.internal/computeMetadata/v1/instance/network-interfac ..

通过防火墙进行点对点网络连接

我想在不同位置的两台计算机之间建立网络连接(RTP或UDP),每台计算机都位于NAT调制解调器/防火墙之后。我不希望对防火墙进行任何修改。 我的工作假设是我需要两台计算机都可以到达的机器人(例如互联网服务器上的shell帐户) 。每台计算机连接到机器人,机器人允许两台计算机更新和查询状态并交换数据。 这是可以的,只要它去,但它表示所有数据都通过机器人传输。有没有办法可以在没有机器人的情 ..
发布时间:2018-09-26 14:36:03 其它硬件开发

两台计算机如何通过NAT连接到同一个外部地址?

如果我有两台内部计算机通过NAT路由器连接到同一个外部IP地址,那么路由器如何才能将流量传输到正确的内部计算机?据我所知,NAT将传入的数据包转发到最近将传出数据包发送到[传入数据包]发送方IP地址的计算机。由于两台计算机都发送到同一个地址,路由器是否将数据包转发到两者?如果是这种情况,客户端软件是否有责任确定哪些数据包是相关的? 两台计算机是否都尝试连接到同一端口? 解决方案 当您 ..
发布时间:2018-09-26 14:19:20 其它硬件开发

如何确定HTTP的源端口? NAT中是否有碰撞?

我知道,当发出HTTP请求时,数据包从客户端上看似随机的高编号端口(例如4575)发送到服务器上的端口80。然后服务器将回复发送到相同的高编号端口,路由器知道将其路由到客户端计算机,一切都已完成。 我的问题是:如何确定返回端口(本例中为4575)?是随机的吗?如果是这样,在什么范围内?对它有任何限制吗?例如,如果LAN中的两台计算机将具有相同源端口的HTTP请求发送到同一网站,会发生什么?路 ..
发布时间:2018-07-10 09:36:29 其他开发

通过NAT运行在Port 2000上的FTP服务器不能在被动模式下工作

我运行FILE-Zilla ftp服务器,在一台局域网内的windows上连接到我的路由器。我试图通过添加端口转发规则(NAT),从路由器外部网络使用路由器WAN IP (WAN到LAN)访问FTP服务器路由器。根据以下配置,我在这里有两种情况。 1st正在工作 , 2nd不是 (处于被动模式)。 注意:我在ftp服务器运行的Windows 7防火墙 中添加了自定义入站规则。 block ..
发布时间:2018-04-13 14:06:07 其他开发

连接到在Docker中运行的HBase

我无法连接到在Windows上的Docker中运行的HBase( banno / hbase -standalone 图像)。但是,我可以连接到本地安装的HBase。 banno / hbase-standalone 图像使用以下方式运行: docker run -d -p 2181:2181 -p 60000:60000 -p 60010:60010 -p 60020:60020 ..
发布时间:2017-06-10 21:48:04 Java开发

Web应用程序Nat遍历

我们正在使用tomcat在全国的客户端计算机上使用java部署Web应用程序。 安装后,我们希望允许通过中央服务器远程访问这些Web应用程序,但我们不希望我们的客户端必须在其路由器。 是否有一种方式来隧道化http流量,中央服务器可以访问防火墙后面的Web应用程序? 中央服务器有一个静态的ip地址,我们可以完全控制它。 我们不需要访问文件系统,我们只想通过浏览器访问Web应 ..
发布时间:2016-12-28 15:20:26 其他开发

NAT路由器阻止JMS消息

我有一个openjms-0-7-7实例在我的云计算机上运行。到jms主题的连接发生在tcp上。我在我的个人计算机上在家里运行客户端应用程序,我能够发送消息到主题(然后正确转发给其他侦听器),但我无法接收消息。我的电脑通过NAT路由器连接到互联网。 我试图使用我的大学网络重现这个问题,一切正常(我分配了我自己的外部IP地址 - 没有NAT)。 我是否认为问题是我的路由器阻止消息? Ba ..
发布时间:2016-11-25 18:42:43 其他开发

试图让NAT外部ip地址与INATExternalIPAddressCallback在C#

我如何获得使用Windows库中的NAT的外部IP地址?我试图找到任何INATExternalIPAddressCallback信息,但只找到用C一个例子++使用不可用接口C#。任何指导,将不胜感激。 -Karl 解决方案 对不起,我不从Windows使用UPnP服务的现有API回答,但它migh帮助你。 您也可以使用STUN服务器在互联网上也有很多开放的人,每一个VoIP服务 ..
发布时间:2016-09-28 13:54:21 C#/.NET

打洞实施

我试图完成打洞。我立足我的理论在这篇文章这的 WIKI页面,但我面临着它的C#代码的一些问题。这里是我的问题: 使用已发布的代码的这里我现在能够连接到远程计算机,听相同的端口进入的连接(绑定2个UDP客户端相同的端口)。在 由于某些原因,两个绑定到同一端口阻止对方接收的任何数据。 我有,所以如果我连接到它的回应我的连接第一任何其他客户端绑定到该端口,我得到它的响应返回前一个UDP服务 ..
发布时间:2016-08-30 14:49:16 C#/.NET

TCP打孔(NAT穿越)库的东西?

我想在C#中做TCP冲孔(NAT穿越)。它可以与一个会合服务器,如果需要来进行。我发现 HTTP://sharpstunt.$c$cplex.com/ ,但不能得到这个工作。理想情况下,我需要在NAT的一些方法,我给一个端口号(INT)作为参数,经过这种方法的调用可用(“端口转发”)。这将是也行,如果该方法仅返回其随后可在一些NAT端口号。是否有人在C#这样做呢?你能不能给我sharpstunt还 ..
发布时间:2016-08-29 12:58:22 C#/.NET

如何通过NAT通过公网IP发送一个UDP数据包?

我有一个UDP服务器对我的私人network.I运行有一个装置,这超出NAT它通过公网IP发送UDP数据包到我的服务器。我能够接收UDP数据包,解析他们,我可以查看有效载荷,src和目的端口。现在我需要发送一个ACK消息,该设备,所以我已抓获的IP地址和端口号和发送一个UDP数据包到它。但我不能够在设备查看任何UDP数据包。 我的问题是我的设备超出NAT我得到的IP地址和端口号为NAT的或实际的 ..
发布时间:2016-08-24 15:29:17 Java开发

Apache的Windows网络上 - 不能从网络连接到外部IP

我创建的最初打算是从传统的第三方主机服务的AMP Web应用程序。 当我们完成了,客户决定在内部托管的,在他们的办公室网络中的服务器上。该应用程序只是为了提供给工作人员,但这些人员往往会场外。我在建立自己的网络,它使用至少一个服务器运行Windows Server 2003,我看到客户机不参与是XP。 我设置Apache,MySQL和PHP服务器2003的计算机上,并安装应用程序。该应用程序是 ..
发布时间:2016-05-21 13:21:31 服务器开发

P2P消息使用NAT穿通在Android中发送

我试着从一个手机发送消息到另一个使用 Kryonet (使用socket通讯)和我打算用NAT穿通通过存储用户的公网地址。 以下code时: 公共类MainActivity扩展活动实现View.OnClickListener { / ** *当第一次创建活动调用。 * / @覆盖 公共无效的onCreate(捆绑savedInstanceState) { s ..
发布时间:2015-12-06 23:21:07 移动开发

安卓:NAT穿越?

在我看来较新的Andr​​oid设备在NAT之后,本地地址是内部的载体或LAN地址与​​公网地址是分配外部地址的路由器或承运人运行。 然而,较新的手机不返回使用的NetworkInterface相同的地址访问的IP检测服务时 因此​​,通过直接的P2P SocketChannels连接本身出现故障。 有没有共同的解决方法,此问题专为Android平台?任何人都可以澄清是什么原因造成这种NAT ..
发布时间:2015-12-02 22:05:37 Java开发