-
0 votesanswersviews
从Windows XP(主机)中的Fedora(来宾虚拟机)访问Rails应用程序
我在Windows XP上使用VMware安装了Fedora 14,其中 NAT 为以太网类型(因为我需要通过无线数据卡访问互联网) . 我正在使用Fedora进行 Rails app开发,我可以使用普通的Webrick访问http://localhost:3000 关于如何使用在Fedora上运行的Rails应用服务器访问 host Windows XP 机器中的相同应用的任何想法 . -
3 votesanswersviews
使用STUN在NAT下进行服务器/客户端通信的UDP打孔
问题 我正在尝试开发一个通信系统,其中: A,B是NAT下的机器,A是服务器B是客户端S是STUN服务器 S正在Internet上可访问的计算机上运行 流程如下: A hits S with an opcode saying he's the server S registers A as server B hits S with an opcode saying he's the client... -
0 votesanswersviews
私有子网通过AWS中的NAT实例访问Internet
我正试图通过NAT实例从私有子网实例访问Internet . 我已按照以下网址中的步骤操作 . http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html 创建了2个子网(公共和私有) 将Internet网关连接到VPC 主路由表包括私有子网和路由到NAT实例ID(目标0.0.0.0/0) ... -
-1 votesanswersviews
丢弃从本地网络传入的输入流量
我无法将从本地网络传入的流量丢弃到特定的IP地址 . 这是我的网络: LAN 172.16.0.0/16 - >(eth1)Debian路由器/ Iptable(eth0) - > DMZ 192.168.0.0/24 - > ISP路由器 - > Internet Debian Router/Iptable setup : eth0 192.168.0.1/24 g... -
-2 votesanswersviews
CentOs 6作为防火墙,从eth1到eth0 - >目的地主机的转发流量被禁止
我正在使用CentOs 6.0设置防火墙进行测试 . 我在两个虚拟机上做这个 . 第一个VM(防火墙)有2个接口:eth0 - 连接到NAT 10.0.2.10,访问Internet eth1 - 连接到本地vm网络20.0.0.1 第二个VM(服务器)有1个接口:eth0 - 连接到本地vm网络,20.0.0.2,GATEWAY 20.0.0.1 . 他们都有静态ip和dns . 我想要做... -
0 votesanswersviews
AWS将公共可访问的RDS与Lambdas组合访问Internet?
我有一个带有3个私有和一个公共子网的VPC . 在3个私有子网中,我托管了RDS和Lambda函数 . 在公有子网中,我托管NAT网关 . 3个私有子网通过路由表指向NAT网关 . Within this setup my Lambda functions successfully communicate with my RDS and the Internet ,但我无法从家用计算机访问R... -
0 votesanswersviews
配置nginx以允许自定义端口上的HTTPS流量
我对配置nginx以将自定义端口上收到的HTTPS流量转发到目标URL的相同自定义端口号有疑问 . 我的情况如下 . 我在AWS中有一个VPC . 我在NAT(在我的情况下是一个Bastion服务器)实例上运行nginx,它接收HTTPS流量 . 我在VPC中的app-instance是nginx转发请求的目的地 . 它有两个自定义子域,一个用于单向SSL身份验证,另一个用于双向SSL身份... -
0 votesanswersviews
从NAT后面到相同IP和端口的多个开放TCP / IP连接
我正在尝试确定如果所有计算机都使用相同的端口,NAT后面的多台计算机是否可以 Build 与同一远程IP地址的唯一TCP / IP连接 . 在这种情况下,我的理解是,用于识别每个TCP连接的5元组实际上在单个远程机器上看起来是相同的 - 因为它由以下部分组成: 协议 远程IP 远程端口 本地IP 本地端口 那么在这种情况下,如果单个远程计算机都使用端口80,它如何区分来自N... -
0 votesanswersviews
使用VirtualBox从访客访问主机上的站点?主机和来宾是linux
我在ubuntu(主机)上运行VirtualBox,我正在使用的VM是fedora(guest) . VirtualBox设置为使用NAT网络适配器,我可以上网 . 我使用Port Forwarding访问ssh和rails web服务器 port Forwarding Rules <NAT> <DNS pass-domain="true" use-... -
3 votesanswersviews
确定对称NAT上的NAT类型和端口预测
首先对不起我的英语不好,但这不是我的第一语言 . 我的问题是:我正致力于使用Java实现一个简单的桌面共享软件 . 第一个问题是如何通信NAT后面的两个客户端 . 经过对Internet的一些研究,我发现其中一个更好的解决方案是使用UDP打孔技术 . 如果我正确理解,此功能以下列方式工作: A = client1 NA =客户1的nat B =客户2 NB =客户2的nat S =公共服务器 1 ... -
0 votesanswersviews
Linphone SIP客户端无法在NAT后面工作
我试图在公共网络中测试Linphone,两个客户端都在NAT后面,我的SIP服务器正在使用公共IP . 我的所有SIP信令与SIP服务器工作正常但端到端Linphone客户端无法接收语音数据包进行通信 . 请建议让这种情况有效的方法是什么 . P.S:我也启用了STUN,ICE仍然没有工作 . -
0 votesanswersviews
通过NAT在端口2000上运行的FTP服务器无法在被动模式下工作
我在其中一个LAN连接到我的路由器的Windows上运行FILE-Zilla ftp服务器 . 我试图通过在路由器中添加端口转发规则 (NAT) ,使用路由器WAN IP (WAN-to-LAN) 从路由器外部的网络访问FTP服务器 . 根据以下配置,我在这里有2个案例 . 1st is working 和 2nd is not (处于被动模式) . 注意:我已在运行ftp服务器的Wind... -
0 votesanswersviews
通过公共IP访问计算机
一个理论问题: 如果我在亚马逊EC2中有一个 Cloud 帐户(或者根本......)并且我通过其公共IP而不是其私有IP从另一个实例访问实例,它会有所作为吗?路由器/交换机是否会知道它们位于同一网络中,或者信息会再次传到外面和内部? 谢谢! -
0 votesanswersviews
AWS到本地网络集成
我想从亚马逊实例访问我的本地网络服务器 . 我不能使用亚马逊直接连接作为解决方案 . 任何人都可以为此提出解决方案 . -
0 votesanswersviews
在kubernetes中使用weave虚拟网络,在nat后面使用weave pod
我想在NAT后面的节点中部署带有编织虚拟网络的kubernetes集群 . (例如,在openstack中使用浮动IP) 这是一个例子: Kube Master:编织pod在这里运行 内部IP:192.168.0.10 外部IP:172.10.0.10 Kube节点( Worker ) 内部IP:172.10.0.11 在kube节点(worker)上运行的pod中的日志如下所示... -
4 votesanswersviews
NAT转换不在网络内部工作(发夹条件)
我正在写一个P2P应用程序 . 对等体定期ping主服务器以更新其当前的IP /端口,因此当对等体想要到达另一个时,它可以向服务器询问该信息 . 现在,对等体使用UPnP配置NAT(用于经典家庭设置)可从外部访问 . 所以一切正常,除非对等服务器和服务器都在同一个NAT后面 . Since in that case the client is trying to reach its own &... -
0 votesanswersviews
如何将连接到NAT后面的IP重定向到源端的NAT(公共)IP?
我有一个依赖IP地址进行通信的应用程序(域名根本不起作用 . :( ...) 它的功能是连接到其他机器上的对等体,并在 Build 信任后发送数据 . 在“ Build 信任”阶段,他们都会交换他们的IP以供将来通信 . 他们都在两个不同的防火墙后面并且是NATted . 一个是在我们的NATted办公网络中,另一个是在防火墙后面的NAT中 . 应用程序知道它们各自的私有IP并交换它们(10.x.... -
2 votesanswersviews
在Gnutella中,PUSH如何通过防火墙或NAT盒工作?
我想了解更多有关Gniutella P2P协议如何工作的信息 . 我已经阅读了GnuFU和我能找到的最新协议规范(0.4),但我对PUSH如何通过防火墙或NAT盒工作有一些疑问 . 案例1:Alice通过NAT盒或防火墙连接到Internet . 她看到Bob有一个她想要下载的文件 . 鲍勃没有防火墙 . 因此Alice的客户端打开与Bob的机器的TCP连接并下载该文件 . 没问题 . 情况2:与... -
3 votesanswersviews
无法在NAT路由器后面接收UDP数据包
我已经阅读了有关port translation的内容,现在我想测试它 . 我在NAT路由器和具有外部IP地址的服务器后面有一台本地机器 . 这是我将数据包从我的机器上的第5000个端口发送到服务器上的第4000个端口的方式 . import socket import sys UDP_IP = #external server IP address UDP_PORT = 4000 MESSAG... -
0 votesanswersviews
NAT或代理如何对传入的TCP SYN数据包做出反应?
在一些消息传递系统中,两个消息传递客户端在聊天或语音呼叫中直接相互发送/接收分组 . 我认为基本机制是(例如TCP):这些客户端程序打开一个侦听TCP套接字并告诉消息传递/协调服务器它们的IP / PORT对 . 然后,客户端程序从消息传递/协调服务器检索另一方的IP / PORT . 然后其中一个(比如说A)然后用另一个(比如说B)用检索到的IP / PORT对B启动一个TCP . 当被动客户端... -
-2 votesanswersviews
带NAT的路由器后面的ARP?
Router Access Point 192.168.0.10 | 192.168.5.1 ................ 192.168.5.7 < - NAT < - 192.168.10.1 在此拓扑中,AP中的客户端将转换为Internet界面,即X.X.5.7 . 我希望路由器实际上对AP中的每个客户端执行身份验证,但因为它只... -
3 votesanswersviews
NAT后面的Web服务器的HTTP TCP连接
我的问题与this one相同,但希望增加清晰度以获得答案 . 在阅读了this fantastic article关于NAT Traversal背后的细节以及方法found here的总体概述之后,我编写了在任何指定端口上提供网页的软件,并且想知道是否可以从WAN端连接到Web客户端这个服务器位于NAT路由器后面 . 我发现这个困难的原因是因为: 我不想告诉用户(谁拥有Web服务器)将其路由... -
1 votesanswersviews
NAT路由器在拒绝来自先前打开的连接的传入数据包之前等待多长时间
在拒绝数据包之前,NAT路由器通常允许来自先前打开的TCP流的传入数据包多长时间?我正在开发一个P2P应用程序,我宁愿不保持与中央服务器的开放连接和中继数据包 . 相反,我想让客户端轮询中央服务器,保存这些IP和端口号,然后从服务器返回到每个客户端,以便稍后启动P2P连接 . 如果NAT允许数据包长时间存在,这是可行的 . 如果这是不可能的,有谁知道其他P2P应用程序如何 Build NAT Tr... -
0 votesanswersviews
使用Java进行内部和外部NAT
我们正在编写一个基于HTTP的桌面应用程序,其客户端从NAT外部运行 . 我们从NAT内部编码和测试 . http服务器位于我们的NAT内(是的,这是糟糕的网络设计) . 什么是最好的Java方法,用于自动检测HTTP客户端从何处启动并传递适当的服务器IP(即NAT内部或外部)? server_ip = 0.0.0.0 if(inside_nat()) server_ip = 192.16... -
2 votesanswersviews
没有外部服务器的NAT遍历
我一直在阅读TURN和STUN服务器,因为我想开发一个浏览器到浏览器的应用程序,以便BrowserA(在NAT后面)可以与BrowserB(在NAT后面)进行通信 . 在这种情况下,我认为我应该使用TURN协议 . 我的问题: is there any other solution that does NOT require an external phisical server? 一个公正的软件... -
1 votesanswersviews
STUN协议:如何检测两次或两次NAT防火墙?
RFC 5780 for STUN为服务器发送回请求客户端的STUN消息响应定义了Response-Origin属性 . 它将其描述为: RESPONSE-ORIGIN属性由服务器插入,表示发送响应的源IP地址和端口 . 它对于检测双NAT配置很有用 . 它仅存在于绑定响应中 . 客户端如何使用服务器的源IP和端口来检测双NAT配置?无法从UDP数据包的源字段中轻松读取源地址信息,因为入站NA... -
7 votesanswersviews
NAT后面的HTTP服务器
我正在尝试在多层NAT后面 Build 一个(apache)服务器,以便从Internet访问 . 限制: 避免继电器 . 有一个公共服务器(我们称之为OldMan)用于登录/ stun,但其带宽太差,无法传输中继数据 . 我无权手动配置NAT . 3.用户不必更改他们的浏览器或设备 . (即,适用于android,ios和任何PC) 我试过 UPnP ,但它只适用于 1-layer... -
4 votesanswersviews
如何使用JavaScript查询STUN服务器以获取公共IP和端口?
我试图找到一些代码示例来查询STUN服务器以使用JavaScript获取我的公共IP和端口 . 也许在使用服务器 http://www.stunserver.org 虽然这里解释了STUN规范http://www.ietf.org/rfc/rfc3489.txt(这是一篇很长的文档,显然我不希望你阅读它),但我根本找不到任何代码示例,这会让我的生活变得更轻松 . 就像是 function getM... -
1 votesanswersviews
STUN,TURN和ICE
我有两台PC在不同的NAT背后 . 我想从第二台PC访问第一台PC . 在网上搜索时,我发现了STUN,TURN和ICE的概念 . 如果我在一台PC上运行stun客户端,我可以从公共互联网的角度找到我的电脑的IP和端口 . 但在那之后我怎么能连接到其他PC . 其他PC如何知道我的ip和端口是公共IP和路由器的外部端口? 两台PC都在Restricted cone NAT之后,所以我认为我不需要转... -
2 votesanswersviews
什么类型的NAT组合需要TURN服务器?
根据: https://en.wikipedia.org/wiki/Network_address_translation NAT配置有4种类型: 全锥,地址限制,端口限制和对称 . 现在,假设我们在不同的网络上有客户端A和客户端B,并且隐藏在他们自己的独立NAT之后 . “客户端A NAT类型”“客户端B NAT类型”的哪些组合需要TURN服务器(如果他们想要p2p通信,则不能通过STUN协议解...