DNS是什么?有什么用?

哈喽!各位小伙伴大家好呀!前期文章说过更改IP和DNS,

那本期就来了解一下什么是DNS!

域名系统(英文:Domain Name System,缩写:DNS)

好多朋友可能并不明白DNS是什么,但是很多时候都听到别人讲过,

或者是在设置固定IP地址的时候看到过,

小编这里尽量以最简单易懂的方式给大家聊聊DNS是啥,用处是什么。

DNS是互联网的一项服务,简单的说,就是把域名(简单来说就是网站服务器的名字)转换成IP地址(简单说就是一个电脑的电话号码),好让电脑直接访问到网站的服务器。

互联网互相访问是通过IP地址来进行的,就像是打电话一样,如果你需要访问百度的网站,你的浏览器就会给百度服务器打电话,然后说,我要访问你的网站使用搜索服务,然后百度服务器就会接电话说好的呀!你的浏览器上就看到百度的网站了。

电脑与服务器之间要建立通信,互相识别,就是通过IP地址,可是我们访问百度的时候是,在浏览器输入的不是IP地址,输入的是baidu.com这种域名。我们并不知道百度的IP地址是多少,可为什么我就输入域名还是访问到了百度的网站呢?

重点来了,我们电脑浏览器在访问百度网站的时候,会把我们输入的域名,先交给域名服务器也就是DNS来查询百度网站服务器的IP地址,然后DNS把IP地址传送给浏览器,浏览器通过IP地址就访问到百度网站了。

通俗点说,DNS就像是一个存了好多人电话的电话本,我们所熟悉的域名就是一个网站的名字。每次访问这个网站的时候,只需要告诉DNS这个网站的名字,DNS就会把网站的“电话号码”发给你,你的浏览器,就通过这个电话号码访问到了你开始输入的网站名字,也就打开了网站。

有人就要问了,为什么有时候我能上QQ和微信,就是什么网站都打不开呢?

如果你能明白DNS是什么,这个问题就很简单了,我们的电脑如果没有指定DNS服务器,或者被流氓软件篡改了,那浏览器在访问网站的时候,就没办法找到网站的IP地址,除非我们直接在浏览器上输入网站的IP地址才能访问。

就是说电脑浏览器找不到这个DNS这个“电话本”,就不知道这个名字对应的“电话号码”,没有“电话号码”,也就打不了电话咯。除非你知道电话号码,直接拨打。

(DNS服务器一般运营商都提供了,电信,移动,联通都有自家的DNS服务器,我们大部分人没有专门去修改过的话,就是通过运营商提供的DNS服务器来访问网站的。)

DNS被篡改或者没有指定,不能在浏览器输入域名访问网站,那我为什么可以上QQ和微信呢?

因为这两个软件中都直接指定了服务器的IP地址,没有通过域名通信,所以软件能用,而网站却打不开咯。

又有人要问了,在平常工作中,有时候会遇到客户发来的网站地址,

客户能打开这个网站,而自己却无法访问,自己也能打开其他网站,

这又是怎么一回事呢?

很简单啊,因为你和客户用的不是同一个DNS服务器,

比如客户用的移动网络,你用的电信网络,两个运营商的DNS服务器不同,

就造成了这种情况,你只需要换一个DNS服务器,就能访问到了。

(比如电信的电话本没有百度网站的电话号码,而移动有,你电脑在电信的电话本里查百度的电话号码是查不到的,所以就打不了这个电话,而移动能查到,你就能打出去。你换一个其他有百度网站的电话本,就能查到了。)

现在除了运营商,有好多其他公司也免费提供了DNS服务器,我们都可以使用,比如阿里,百度,谷歌等公司都有DNS服务器。

DNS服务器如果出问题的话,就会影响我们打开网站慢或者直接打不开,甚至把我们带到一些恶意网站,病毒网站。所以使用一个优质的DNS就很有必要了。

优质DNS 服务不仅只是域名解析速度快,而且还兼具一些诸如屏蔽恶意网址、智能纠错、解决部分 DNS 污染以及准确地将 CDN 解析到离你距离最近的节点 IP (从而大大提高文件的下载速度) 等功能。

大家如果想更改自己电脑的DNS地址,可以在网上搜索一下,看哪些DNS适合自己用,不想麻烦的还是就用运营商提供的吧。

如果我们再遇到打不开个别客户发来的网站,就可以通过更换DNS来试试,比如用

阿里的:223.5.5.5

114的:114.114.114.114

百度的:180.76.76.76

谷歌的:8.8.8.8

这些公共DNS服务器地址来访问打不开的网站。

那么如何给电脑更换DNS呢? 点击下方蓝色字查看!

如何更改电脑的IP地址和DNS服务器?

好了,本期分享就到这里了,关注我,带你了解更多电脑和网络知识!

原文发布于微信公众号 - 电脑网络小帮手(gh_34cafbf64941)

原文发表时间:2019-06-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券