利用Python+阿里云实现DDNS(动态域名解析)
本帖最后由 mgsky1 于 2018-5-27 11:55 编辑我想大家应该都很熟悉DNS了,这回在DNS前面加了一个D又变成了什么呢?这个D就是Dynamic(动态),也就是说,按照传统,一个域名所对应的IP地址应该是定死的,而使用了DDNS后,域名所对应的IP是可以动态变化的。那这个有什么用呢?
比如,在家里的路由器上连着一个raspberry pi(树莓派),上面跑着几个网站,我应该如和在外网环境下访问网站、登陆树莓派的SSH呢?{:10_277:}
还有,家里的NAS(全称Network Attach Storage 网络附属存储,可以理解为私有的百度网盘)上存储着大量的视频、照片,如何在外网环境下和朋友分享呢?{:10_277:}
这时,就要靠DDNS了!它会动态侦运营商分配给你的IP变化,并映射到域名上,这时就可以用域名来访问家庭环境中的内容了~
哈!有了域名,走遍天下都不怕有木有{:10_335:}
实现效果(因为我已经更新过了,所以它提示IP地址已存在,阿里云是不允许同一个IP重复更新的)
本地:
使用DDNS后,在外网环境下:
注:
1、这篇帖子适用于家庭宽带的IP是公网IP的小伙伴,但是注意,这种公网IP是临时的,会不定时进更改。判断方法很简单:先去百度搜索IP,查到自己的IP地址;接着本地开一个网站,比如在Windows下直接启动IIS,Linux下安装一个Apache或者Nginx启动,使用它们的默认页面;然后在路由器上设置好转发规则,公网IP的网络访问端口最好不要用80,80端口可能被运营商封了;最后利用前面查到的公网IP+端口号访问一下,看看能不能显示内网上的页面,如果可以,恭喜你!{:5_91:} 如果不可以,说明你处在运营商所分配的一个内网中,不过没关系,也有办法,回复“朕想知道”告诉你~(PS.学小甲鱼老师的{:10_298:} )
2、本文涉及到的技术点会比较多,比如爬虫啊,设计模式啊,函数修饰符啊等等,可以算是一个综合运用了吧~
3、如果有鱼油对DNS不是很熟悉,可以抱一下度娘~
下面进入正文!
**** Hidden Message *****
如果家庭宽带IP不是临时公网IP的小伙伴看这里!
**** Hidden Message *****
还请各位多多捧场~{:5_92:} 大大大......大佬。。 !!! 这个就太厉害了吧 新手·ing 发表于 2018-5-26 20:24
大大大......大佬。。
版主翻牌了啊!鸡冻~ mgsky1 发表于 2018-5-26 22:56
版主翻牌了啊!鸡冻~
{:10_269:}萌新一枚 新手·ing 发表于 2018-5-27 08:36
萌新一枚
厉害 1356631733 发表于 2018-5-27 11:33
厉害
? 学习学习 好东西了解下! 我很想看看怎么做到的 学习 学习学习 {:5_109:} 好东西非常感谢呢。 来学习的谢楼主分享 大佬大佬 看看 厉害看看怎么做可以实现 看看
页:
[1]
2