简单介绍DNS服务器的作用及搭建方法

1、什么是DNS?

域名系统(服务)协议 Domain Name Service
域名系统(服务)协议(DNS),主要用于域名与 IP 地址的相互转换。
大多数因特网服务依赖于 DNS 而工作,一旦 DNS 出错,就无法连接 Web 站点。
它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

2、域名组成

2.1、域名组成概述

如"www.sina.com.cn"是一个域名,从严格意义上讲,"sina.com.cn"才被称为域名(全球唯一),而"www"是主机名。
“主机名”.“域名"称为完全限定域名(FQDN),一个域名下可以有多个主机,域名全球唯一,那么"主机名”."域名"也是全球唯一的。
以"sina.com.cn"域名为例,一般管理员在命名的时候会根据其主机的功能而命名,比如网站的是www,播客的是blog,论坛的是bbs,对应的FQDN为www.sina.com,blog.sina.com.cn,bbs.sina.com.cn 那么多个FQDN,我们只需要申请一个域名"sina.com.cn"即可

2.2、域名组成

2.1、域名组成概述

各类顶级域

国家顶级域 cn jp hk uk
商业顶级域
com 商业机构
gov 政府机构
mil 军事机构
edu 教育机构
org 民间组织架构
如:www.baidu.com.
. 为根域
.com 为顶级域
baidu 为一级域名
www 为主机名
FQDN = 主机名.DNS后缀
FQDN(完整的域名)

3、监听端口

TCP 53
UDP 53

4、DNS解析种类

4.1、按照查询分类

1)递归查询:客户机与本地DNS服务器之间
2)迭代查询:本地DNS服务器与根等其他DNS服务器的解析过程

DNS解析过程

4、DNS解析种类

4.2、按照查询内容分类

正向解析:已知域名,解析IP
反向解析:已知IP,解析域名

5、DNS服务器分类

主要名称服务器
辅助名称服务器
根名称服务器
高速缓存名称服务器

6、客户机域名请求解析顺序

1、dns缓存
2、本地hosts文件
3、本地dns服务器

7、服务器对域名请求的处理顺序

1、dns高速缓存
2、本地域名解析文件
3、转发器
4、根

DNS服务器搭建过程

注意:配置服务器前一定要配置静态IP

1、插入光驱双击打开,安装可选的Windows组件(或用ISO文件)

DNS服务器搭建过程

2、网络服务 – 域名系统DNS

DNS服务器搭建过程 2

3、开始 – 管理工具 打开DNS服务

DNS服务器搭建过程 3

装完DNS服务后DOS命令窗口查看端口已经打开了

DNS服务器搭建过程 4

4、正向查询区域 – 新建区域

DNS服务器搭建过程 5

主要区域就是主服务器;
辅助区域是备份区域,如果公司已经有一台DNS服务器了,想要做一台备份服务器,就选辅助区域;
存根区域就是根域,一般由国家级的来创建

DNS服务器搭建过程 6

以后baidu.com这个区域的都有它来解析,它就是这个区域的权威服务器

DNS服务器搭建过程 7

baidu.com.dns这个文件是区域解析文件,以后www.baidu.com,pan.baidu.com都会写入这个文件

DNS服务器搭建过程 8

下一步

DNS服务器搭建过程 9

名称:baidu.com
类型:主要区域(本服务器是baidu.com的主DNS服务器)
查找类型:正向(正向解析)
文件名:baidu.com.dns

DNS服务器搭建过程 10

5、新建主机

DNS服务器搭建过程 11

DNS服务器搭建过程 12

www.baidu.com解析后的IP地址为1.1.1.1
6、验证解析是否正确
配置DNS,客户机的DNS地址指向 服务器地址

DNS服务器搭建过程 13

在客户机终端窗口输入nslookup www.baidu.com

DNS服务器搭建过程 14

ipconfig /flushdns 刷新本地DNS缓存
ipconfig /displaydns 显示DNS缓存

反向解析

给服务器命名为dns.baidu.com

反向解析

反向区域配置

反向解析 2

反向解析 3

新建指针 – 配置反向解析(通过访问IP可以解析到服务器名)

反向解析 4

反向解析 5

验证是否成功

反向解析 6

www.baidu.com 交给IP为10.0.0.2 服务器名为dns.baidu.com 去解析,解析出来www.baidu.com的IP地址为1.1.1.1

常用的公共 DNS 服务器 IP 地址推荐

公共 DNS 服务器 IP 地址

名称 DNS 服务器 IP 地址
阿里 AliDNS 223.5.5.5
CNNIC SDNS 1.2.4.8
114 DNS 114.114.114.114
oneDNS 112.124.47.27
DNS 派
电信/移动/铁通
101.226.4.6
DNS 派 联通 123.125.81.6
Google DNS 8.8.8.8
OpenDNS 208.67.222.222
V2EX DNS 199.91.73.222
OpenerDNS 42.120.21.30
百度DNS 180.76.76.76
腾讯DNS 119.29.29.29 182.254.116.116

全国各地电信 DNS 服务器 IP 地址

名称 DNS 服务器 IP 地址
安徽电信 DNS 61.132.163.68
北京电信 DNS 219.141.136.10
重庆电信 DNS 61.128.192.68
福建电信 DNS 218.85.152.99
甘肃电信 DNS 202.100.64.68
广东电信 DNS 202.96.128.86
202.96.134.33 202.96.128.68
广西电信 DNS 202.103.225.68
贵州电信 DNS 202.98.192.67
河南电信 DNS 222.88.88.88
黑龙江电信 219.147.198.230
湖北电信 DNS 202.103.24.68
湖南电信 DNS 222.246.129.80
江苏电信 DNS 218.2.2.2
61.147.37.1 218.2.135.1
江西电信 DNS 202.101.224.69
内蒙古电信 219.148.162.31
山东电信 DNS 219.146.0.130
陕西电信 DNS 218.30.19.40
上海电信 DNS 202.96.209.133
202.96.209.5 108.168.255.118
四川电信 DNS 61.139.2.69
天津电信 DNS 219.150.32.132
云南电信 DNS 222.172.200.68
浙江电信 DNS 202.101.172.35
61.153.81.75 60.191.244.5

全国各地联通 DNS 服务器 IP 地址

名称 DNS 服务器 IP 地址
北京联通 DNS 202.106.196.115
202.106.0.20 202.106.195.68
重庆联通 DNS 221.5.203.98
广东联通 DNS 210.21.196.6
河北联通 DNS 202.99.160.68
河南联通 DNS 202.102.224.68
黑龙江联通 202.97.224.69
吉林联通 DNS 202.98.0.68
江苏联通 DNS 221.6.4.66
内蒙古联通 202.99.224.68
山东联通 DNS 202.102.128.68
202.102.134.68 202.102.154.3
山西联通 DNS 202.99.192.66
陕西联通 DNS 221.11.1.67
上海联通 DNS 210.22.70.3
四川联通 DNS 119.6.6.6
天津联通 DNS 202.99.104.68
浙江联通 DNS 221.12.1.227
境外公共DNS
名称
Cloudflare & APNIC
谷歌DNS
OpenDNS
微软DNS
其余DNS在此不做推荐
无污染DNS
名称
PdomoDNS
Pure DNS
FunDNS
BAIDNS

公共DNS常见问题

DNS劫持就是指用户访问一个被标记的地址时,DNS服务器故意将此地址指向一个错误的IP地址的行为。范例,网通、电信、铁通的某些用户有时候会发现自己打算访问一个地址,却被转向了各种推送广告等网站,这就是DNS劫持。

DNS污染,指的是用户访问一个地址,国内的服务器(非DNS)监控到用户访问的已经被标记地址时,服务器伪装成DNS服务器向用户发回错误的地址的行为。范例,访问Youtube、Facebook之类网站等出现的状况。

DNS服务器无法处理DNS请求怎么办

如图所示。

解决办法:修改DNS配置

1.正常情况下可以去设置→网络和internet→高级网络设置

选择你的WLAN→编辑→协议版本4(TCP/IPv4)

后是属性→DNS服务器地址,修改为如下地址,这个是谷歌的DNS,你也可以考虑百度或者其他。

2.假如你修改后在关闭时,出现了本地网络:出现一个以外的情况,不能完成所有你在更改中所要求的更改。

那么就是和我同样的问题了,这个时候就以管理员权限启动命令提示符窗口。

win+r→输入cmd→同时按住ctrl+shift+enter

然后输入netsh interface show interface (查看你的网络连接名称,一般是WLAN)

之后设置首选和备选,对应你看到的网络适配器中的两个内容。

netsh interface ip set dns name="WLAN" static= 8.8.8.8

netsh interface ip add dns name="WLAN" addr = 8.8.4.4 index=2

(注意中英文,以上内容必须全程英文输入)

最后查看ipconfig /all

以上就是简单介绍DNS服务器的作用及搭建方法的详细内容,更多相关资料请阅读主机测评网其它文章!