专栏首页电脑网络小帮手DNS是什么?有什么用?

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),作者:电脑网络小帮手

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • hosts文件是什么?有什么用?

    先将C:\Windows\System32\drivers\etc目录下的Hosts文件,

    简单并不简单
  • 远程办公,其实很容易!

    在互联网蓬勃发展的今天,远程办公是比不可少的一项技能,出差的时候,有个文件放在公司电脑了,PPT忘在家里电脑上了,怎么办?公司的网站只能内网访问,家里电脑做不了...

    简单并不简单
  • 断网、网络卡、慢、掉线的常规解决方法

    这种情况就要先了解网络的组成,一般是由,光猫、无线路由、接入端设备(电脑、手机等)组成。也有直接就一个光猫,没有接入路由器的。

    简单并不简单
  • DNS 报文结构和个人 DNS 解析代码实现——解决 getaddrinfo() 阻塞问题

    实际应用中发现一个问题,在某些国家/ 地区的某些 ISP 提供的网络中,程序在请求 DNS 以连接一些服务器的时候,有时候会因为 ISP 的 DNS 递归查询太...

    amc
  • DNS是如何被劫持的?DNS劫持会造成什么样的后果?

    DNS劫持是很多站长或企业网站运维人员常遇到的网络攻击事件,网站遭到‍DNS劫持轻则影响网速,重则不能上网,而且很有可能被可能会被恶意指向各种钓鱼网站,严重影响...

    墨者盾
  • DNS小述

    当我们在浏览器中输入一个Url,并按下回车时,会经历以下几步: 1、解析出url中的域名 2、通过DNS服务将域名转化为IP地址 3、解析出url中的端口,通过...

    naget
  • DNS(下)之域传送漏洞

    lonelyvaf
  • 谁劫持了我的DNS:全球域名解析路径劫持测量与分析

    或许你已知道网络中几乎所有的DNS请求都是通过明文进行传输的,但是你是否相信,这一协议设计的缺陷,已经开始被用于域名解析路径劫持了?

    周俊辉
  • Ubuntu Server 第八章 DNS服务

    这章的内容为DNS服务,远程管理一章中使用PUTTET,利用Hosts文件是域名指向对方IP,其实就已经涉及到了DNS。

    天钧
  • DNS 缓存投毒

    DNS 欺骗是 DNS 服务器记录更改导致恶意重定向流量的结果。DNS 欺骗可以通过直接攻击 DNS 服务器(我们将在这里讨论)或通过任何形式的专门针对 DNS...

    madneal

扫码关注云+社区

领取腾讯云代金券