前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DNS是什么?有什么用?

DNS是什么?有什么用?

作者头像
简单并不简单
发布2019-07-05 13:28:20
9.6K0
发布2019-07-05 13:28:20
举报

哈喽!各位小伙伴大家好呀!前期文章说过更改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服务器?

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电脑网络小帮手 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
内容分发网络 CDN
内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档