动态域名解析,用一句话说明原理是:把动态变化的IP地址绑定到固定不变的域名上,这样便是以不变应万变,只要记住域名就可以了。
举个栗子:
1.内网上有几十台电脑,我想把其中一台电脑作为FTP服务器,或者是web服务器(比如运行的OA系统)之类的。想把其中一台对外开放以方便远程办公使用,目前来说宽带运营商给的IP都是动态获取分配的。除非公司业务办理的企业宽带才给固定IP,企业宽带是很贵的,IP地址也是需缺的。而动态获取的IP每隔一段时间就会被释放重新分配,那就需要DDNS来实现了,可以把一个域名解析到这个动态的IP上,实现了不变应万变。
DDNS可以解决什么?答:可以把变化的IP自动动态地映射到域名上,通过不变的域名访问变化IP的主机;
DDNS不能解决什么?答:本身不能实现端口映射,因此如果主机在NAT网络内部,而你又没有权限在路由器上设置端口映射,那么DDNS就无解了,需要做反向代理或者端口穿透【下一次我们来搭建frp内网穿透服务】。
当然市场上也有很多这样的域名解析服务,比如花生壳,,但是一年下来也得两三百元,而且还要流量和带宽的限制,你得花钱去升级,不差钱的可以直接购买人家的套餐,简单粗暴。
使用DNSPod 个人域名 ArDNSPod脚本.自建域名解析服务,不受制于人。
1.首先需要注册一个域名,去腾讯云注册最为方便,因为DNSPod年被腾讯收购,已经和腾讯云打通了账号体系。
我自己也注册了一个,以配合用例进行,本例是在ubuntunserver18.1上搭建的。
然后就可以运行ddnspod.sh脚本了,脚本就会把获取你的外网IP自动更新到你解析列表了。