是否有任何客户端可以通过 NAT 网关后面的 UPnP 端口映射请求映射和取消映射端口?我对PortMap有问题。我希望这主要用于测试目的。
我正在尝试通过 ssh 进入我家中的 Linux 机器。我的家是宿舍风格的环境 - NAT 和防火墙,带有运行 Arch Linux 的个人笔记本电脑。我的工作是企业风格的 Windows 7 - NAT 和代理防火墙,没有管理员权限。
我能够连接两个正在运行的 Team Viewer 便携式设备。然而,这并不适合我真正想要的。我想简单地通过 SSH 连接到我家中的 Linux 机器,让我的 Linux 机器完全注销——当我不在的时候基本上是无头的。
我已经阅读了隧道,但是如果我正确理解隧道,我需要一个两台计算机都可以连接的第 3 方服务器。我没有这样的服务器,也不想为这样的事情付费。
从工作中通过 SSH 连接到我的笔记本电脑的简单而安全的解决方案是什么?有免费且安全的“第三台服务器”吗?我一直在谷歌上下,但似乎越来越困惑。
我的电脑配备了两个网络接口,wlan0& eth0,我想使用 WiFi 端口作为wlan0.
hostapd设施,它在本地网络内的路由模式下正常工作;用户可以连接到接入点并且 DHCP 在两个网段中都正常工作。hostapd没有任何防火墙或iptables规则(iptables并禁用防火墙),因为我只想使用 ADSL 路由器的内置防火墙。我的网络配置如下:
PC with hostapd -> cable connection -> ADSL routerwlan0 -> eth0 <-> 192.168.0.1 <-> internet192.168.10.1 -> 192.168.0.7 -> static routing to 192.168.10.X电脑ifconfig:
eth0 Link encap:Ethernet HWaddr 00:12:3F:F2:31:65
inet addr:192.168.0.7 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::212:3fff:fef2:3165/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2169539 errors:0 dropped:0 overruns:0 frame:0
TX packets:1008097 errors:0 dropped:0 …Run Code Online (Sandbox Code Playgroud) 我在我的 PC 上运行 Apache Tomcat。我的 PC 连接到我家的路由器,路由器连接到我的 ISP。现在我想在我的 PC 上运行一个服务器,以便我的朋友可以查看我的 PC 上托管的站点。如果我访问网站https://whatismyip.com,我知道我的 IP 地址是 xx.xx.xx.xx。我猜这是我路由器的IP。如果我在浏览器中输入http://xx.xx.xx.xx,那么我的路由器会要求输入用户名和密码。这意味着我的朋友可以连接到我的路由器。我怎样才能让他们看到在我的 PC 上运行的 Tomcat 上托管的站点?
我不想使用商业主机,由于某些原因,我只想将我的 PC 用作服务器。
我的路由器的内部 IP 是 192.162.1.1,我的 PC 是 192.162.1.2。
是否可以通过 Internet 获取我的 nat ip 地址?我知道我可以看到我的 ISP 地址,但看不到我的内部地址。我记得有一次看到这样做,但我认为它是一个 Java 小程序,而不仅仅是一个网页。可以用普通网页完成吗?
编辑澄清:我想知道是否有人可以通过互联网在我的内部网络上获取我的本地 IP。
我的物业管理公司提供免费上网服务。许多建筑物中的所有公寓都在一些常见的 NAT 之后,因此我们没有人拥有自己的公共 IP 地址。因此,像 dyndns.org 这样的服务不起作用,至少我无法弄清楚。我想要做的就是能够通过 ssh 连接到我家庭 LAN 上的一台机器(它位于 2 个级别的 NAT 之后,一个在我无法控制的 ISP 上,另一个在我控制的路由器上)。我可以在我的路由器上设置端口转发等,没问题。我怀疑 LAN 上的某些机器(机器 1)必须使用公共 IP 访问外部机器(机器 2)以建立 SSH 隧道,然后我可以从其他地方的机器(机器 3)通过机器 2建立隧道到机 1。
我的问题是:
当我访问一个网站(例如 whatismyip.com)时,它声明我的 IP 地址是13.151.xxx.xxx. 但是,当我运行时ipconfig,我的 IP 地址是192.168.0.xxIPv4,而我的 DNS 地址是202.xx.xxx.xx.
为什么有区别?另外,如何通过命令行找到第一个IP地址?
根据这篇文章, NAT 直通是一项路由器功能,可实现来自 LAN 计算机的出站 VPN 连接。我的华硕路由器具有三种 VPN 协议的 NAT 直通:PPTP、L2TP 和 IPSec。其中,默认情况下仅启用 PPTP。
禁用 NAT 直通的原因有哪些?似乎该功能对我来说是有用且无害的安全性。另外,有什么理由让 PPTP 成为唯一默认启用的协议吗?
我有一个 VirtualBox 来宾(运行 Ubuntu),通过我的主机笔记本电脑(运行 OSX)配置了 NAT。我的理解是,在配置了 NAT 后,我可以从主机访问来宾(没有任何端口转发魔法),但不能从任何外部机器访问……我的想法是错误的吗?
我会使用桥接网络,但是每次我切换网络(@home、@work、绑定到我的手机)时,guest 的 ip 都会改变,对吧?
如果私有地址块只是用来让路由器决定数据包可以从哪里转发和不可以从哪里转发(因为私有地址在自己的网络上需要是唯一的,但可以在不同的网络上重复),那你为什么需要一个网络地址翻译服务?
如果主机需要连接到网络,为什么不完全跳过私有地址并分配一个公共地址?
多亏了大家,现在答案更清楚了。私有地址的推理已经让我无法理解,我很困惑,当通过分类寻址浪费了这么多 IP 地址时,为什么我们还需要它。我没有(现在仍然不太明白)为什么我们不能重新分配 IP 以更好地利用我们已有的地址。
nat ×10
networking ×4
linux ×2
router ×2
ssh ×2
bridge ×1
dynamic-dns ×1
firewall ×1
hostapd ×1
hosting ×1
ip ×1
ip-address ×1
iptables ×1
tunnel ×1
upnp ×1
virtualbox ×1
vpn ×1
webserver ×1
windows ×1