DNS服务器

DNS服务器是什么

将域名与之对应的IP地址进行转换的数据库服务器
你每天访问baidu.com实则是访问的百度IP地址。当你ping百度的时候,你会发现后面还跟了一个IP地址,其实这就是从DNS服务器中查询到的百度的IP地址,如下图

为什么会有DNS服务器

DNS服务器跟电话簿是一个意思,域名相当于名字,IP地址相当于电话号码。
想一想你每次打电话是看名字快还是看号码快?
要是每次访问个网站输IP地址,不得把人逼疯?

域名IP地址
78cat.cn2.31.45.11
blog.78cat.cn41.32.55.23
mc.78cat.cn23.41.32.44
只是举个例子,表中的IP都是捏造的

至于为什么不直接用域名替代掉IP地址,其实这跟电话号码一模一样:更方便上层管理。
就比如手机卡号,177是电信湖北的,2040是宜昌的;
比如IP地址:42打头的IP是广州的,47打头的IP是香港的;

并且采用此方法可以解除网站与服务器IP耦合,因为域名是不会变的,但是IP不一定,IP是对应的网站服务器。倘若正在工作的网站服务器挂了,那么只需要换一台服务器,将新IP与域名绑定就能继续跑网站服务了。

怎么选择DNS服务器

DNS服务器就两个指标,一个是解析速度,另一个是解析是否全面。

解析速度

在国内就基本上别用海外的了,除非你有科学上网需求。访问国内的网站,国内的DNS服务器毫无疑问是最快的,可以自己ping一下看看哪个延迟最低,这个跟所处地区及运营商有非常大的关系。

解析是否全面

用国内的DNS服务器可能会解析不到国外的某些网站,其中有些网站是故意不让你访问;另一些是不知道这个网站,就得一级一级向上询问,造成解析缓慢。

常见的公共DNS服务器

# 114DNS http://www.114dns.com/
114.114.114.114
114.114.115.115

# DNSPod https://www.dnspod.cn/Products/publicdns
119.29.29.29
2402:4e00::

# 阿里DNS https://www.alidns.com/
223.5.5.5
223.6.6.6
2400:3200::1
2400:3200:baba::1

# 谷歌DNS
8.8.8.8
8.8.4.4

# cloudflare
1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001

怎么设置DNS

Windows系统
控制面板->网络和 Internet->网络和共享中心->连接:以太网->属性->Internet协议版本4(TCP/IPv4)->属性->使用下面的DNS服务器地址

控制面板->网络和 Internet->网络和共享中心->连接:以太网->属性->Internet协议版本4(TCP/IPv6)->属性->使用下面的DNS服务器地址

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《DNS服务器》
文章链接:https://blog.78cat.cn/1963.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

感谢您的支持,我将持续输出干货满满的内容

支付宝扫一扫

微信扫一扫