什么是DNS,什么又是DDNS

什么是DNS
每一个服务器都会有一个固定的IP地址(比如89.76.123.90),如果我们的网站需要用户输入IP地址来进行访问的话网站的体验会变得非常差,又会有多少人记住我们的IP地址呢?所以域名的作用就来了。域名解析服务(DNS)就是赋予我们毫无意义的IP地址一个有意义和容易记住的名字,这样用户就能够很容易记住我们的网站。那么到底什么是域名解析服务呢?在我们获得了一个拥有固定IP地址(我们这里假定为 89.76.123.90 )的服务器后,我们可以去相应的域名服务提供商申请一个域名(比如lightzhan.xyz),然后在域名服务商的控制面板中设置域名的解析结果为我们的地址 89.76.123.90 ,这样用户在访问我们的网站的时候就不用再输入IP地址了,而是输入我们提供的容易记住的域名,然后浏览器就会向域名解析服务器询问该域名对应的IP地址,因为你之前在域名解析服务商那里登记了你的IP地址,这个时候域名解析服务器就直接告诉浏览器该域名 lightzhan.xyz 对应的IP地址为 89.76.123.90 ,然后浏览器就根据得到的IP地址去访问服务器。
哪里可以注册域名
说个形象点的比喻,域名解析服务其实就是一个翻译官,你只懂汉语,但是对方说的英语,中间需要一个翻译官来翻译对方说的话为中文你才能理解对方给表达的信息,这个翻译官就是这里的域名解析服务(DNS)。
那么哪里可以注册域名呢?一般有专门的域名服务商,国内售卖云服务器的不如腾讯云、阿里云、华为云等一般都会有相关的服务,并且一般一级域名的注册都是收费的,而且是按时间收费的,因为解析是一项持续性的服务,不仅仅是一项商品。
什么是DDNS
前面讲的DNS主要针对服务器,因为服务器有固定的IP地址,这种情况下你只需要在域名解析服务提供商(注册商)那里登记你的域名对应的IP地址就行了,但是如果是动态IP地址呢(指IP地址随时会变)?这个时候动态域名解析服务(DDNS)就出现了。
动态域名解析服务是用于IP地址会改变的情境之下的地址解析
因为动态域名解析所针对的IP地址是会改变的,也就是说一旦IP地址改变了就需要重新在域名解析服务商那里登记新的IP地址,为了方便起见这个登记的过程都是通过客户端来实现的。也就是说当我们的IP地址改变的时候,客户端察觉到然后就会向服务器请求改变对应的IP地址。DDNS和DNS最大的不同就是应用场景不同。
动态域名解析(DDNS)一般用于个人使用,比如自己想要远程连接自己办公室的电脑进行远程办公,但是办公室电脑的IP地址是动态的,说不定什么时候就会改变,而一旦改变就不可能再远程连接了,这个时候如果使用动态域名解析给电脑分配一个域名,那么每次连接只需要输入固定的域名即可连接,不用再害怕电脑的IP发生改变。
哪里有免费的DDNS
那么提供动态域名解析服务的网站有哪些呢?国内的话比较有名的动态域名解析服务商是花生壳,除了它我向大家推荐国外的dynu,免费并且支持Linux,花生壳貌似仅仅支持Windows。当然如果是国内的Windows用户,花生壳对于个人来说也是够用了的。