DNS,即Domain Name System,中文为域名解析系统,平时我们可能感觉不到DNS的存在,但是一旦DNS域名解析出了问题则可能对网站造成重大损失。就目前来看,DNS可能会因遭到攻击而出现宕机或不能正常解析域名到IP地址。比某某域名DNS解析就经常出现不稳定的情况。
本地 DNS 服务器向 .com 服务器发送 DNS 请求,请求域名 见原文链接 的 IP 地址。com 服务器收到请求后,不会直接返回域名和 IP 地址的对应关系,而是告诉本地 DNS 服务器,该域名可以在 baidu.com 域名服务器上进行解析获取 IP 地址,并告诉 baidu.com 域名服务器的地址。
家里有一个笔记本改的黑裙,平时开着甜糖跑一跑,最主要的用途是在外面备份全家人的手机照片,回到家再归类整理,以前就用IP+端口登陆软件,可只要路由器重启,IP就会变化,这时候还要再去给全家人的手机更改,十分麻烦。
TTL,是指域名解析记录在DNS服务器上的缓存时间。当递归服务器接收到客户端的解析请求时,就会向指定权威服务器发起请求,当收到解析记录时,递归服务器将其告知客户端的同时,自身也会将这个记录储存一段时间,以便后期客户端再次对该域名发起请求时,直接告知其结果,这条记录在DNS服务器中的保留时间,就是TTL值。
在指出这个问题之前,首先我们要清楚以下几点:互联网上的所有数据都是存储在主机上。21世纪的每个人应该都熟悉网上冲浪的过程,我们上网的实质就是获取网址对应主机上的数据并在用户主机上进行展示,那么我们就该怀疑一个问题:互联网中的任意两台主机通信是依靠IP地址进行的,而我们上网只是输入的网址,并不是IP地址,怎么就能找到对方主机并获取它的数据呢?
一般域名使用注册商提供的域名解析服务虽然方便,但功能大多有限,特别是目前国内还会针对某些DNS服务器进行屏蔽,造成网站无法解析的情况出现,因此,使用第三方域名解析服务也是中国网站的必要选择,这里就介绍一些常见的免费域名解析服务。
这样就能获得可以使用的 crt 和 key 了,有了这两个就可以去配置nginx了。nginx的完整配置如下:这个配置支持 http 和 https 两种,也可以做跳转将 http 都指向 https。