首页 文章
  • 0 votes
     answers
     views

    从Windows XP(主机)中的Fedora(来宾虚拟机)访问Rails应用程序

    我在Windows XP上使用VMware安装了Fedora 14,其中 NAT 为以太网类型(因为我需要通过无线数据卡访问互联网) . 我正在使用Fedora进行 Rails app开发,我可以使用普通的Webrick访问http://localhost:3000 关于如何使用在Fedora上运行的Rails应用服务器访问 host Windows XP 机器中的相同应用的任何想法 .
  • 3 votes
     answers
     views

    使用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 votes
     answers
     views

    私有子网通过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 votes
     answers
     views

    丢弃从本地网络传入的输入流量

    我无法将从本地网络传入的流量丢弃到特定的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 votes
     answers
     views

    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 votes
     answers
     views

    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 votes
     answers
     views

    配置nginx以允许自定义端口上的HTTPS流量

    我对配置nginx以将自定义端口上收到的HTTPS流量转发到目标URL的相同自定义端口号有疑问 . 我的情况如下 . 我在AWS中有一个VPC . 我在NAT(在我的情况下是一个Bastion服务器)实例上运行nginx,它接收HTTPS流量 . 我在VPC中的app-instance是nginx转发请求的目的地 . 它有两个自定义子域,一个用于单向SSL身份验证,另一个用于双向SSL身份...
  • 0 votes
     answers
     views

    从NAT后面到相同IP和端口的多个开放TCP / IP连接

    我正在尝试确定如果所有计算机都使用相同的端口,NAT后面的多台计算机是否可以 Build 与同一远程IP地址的唯一TCP / IP连接 . 在这种情况下,我的理解是,用于识别每个TCP连接的5元组实际上在单个远程机器上看起来是相同的 - 因为它由以下部分组成: 协议 远程IP 远程端口 本地IP 本地端口 那么在这种情况下,如果单个远程计算机都使用端口80,它如何区分来自N...
  • 0 votes
     answers
     views

    使用VirtualBox从访客访问主机上的站点?主机和来宾是linux

    我在ubuntu(主机)上运行VirtualBox,我正在使用的VM是fedora(guest) . VirtualBox设置为使用NAT网络适配器,我可以上网 . 我使用Port Forwarding访问ssh和rails web服务器 port Forwarding Rules <NAT> <DNS pass-domain="true" use-...
  • 3 votes
     answers
     views

    确定对称NAT上的NAT类型和端口预测

    首先对不起我的英语不好,但这不是我的第一语言 . 我的问题是:我正致力于使用Java实现一个简单的桌面共享软件 . 第一个问题是如何通信NAT后面的两个客户端 . 经过对Internet的一些研究,我发现其中一个更好的解决方案是使用UDP打孔技术 . 如果我正确理解,此功能以下列方式工作: A = client1 NA =客户1的nat B =客户2 NB =客户2的nat S =公共服务器 1 ...
  • 0 votes
     answers
     views

    Linphone SIP客户端无法在NAT后面工作

    我试图在公共网络中测试Linphone,两个客户端都在NAT后面,我的SIP服务器正在使用公共IP . 我的所有SIP信令与SIP服务器工作正常但端到端Linphone客户端无法接收语音数据包进行通信 . 请建议让这种情况有效的方法是什么 . P.S:我也启用了STUN,ICE仍然没有工作 .
  • 0 votes
     answers
     views

    通过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 votes
     answers
     views

    通过公共IP访问计算机

    一个理论问题: 如果我在亚马逊EC2中有一个 Cloud 帐户(或者根本......)并且我通过其公共IP而不是其私有IP从另一个实例访问实例,它会有所作为吗?路由器/交换机是否会知道它们位于同一网络中,或者信息会再次传到外面和内部? 谢谢!
  • 0 votes
     answers
     views

    AWS到本地网络集成

    我想从亚马逊实例访问我的本地网络服务器 . 我不能使用亚马逊直接连接作为解决方案 . 任何人都可以为此提出解决方案 .
  • 0 votes
     answers
     views

    在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 votes
     answers
     views

    NAT转换不在网络内部工作(发夹条件)

    我正在写一个P2P应用程序 . 对等体定期ping主服务器以更新其当前的IP /端口,因此当对等体想要到达另一个时,它可以向服务器询问该信息 . 现在,对等体使用UPnP配置NAT(用于经典家庭设置)可从外部访问 . 所以一切正常,除非对等服务器和服务器都在同一个NAT后面 . Since in that case the client is trying to reach its own &...
  • 0 votes
     answers
     views

    如何将连接到NAT后面的IP重定向到源端的NAT(公共)IP?

    我有一个依赖IP地址进行通信的应用程序(域名根本不起作用 . :( ...) 它的功能是连接到其他机器上的对等体,并在 Build 信任后发送数据 . 在“ Build 信任”阶段,他们都会交换他们的IP以供将来通信 . 他们都在两个不同的防火墙后面并且是NATted . 一个是在我们的NATted办公网络中,另一个是在防火墙后面的NAT中 . 应用程序知道它们各自的私有IP并交换它们(10.x....
  • 2 votes
     answers
     views

    在Gnutella中,PUSH如何通过防火墙或NAT盒工作?

    我想了解更多有关Gniutella P2P协议如何工作的信息 . 我已经阅读了GnuFU和我能找到的最新协议规范(0.4),但我对PUSH如何通过防火墙或NAT盒工作有一些疑问 . 案例1:Alice通过NAT盒或防火墙连接到Internet . 她看到Bob有一个她想要下载的文件 . 鲍勃没有防火墙 . 因此Alice的客户端打开与Bob的机器的TCP连接并下载该文件 . 没问题 . 情况2:与...
  • 3 votes
     answers
     views

    无法在NAT路由器后面接收UDP数据包

    我已经阅读了有关port translation的内容,现在我想测试它 . 我在NAT路由器和具有外部IP地址的服务器后面有一台本地机器 . 这是我将数据包从我的机器上的第5000个端口发送到服务器上的第4000个端口的方式 . import socket import sys UDP_IP = #external server IP address UDP_PORT = 4000 MESSAG...
  • 0 votes
     answers
     views

    NAT或代理如何对传入的TCP SYN数据包做出反应?

    在一些消息传递系统中,两个消息传递客户端在聊天或语音呼叫中直接相互发送/接收分组 . 我认为基本机制是(例如TCP):这些客户端程序打开一个侦听TCP套接字并告诉消息传递/协调服务器它们的IP / PORT对 . 然后,客户端程序从消息传递/协调服务器检索另一方的IP / PORT . 然后其中一个(比如说A)然后用另一个(比如说B)用检索到的IP / PORT对B启动一个TCP . 当被动客户端...
  • -2 votes
     answers
     views

    带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 votes
     answers
     views

    NAT后面的Web服务器的HTTP TCP连接

    我的问题与this one相同,但希望增加清晰度以获得答案 . 在阅读了this fantastic article关于NAT Traversal背后的细节以及方法found here的总体概述之后,我编写了在任何指定端口上提供网页的软件,并且想知道是否可以从WAN端连接到Web客户端这个服务器位于NAT路由器后面 . 我发现这个困难的原因是因为: 我不想告诉用户(谁拥有Web服务器)将其路由...
  • 1 votes
     answers
     views

    NAT路由器在拒绝来自先前打开的连接的传入数据包之前等待多长时间

    在拒绝数据包之前,NAT路由器通常允许来自先前打开的TCP流的传入数据包多长时间?我正在开发一个P2P应用程序,我宁愿不保持与中央服务器的开放连接和中继数据包 . 相反,我想让客户端轮询中央服务器,保存这些IP和端口号,然后从服务器返回到每个客户端,以便稍后启动P2P连接 . 如果NAT允许数据包长时间存在,这是可行的 . 如果这是不可能的,有谁知道其他P2P应用程序如何 Build NAT Tr...
  • 0 votes
     answers
     views

    使用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 votes
     answers
     views

    没有外部服务器的NAT遍历

    我一直在阅读TURN和STUN服务器,因为我想开发一个浏览器到浏览器的应用程序,以便BrowserA(在NAT后面)可以与BrowserB(在NAT后面)进行通信 . 在这种情况下,我认为我应该使用TURN协议 . 我的问题: is there any other solution that does NOT require an external phisical server? 一个公正的软件...
  • 1 votes
     answers
     views

    STUN协议:如何检测两次或两次NAT防火墙?

    RFC 5780 for STUN为服务器发送回请求客户端的STUN消息响应定义了Response-Origin属性 . 它将其描述为: RESPONSE-ORIGIN属性由服务器插入,表示发送响应的源IP地址和端口 . 它对于检测双NAT配置很有用 . 它仅存在于绑定响应中 . 客户端如何使用服务器的源IP和端口来检测双NAT配置?无法从UDP数据包的源字段中轻松读取源地址信息,因为入站NA...
  • 7 votes
     answers
     views

    NAT后面的HTTP服务器

    我正在尝试在多层NAT后面 Build 一个(apache)服务器,以便从Internet访问 . 限制: 避免继电器 . 有一个公共服务器(我们称之为OldMan)用于登录/ stun,但其带宽太差,无法传输中继数据 . 我无权手动配置NAT . 3.用户不必更改他们的浏览器或设备 . (即,适用于android,ios和任何PC) 我试过 UPnP ,但它只适用于 1-layer...
  • 4 votes
     answers
     views

    如何使用JavaScript查询STUN服务器以获取公共IP和端口?

    我试图找到一些代码示例来查询STUN服务器以使用JavaScript获取我的公共IP和端口 . 也许在使用服务器 http://www.stunserver.org 虽然这里解释了STUN规范http://www.ietf.org/rfc/rfc3489.txt(这是一篇很长的文档,显然我不希望你阅读它),但我根本找不到任何代码示例,这会让我的生活变得更轻松 . 就像是 function getM...
  • 1 votes
     answers
     views

    STUN,TURN和ICE

    我有两台PC在不同的NAT背后 . 我想从第二台PC访问第一台PC . 在网上搜索时,我发现了STUN,TURN和ICE的概念 . 如果我在一台PC上运行stun客户端,我可以从公共互联网的角度找到我的电脑的IP和端口 . 但在那之后我怎么能连接到其他PC . 其他PC如何知道我的ip和端口是公共IP和路由器的外部端口? 两台PC都在Restricted cone NAT之后,所以我认为我不需要转...
  • 2 votes
     answers
     views

    什么类型的NAT组合需要TURN服务器?

    根据: https://en.wikipedia.org/wiki/Network_address_translation NAT配置有4种类型: 全锥,地址限制,端口限制和对称 . 现在,假设我们在不同的网络上有客户端A和客户端B,并且隐藏在他们自己的独立NAT之后 . “客户端A NAT类型”“客户端B NAT类型”的哪些组合需要TURN服务器(如果他们想要p2p通信,则不能通过STUN协议解...

热门问题