问题标签 [nat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1920 浏览

vmware - VMWare融合NAT+主机隧道;从虚拟机访问

我无法从 vm 访问我的 OSX 主机上的端口。

我在 VMware fusion 中使用 NAT。在我的(OSX 主机)主机文件中,我将 vmnet8 的 IP 地址映射到“mac”。

在我的 vm 中,我可以使用 'ssh user@mac' 并且它按预期工作:我已登录到主机。所以,我的主机文件正在工作。

我有一条从我的 OSX 主机到工作中的 Oracle 服务器的隧道。我可以使用来自主机的隧道(localhost:6004)没问题。但是,如果我尝试使用名称“mac”而不是“localhost”,这将不起作用。结果,我也无法从 vm 访问隧道。(显然,我不能使用 vm 中的 localhost 名称)。

为什么不能使用“mac”访问隧道,而 ssh 工作正常?

0 投票
2 回答
1227 浏览

c - PPPoE如何通过NAT?

我想创建一个路由服务器来代理一些客户端(它们可能不在同一个 Intranet 中)以访问 Internet。我需要为客户端分配唯一的IP,并在数据包响应时获取IP,这样我就可以做一些监控任务。我想知道我是否使用PPPoE服务器来处理这种情况,如何通过NAT?谢谢!

0 投票
1 回答
351 浏览

ipv6 - 用于 omnet++ 的 IPv6 到 ipv4 模块

我正在使用 omnet++ 来模拟两个网络。一个使用 IPv6,另一个使用 ipv4。你们知道是否有任何可用于 omnet++ 的 IPv6 到 IPv4 NAT 模块?到目前为止,我还没有找到任何东西,而且从头开始写一个也不是一件容易的事。

谢谢。

0 投票
1 回答
3134 浏览

php - PHP 中有任何 STUN/TURN/ICE 客户端库吗?

我正在尝试在部署在不同网络(都在 NAT 之后)的机器上的两个 PHP 守护程序之间建立 P2P。我在 Google 上使用 PHP 搜索了 NAT 遍历,似乎他们在 PHP 中没有现有的解决方案。

有谁知道使用 PHP 解决这个问题的解决方案/库?

0 投票
1 回答
1753 浏览

java - 无法连接到路由器后面的 RMI 服务器

假设路由器的公共IP是92.1.85.179
与服务器的计算机的本地IP是192.168.0.2
路由器设置为转发92.1.85.179:5678到192.168.0.2:5678

在我的服务器中:

客户有:

当客户端位于服务器本地的网络上时,就可以了。当客户端在本地网络之外时,它会得到 java.rmi.ConnectException: Connection denied to host: 192.168.0.2;

显然,服务器正在为客户端提供 192.168.0.2 的 IP,因为它没有出现在代码中,我认为System.setProperty( "java.rmi.server.hostname" , "92.1.85.179" );应该更改。

任何投入将不胜感激。

0 投票
1 回答
989 浏览

jboss - 如何使用外部 IP NAT 启动 JBoss AS

我想用外部 IP NAT 地址启动 JBoss AS。我在 Amazon EC2 实例中托管了 JBoss AS。Amazon EC2 管理两类地址:公共和私有 IP 地址(也包括公共和私有 dns)。我已经使用绑定到公共 DNSrun.sh -b public_dns的 JBoss AS 启动了,但在控制台中显示 JBoss AS 以private dns开头。

此外,当尝试使用 Amazon EC2 网络中不存在的外部客户端连接到服务器时,会引发异常,如https://stackoverflow.com/questions/4238567/cannt-connect-to-jboss-esb- hosts-in-amazon-ec2-machine和服务器不回答。

0 投票
1 回答
113 浏览

tcp - 有没有成熟的方法来实现tcp遍历?

我准备做一个udp和tcp遍历的测试,我知道udp很容易实现遍历,但是不知道有没有meture方法可以实现tcp遍历?如果有人知道,请告诉我如何实现这一目标,谢谢。

0 投票
1 回答
1029 浏览

c++ - UDP NAT穿越

我有一台 PC 和一部电话,我正在尝试在 2 over 3G 之间建立双向通信。

在 PC 端,我可以完全控制 NAT。因此,我将特定端口上的传入通信端口映射到桌面上的 PC。

然后我用我的特定端口发送到我们 PC 网络的外部 IP 地址。

我看到数据包到达我的电脑,这是完美的。所以现在我想从 PC 向手机发回一个通信。我通过“recvfrom”获得了地址和端口,然后我将发送回我接收数据的地址和端口。

但是,电话不会收到此数据。我假设传入的通信没有被移动提供商网络上的 NAT 框重定向。

为什么是这样?我想既然我已经从电话发起了通信,我应该能够沿着那条路线返回与电话通信?

那么,我该如何让这个工作呢?

任何想法表示赞赏!

0 投票
2 回答
7579 浏览

c# - 防火墙后的 WCF 服务 – 如何设置端口转发?

我刚刚进入 WCF 编程。我在防火墙后面的工作计算机上设置了一个自托管的测试 Web 服务;它在http://localhost:8000/MyTestService。我可以通过浏览器访问服务页面;一切正常。

现在我想从位于不同网络上的家用计算机访问该服务。我有一个动态 dns(称为 mydomain.dyndns.org)设置为指向我的工作路由器。经测试, dyndns 指向正确的地址。

现在我已经在我的家用电脑上安装了一个测试应用程序来连接我的网络服务。因此,我将 NAT 配置为将端口 8000 上的请求转发到相同端口号上的工作计算机。

在我的家用电脑上,我现在打开浏览器并导航到http://mydomain.dyndns.org:8000/MyTestService. 无所事事。

显然我错过了关于 NAT 和端口转发的一些真正基础的东西......但正如我所说,我在编程的这方面有点新,我非常感谢这里的一些指导!

0 投票
5 回答
5891 浏览

android - 如何让两个android设备通过TCP进行通信

我们想在两个安卓设备之间建立 TCP/IP 连接。现在我们认为如果我们将设备连接到设备会更简单。因此,两部手机之间没有服务器。

大多数时候(如果不是总是)没有真正的 IP 地址(NAT 等)。这是创建 TCP 套接字的问题吗?我没有找到任何确切的信息。任何建议和意见将不胜感激。

谢谢