DDNS的NAT穿越问题

认识NAT-DDNS 认识NAT-DDNS最近在关注如何让自己的服务器能供外网访问的问题,涉及的到的应用有NAS、SVN等等,存储容量很大、外部只随机读写其中很小一部分容量,不太适合放在云上。由于IPv4地址短缺,凡是具有公网IP地址的带宽和流量,都是很昂贵的,所以目前自己服务器供外网访问的最具性价比方案是NAT-DDNS。相关协议原理与分析在互联网上,可访问的资源都是通过全球唯一的URI表示的,域名是其子集URL的一部 阅读详情

欢迎关注我的个人网站《程序员网》 
->https://www.itmangoto.cn/


首先介绍一下问题的背景:

(1)本人想要几个服务器做测试,所以打算在家里搭几个服务器。(当然,可以选择vps之类,但这不符合极(diao)客(si)的性格)

(2)然后,我需要把服务器连到公网上,所以我需要一个公网的IP。(但是申请固定IP要花钱,也不符合屌丝的性格)

(3)所以比较常见的办法是,使用ddns服务。免费的花生壳是个比较多人推荐的方案。于是我就尝试了一下。


步骤:(具体步骤请自行搜索)

(1)注册花生壳

(2)到路由器设置ddns(我的tplink里面有嵌入式的花生壳)

(3)设置转发规则,把端口映射到局域网里面的机器上(例如http一般会转发80端口)

(4)在家里的服务器上搭一个简单的web服务器测试是否能用。


结果:无法在外网访问到web页面


原因排查:

(1)防火墙问题(后来把http启用了,但依然无法访问)

(2)外部通过http访问我的网页时,ddns无妨解析到我正确的IP


结果证明,是第二个原因

(1)百度查询到的和花生壳检测到的一致



(2)路由器中显示的如下



        上面说明,花生壳上的IP并不是我真正的IP。

        后来思考了一下,我猜到是运营商并没有分配公网IP给我,因此百度和花生壳检测到的IP,应该是我在电信运营商那里的出口路由的IP。

专业的说法是NAT(Network Address Translation,网络地址转换)


        NAT问题是个比较讨厌的问题,但也是一个客观存在的问题。解决这个问题的办法是:NAT穿越。

至于如何实现NAT穿越,比较细分的技术问题,有兴趣的请自行搜索。



最后的解决办法:

弄了一个新版本的花生壳(继续屌丝了一下,试用资格是答问题抽奖抽回来的),实现了NAT穿越。


挖个坑,迟下有空的话,自己搭一个服务器尝试一下。不过应该很费时间,这个坑可能填不了。迟下写网游加速器的时候,再看看有没有时间一起写了。




欢迎关注我的个人网站《程序员网》 
->https://www.itmangoto.cn/

******************************************************* 2015年1月12日,分割线来了,继续挖坑 ******************************************************************


由于工作的需要(美名曰:路由器远程管理平台开发),目前需要在日常的办公电脑上对一些远程的路由器进行管理。

因为路由器和办公电脑都处于不同的内网之中,所以两者需要实现通信。很明显,NAT穿越是一个回避不了的问题。

我将会在后续的博客中总结一下这次远程管理平台的开发经验,欢迎关注和交流。




IT从业人员需要及时关注技术动态,但是互联网的内容却过于离散,好东西往往隐藏得很深。现在可以在微信公众号里面
搜索关注“小鱼儿的IT技术分享”,订阅我为大家每天汇总的IT技术信息。欢迎大家关注!


openwrt上ipv6 ddns 解析 之前写过一个教程如何在openwrt上使用docker版本的ddns解析工具,使用docker的好处是部署简单,支持的域名种类多;openwrt的docker环境安装起来也很方便,尤其有不少编译好的,带docker环境的镜像可以用,例如笔者是用lean的openwrt自行编译的,当然,也有不少现成的,可以下载的,例如恩山。 阅读详情

相关推荐

家庭服务器从入门到精通 · 第 4 篇· 猫桥接+端口映射:家庭网络穿越NAT的关键一步

纯属个人习惯,好记。你也可以选188881844323333端口号 > 1024(低于 1024 是系统保留端口)运营商不封(各地不同,888/8443 实测可用)选好之后别再改就行。因为一旦改了端口,所有书签、分享链接都要更新。做了什么效果光猫改桥接消除双层 NAT,一层干净利落路由器 PPPoE 拨号公网 IP 直接落在路由器上NPM 分配端口路由器映射 888→30080, 8443→30443公网流量直达 NPM外网验证`https://<你的域名> 可访问第 1 篇。

ldeyun的博客 474

通信与网络中的通过路由器NAT来实现IP地址绑定多台应用服务器

假设现在企业内部有文件服务器、OA服务器、邮件服务器等等。而企业还希望这些服务器能够被外部网络的用户访问。如企业可能在异地有一个销售办事处,或者有些员工经常需要出差。为了方便他们的工作,就需要允许这些员工来访问企业内部的这些应用服务器。但是现实情况是,大部分企业可能仅仅拥有一个到连个合法的IP地址。而需要让外部用户能够访问企业内部的应用服务器,首要的一个条件就是企业有足够多数量的合法IP地址。笔者这里要给大家介绍的是,如何通过路由器自带NAT功能,来实现一个合法IP地址同时绑定多台应用服务器。   一、选择合适的NAT类型   NAT,又叫做网络地址类型转换,其主要有三种类型,分别为静态N

GRE over IPSec与IPSec over GRE在NAT环境下的配置差异与实战解析

本文深入解析GRE over IPSec与IPSec over GRE在NAT环境下的配置差异与实战应用。通过协议栈分析、NAT兼容性对比及典型配置案例,帮助网络工程师掌握两种嵌套模式的核心区别,特别是在多级NAT场景下的优化配置技巧,提升VPN隧道部署效率与稳定性。

weixin_42531886的博客 474

为什么我的公网IP路由器WANIP是个私有IP

如果您发现您的公网IP地址被网络运营商转发了,无法实现外网远程连接了,也可以采用天联异地组网方案,天联异地组网方案专注于解决企业公网IPNAT转发成一个私有IP问题,通过天联异地组网产品可以实现远程应用,帮助企业实现在不更改企业网络更换的前提下远程办公。有一些公网的网路管理人员在打开路由器查看路由器WANIP的时候发现他已经不是一个对外的访问地址了,而变成了一个私有的地址,这个地址有的是10开头、有的是100开头、有的是172开头,造成这种情况的原因是什么呢?

2301_78526531的博客 2546

华硕ddns注册ip地址不正确_华硕路由器 ddns注册成功,但是连接不上,怎么修改成别的ddns...

展开全部动态 DNS (DDNS)让您e69da5e6ba903231313335323631343130323136353331333365666331即使在没有静态 IP 地址的情况下,仍可使用特定名称联机到无线路由器无线路由器内建华硕 DDNS 服务与其他 DDNS 服务。1. 开启 [浏览器] 在网址输入IP地址: [192.168.1.1]。2. 输入登入设定页面的 [账号、密码]3....

weixin_28988985的博客 1万+

路由器中的动态域名不能访问,外网IP可以访问。

打开CMD,输入nslookup动态域名,解析后,即可解决。

【敦厚的曹操】的专栏 2624

p2p 应用 --> DDNS --> 沙子一样多的地址 (IpV6 ?)...

为什么80%的码农都做不了架构师?>>> ...

weixin_34249367的博客 344

穿越NAT来见你-树莓派远程控制

本文主要涉及知识有:NAT,DHCP,DDNS,内网穿透,跨越NAT的P2P打洞等,最终实现在外网连接NAT后的树莓派并用ssh登陆系统。

He11o_Liu的专栏 2771

TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞

这个标题用了两个顿号三个名称,其实说得是同一个东西,只是网上有不同的说法罢了,另外好像还有人叫TCP打孔(我的朋友小妞听说后问“要打孔啊,要不要我帮你去借个电钻过来啊?”“~!·¥%……·!”)。   闲话少说,我们先看一下技术背景:   Internet的迅速发展以及IPv4 地址数量的限制使得网络地址翻译(NAT,Network Address Trans2lation)设备得到广泛应用。

等价交换的专栏 1049

softether 穿越防火墙原理

SoftEther VPN的主要功能之一是防火墙,代理服务器和NAT(网络地址转换器)的透明度。NAT 有时在宽带路由器产品上实现。使用HTTPS协议建立VPN隧道内置动态 DNS SoftEther VPN具有内置的动态DNS(DDNS)功能,以缓解上述问题。动态DNS功能默认开启。DDNS功能在DNS记录“.softether.net”上注册VPN服务器的IP地址,这是SoftEth...

潇峰的博客 3405

从家庭宽带‘大内网’到云服务器:聊聊NAT技术是怎么让我们‘共享’一个公网IP

本文深入解析NAT技术如何实现多个设备共享一个公网IP,从家庭宽带的‘大内网’到云服务器的网络架构差异。通过生动的比喻和实用案例,揭示NAT地址转换中的关键作用,并探讨IPv6时代NAT技术的未来发展趋势。

weixin_33725270的博客 182

安防知识整理_视频监控_《玩转IP看监控》2

《玩转IP看监控》__要点小结2 题记   《玩转IP看监控》是我现在初入安防接触的第一本书,我个人认为这本书能指引IP网络的相关人士的工作;此书能使专家看了愉悦,菜鸟看了获得知识,所有人都有启发提示。内容主要参考目录。 内容简介 远程监控 ADSL宽带 ADSL采用频分技术把电话、上行数据和下行数据三个相对独立的信道一起运行在电话线上,无不干扰。 PPPoE原理 PPPoE是在以太网...

KiritoLiuSky的博客 703

告别IPsec三天两头断线!FortiGate防火墙ADSL拨号组网保姆级教程(含DDNS+野蛮模式配置)

本文详细介绍了如何在FortiGate防火墙动态IP环境下配置稳定的IPsec VPN,重点解析了FortiGuard DDNS服务和野蛮模式的应用。通过ADSL拨号组网、DDNS绑定和优化配置,有效解决IP变更导致的VPN断线问题,实现30秒内自动恢复连接,提升中小企业网络稳定性。

weixin_30383279的博客 328

Web界面配置NAT:从原理到实战的完整指南

网络地址转换(NAT)是现代网络连接的核心技术,它通过转换IP数据包中的地址信息,使多个内网设备能够共享一个公网IP地址访问互联网,有效缓解了IPv4地址枯竭的压力。其工作原理类似于一个智能前台,负责内外网地址的映射与转发。这项技术的核心价值在于实现了网络地址的高效复用与安全隔离,是构建企业网络、家庭宽带及虚拟化环境网络连接的基石。在**端口转发**和**虚拟服务器**等常见应用场景中,管理员通过配置NAT规则,可以轻松发布内网服务或管理上网行为。相较于传统的命令行配置,通过直观的Web管理界面进行操作,极

weixin_30291791的博客 389

内网虚拟机通过花生壳搭建可外访Web服务器实战

要使外部用户无需记忆复杂且不稳定的公网IP地址即可访问内网Web服务,必须借助域名系统(DNS)建立稳定映射。花生壳提供两种主要方式实现域名绑定:使用其提供的免费二级域名(如),或绑定用户已有的独立域名并通过CNAME记录指向花生壳解析节点。这两种方式各有适用场景,需根据实际需求灵活选择。

weixin_26907223的博客 2394

避开云服务:用家庭宽带+DDNS实现安全的远程打印方案(含内网穿透教程)

本文提供了一套完全私有化的远程打印解决方案,通过家庭宽带、DDNS(动态域名解析)和端口映射技术,构建不依赖第三方云服务的远程打印系统。方案包含内网穿透教程,并详细介绍了如何开发安全的打印网关、Electron客户端以及移动端应用(小程序/APP),确保打印数据全程不离开自有网络,实现高隐私与安全控制。

weixin_29230901的博客 118
下一篇: 算法学习
爱唠叨的老鱼
博客等级 码龄15年 34粉丝 40原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值