DNS 域名系统

前言

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。

我们首先要了解域名和IP地址的区别。IP地址是互联网上计算机唯一的逻辑地址,通过IP地址实现不同计算机之间的相互通信,每台联网计算机都需要通过IP地址来互相联系和分别。但由于IP地址是由一串容易混淆的数字串构成,人们很难记忆所有计算机的IP地址,这样对于我们日常工作生活访问不同网站是很困难的。基于这种背景,人们在IP地址的基础上又发展出了一种更易识别的符号化标识,这种标识由人们自行选择的字母和数字构成,相比IP地址更易被识别和记忆,逐渐代替IP地址成为互联网用户进行访问互联的主要入口。这种符号化标识就是域名。域名虽然更易被用户所接受和使用,但计算机只能识别纯数字构成的IP地址,不能直接读取域名。因此要想达到访问效果,就需要将域名翻译成IP地址。而DNS域名解析承担的就是这种翻译效果。

DNS由 域名解析器 和 域名服务器 组成。Linux系统里面,DNS服务器的IP地址保存在/etc/resolv.conf文件。

域名解析器是指把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。

域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以同时对应多个域名,但IP地址不一定有域名。如果你是站长这句话非常好理解,比如说有一个服务器对应一个IP,而这个服务器上可以放置多个网站,不同网站上可以有多个域名。

域名的层级结构:主机名.次级域名.顶级域名.根域名(host.sld.tld.root)

举例来说,www.example.com真正的域名是www.example.com.root,简写为www.example.com.。
因为,根域名.root对于所有域名都是一样的,所以平时是省略的。根域名的下一级,叫做"顶级域名"(top-level domain,缩写为TLD)。
比如.com、.net;再下一级叫做"次级域名"(second-level domain,缩写为SLD),比如www.example.com里面的.example,
这一级域名是用户可以注册的;再下一级是主机名(host),比如www.example.com里面的www,又称为"三级域名",
这是用户在自己的域里面为服务器分配的名称,是用户可以任意分配的。

我们日常工作中,有时候需要将电脑设置固定ip,那这时候就必须要设置DNS地址了,不然,你的电脑就很可能无法上网了(应该可以访问纯ip地址的网站),因为无法进行域名解析。下面是一些常用的DNS地址。
在这里插入图片描述

DNS常用地址:

114.114.114.114、4.2.2.2和8.8.8.8是常见的DNS地址。
8.8.8.8 为GOOGLE公司DNS地址是全球通用的。
114.114.114.114是全国通用DNS地址,国内用户使用较多,而且速度比较快也很稳定。
Level 3的4.2.2.2也挺不错的。

全国通用DNS地址(国内用户推荐使用,速度较快!)
首先DNS服务器地址添:114.114.114.114
备用DNS服务器地址添:114.114.115.115

全球通用DNS地址(此DNS地址为谷歌服务器的)
首选DNS服务器地址添:8.8.8.8
备用DNS服务器地址添:8.8.4.4

广东联通DNS:
常用:116.116.116.116
备用:221.5.88.88

广东移动DNS:
常用:211.136.192.6
备用:120.196.165.24

广东电信DNS:
常用:202.96.128.86
备用:202.96.128.166

win10电脑查看本机DNS地址:

1、按键盘 Win+R
2、输入cmd
3、确定
4、输入 ipconfig/all  回车,即可查看当前电脑的DNS地址

linux通过域名查看其ip地址:

dig baidu.com   # 详细信息,注意前面不能加https://
dig +short baidu.com    # 简要信息,只有ip
dig @4.2.2.2 +short baidu.com  # 指定向DNS服务器4.2.2.2查询baidu.com的ip
host baidu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值