博文

目前显示的是标签为“DNS”的博文

自定义 DNS

图片
最近有人问我,怎么用自己的域名搭建 DNS 服务器,然后在域名 DNS 那里添加自己的域名 自己搭建 DNS 服务器不划算,也不可靠,其实我们可以利用第三方的 DNS 的服务,同时也可以自定义 DNS 服务器域名 国外把这种自定义 DNS 域名的行为称为 DNS Branding / Vanity Name Servers / White-Label DNS 在此推荐 CloudNS CloudNS.net 的 Premium DNS 服务 Premium DNS 提供几个套餐,免费套餐是没有自定义 DNS 域名服务的,所以,我花了$17.70 订阅了 6 个月的 Premium S 套餐,该套餐允许托管 25 个域名,cloudns 也提供 url 转发服务 以域名 angela.baby 为例 第一步,我们首先在 CloudNS 后台的 DNS zone 板块 -------Master zone-----选中 Create this zone without any records,输入域名 angela.baby,最后 create,这样我们就把 angela.baby 托管到了 CloudNS 第二步,进入域名注册商后台,找到域名的 DNS 服务器设置,添加 Glue Records。比如我的 angela.baby 是在 注册商 hexonet.net ,我在那里注册添加填写以下两个 Glue Records(以下 IP 在 CloudNS 后台可见): hostname ns1.angela.baby ip 185.136.96.99 hostname ns2.angela.baby ip 185.136.97.99 第三步,进入 CloudNS 后台的 DNS zone 板块,点击域名 angela.baby 进入,添加两个 A 记录,分别指向 Glue Records 上面对应的 IP A ns1.angela.baby 185.136.96.99 A ns2.angela.baby 185.136.97.99 第四步,还是在 CloudNS 后台的 DNS zone 板块,给域名 angela.baby 添加两个 NS 记录,分别指向 ns1.angela.baby ...

DNS-over-HTTPS(DoH)简析与配置

图片
本文同步发布于  Heliumの博客 ,到我的博客阅读体验更佳QwQ DNS是什么 DNS(Domain Name System)是一项网络服务,用途是对全球各个网站的域名进行解析。如果听不懂上面这句话也没关系,接下来会讲解。如果你是网络方面的大牛可以直接跳过或关闭此网页。 简明易懂的DNS 举个例子,从前有个叫小明的人(目测此人已累死),开了一家商店。一开始顾客要去购物时,就直接去商店里买。 但由于网络环境的复杂性,让顾客直接记住地址是不太可能的。(你试试看?)于是就有人动了脑筋,推出了一样类似DNS的服务:你只需要说出地点(小明杂货店),服务商就会开车送你去目的地。 很多大公司实际上都推出了这份服务,例如阿里,百度,谷歌,Cloudflare等。 实际网络中的DNS,则是向服务器询问域名,而服务器返回IP地址。 顺便推荐几个质量好的良心DNS如下: Cloudflare DNS: 1.1.1.1, 1.0.0.1 Google Public DNS: 8.8.8.8, 8.8.4.4 OpenDNS 208.67.222.222, 208.67.220.220 DNS查询 看到这里你可能有疑惑了,难道每一台DNS服务器都储存了很多IP地址和域名的对应吗?不是。一这很浪费空间,二这样很难更新。 以我的博客地址 keepthethink.github.io 为例,当你输入地址后: 1.你的电脑首先会去询问DNS服务器; 这个“DNS服务器”可能在任何地方,可能就在你家的路由器上,也有可能在万里之遥的灯塔国QwQ(如果你是非酋 当然,一般来讲你的路由器上不会真的有一个DNS服务端,如果你在本地登录912.168.0.1或192.168.1.1,你就会看到在“DNS”设置那一栏会有你的ISP的DNS地址(当然,如果你想把它换成公共DNS也可以,但要为你自己的网速负责。) 2.DNS服务器询问所谓“根服务器”; 根服务器询问.io域名的权威服务器; .io域名的权威服务器询问.github.io域名的权威服务器; .github.io域名的权威服务器将IP告知你的电脑; OK (这套措施实在是找不到合适的比喻,看不懂就跳过吧。) 注意事项 如果你访问的...