查询DNS服务器配置说明

dns服务器配置  时间:2021-01-13  阅读:()

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

DNS服务器配置说明

公司DNS地址为: 10. 10.3.254

帐号: root密码: 111111

1.

概述

1. 1

什么是DNS

DNS全名叫Domain Name Server, 中文俗称”域名服务器”,在说明DNS Server 之前, 可能要先说明什么叫Domain Name(域名) 。一般,在网上辨别一台电脑的方法是利用IP地址, 可是IP用数字表示,没有特殊的意义,不便于记忆, 因此,我们一般会为网上的电脑取一个有某种含义又容易记忆的名字,这个名字我们就叫它

”Domain Name"(域名) 。例如:对著名的YAHOO! 搜索引擎来说, 一般使用者在浏览这个网站时,都会输入,很少有人会记住这台Server的IP是多少?因此!站点的Domain Name。这正如我们在跟朋友打招呼时, 一定是叫她的名字,几乎没有人是叫对方身份证号码来

打招呼的,但本质上在Internet上真实辨认机器的还是IP, 因此当使用者在

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

浏览器中输入Domain Name后,浏览器必须先到一台有Domain Name和IP对应信息的主机去查询这台电脑的IP,而这台被查询的主机,我们称它为Domain Name Server (域名服务器) ,简称DNS,例如: 当你输入,浏览器会将Server 上去做辨认,如果DNS Server查询出域名对应的IP,就会将这个IP值返回给这台主机,但如果没有查询到,就会出现类似DNS NOT FOUND等告警信息。因此一旦你的电脑的DNS Server设置不正确,就好比是路标错了, 电脑也就不知道该把域名信息送到哪里去解析了。

1.2DNS

的结构

DNS是一个分层级的分散式名称对应系统有点像电脑的目录树结构在最顶端的是一个” .” (root )然後其下分为好几个基本类别名称如com、 org、 edu等再下面是组织名称如cisco 、 intel等继而是主机名称如www、 mail 、 ftp等。因为当初internet是从美国发起的因此当时并没有国域名称但随着后来internet的蓬勃发展DNS也加进了诸如cn、 jp、 au等国域名称。因此一个完整的dns名称就仿佛是这样的.com.cn而整个名称对应的就是一个IP地址了。在开始的时候root下面只有六个组织类别

类别名称代表意思edu教育学术单位org 组织机构net 网路通讯单位com 公司企业

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。gov政府机关mil 军事单位

不过自从组织类别名称开放以後各种各样五花八门的名称也相继现出来了但无论如何取名的规则最好量适合网站性质。除了原来的类别资料由美国的NIC(Network Information Center )管理之外其它在国域以下的类别分别由该国的NIC管理。

理解DNS

的工作方式

DNS查询的工作原理: 当DNS客户端需要查询程序中使用的名称时, 它会查询DNS服务器来解析该名称。客户端发送的每条查询消息都包括三条信息,指定服务器回答的问题:

*指定的DNS域名,规定为完全合格的域名(FQDN)

*指定的查询类型, 可根据类型指定资源记录,或者指定查询操作的专用类型。

* DNS域名的指定类别。

例如, 指定的名称可为计算机的FQDN,如Debian. linuxsi r .org ,而且指定的查询类型用于经过该名称搜索地址(A)资源记录。将DNS查询看作客户端向服务器询问由两部分组成的问题,如”您是否拥有名为‘Debian. linuxsi r.org’的计算机的A资源记录? ”当客户端收到来自服务器的应答时, 它将读取并解释应答的A资源记录,获取根据名称询问的计算机的IP地址。

DNS查询以各种不同的方式进行解析。有时,客户端也可使用从先前的查询获得的缓存信息在本地应答查询。DNS服务器可使用其自身的资源记录信息缓存来应

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

答查询。 DNS服务器也可代表请求客户端查询或联系其它DNS服务器, 以便完全解析该名称, 并随后将应答返回至客户端。这个过程称为递归(Recursion) 。另外,客户端自己也可尝试联系其它的DNS服务器来解析名称。当客户端执行此

操作时, 它会根据来自服务器的参考答案,使用其它的独立查询。这个过程称为迭代。总之, DNS查询进程分两部分进行:

*

名称查询从客户端计算机开始, 并传输至解析程序即DNS客户端服务程序进行解析。

*

不能在本地解析查询时, 可根据需要查询DNS服务器来解析名称。

DHCP是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户,给内部网络管理员作为对所有计算机作中央管理的手段。本文描述如何安装配置DNS,最后介绍DNS服务移植到开发板上。本文假设读者有一定的网络基础知识。

2.

安装Bind

本文档下述操作是基于Linux操作系统版本: fedora 12

安装Bind能够采用在线安装方式,输入命令如下#yum -y install bind*

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

完成安装后,键入如下命令,看是否安装完全:

#rpm –qa | grep 'bind'bind-utils-9.6.2-3.P1.fc12. i686bind-dyndb-ldap-0. 1.0-0.5.a1.fc12. i686

PackageKit-device-rebind-0.5.4-0. 1. 1029git.fc12. i686bind-devel-9.6.2-3.P1.fc12. i686 bind-libs-9.6.2-3.P1.fc12. i686bindfs-1.8.3-3.fc12. i686 samba-winbind-clients-3.4.7-58.fc12. i686bind-9.6.2-3.P1.fc12. i686 ypbind-1.20.4-20.fc12. i686bind-to-tinydns-0.4.3-6.fc12. i686 bind-chroot-9.6.2-3.P1.fc12. i686rpcbind-0.2.0-4.fc12. i686 bind-sdb-9.6.2-3.P1.fc12. i686

(注:对于不同版本系统, 可能需要的包有所区别,但大多数包是相同的,这里仅供参考)

3.

配置

3. 1

基本配置(问题:我的配置文件没有)

1编辑named.conf文件, 红色为改动部分, //后为注释,请不要将注释写入文件!

# vi /var/named/chroot /etc/named.conf(如果在此目录未发现, 则用find /name named.conf命令来查找)options { listen-on port

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

53 { any; } ; //127.0.0. 1改为any,53为监听端口号listen-on-v6 port 53 { : : 1 ;

} ; directory ” /var/named” ; dump-f ile

” /var/named/date/cache-dump.db” ; statistics -file

” /var/named/data/named_stats . txt ” ; memstatistics -file

” /var/named/data/named_mem_stats . txt ” ; query-source prot

53; query-source-v6 port 53; allow-query

{ any; } ;

//localhost改为any allow-query-cache

{ any; } ; forwarders

{ 202. 103.24.68; } ;//此行默认没有,如果内网使用此DNS服务器可//以设置dns转发,这里一定需要是一个有效的DNS服务器地址forward only;

//此行是与上一行搭配使用的,默认配置没有此项} ; logging { channel default _debug { file ” data/named.run” ; severity dynamic; } ; } ;viewlocalhost _resolver { match-clients

{ any; } ;

//localhost改为any match-destinations { any; } ; //localhost改为any recursion yes; include ” /etc/named.rfc1912. zones” ; } ;

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

2配置named.rfc1912. zones文件

在此目录下还有一个文件named.rfc1912. zones要配置, 它是DNS服务器的区域配置文件:

#vi named.rfc1912. zones zone ” .” IN { type hint ; //type表示类型, hint表示为互联网中根域名服务器file ”name.ca” ;//file表示该域定义文件的文件名} ; //每一个” }”

或每个配置内容语句后面千万不要忘记” ;”zone ” localdomain”

IN { type master ; //master 表示定义的是主域名服务器file ”localdomain. zone” ; allow-update

{ none; } ; } ; zone ” localhost ”

IN { type master ; file ” localhost . zone” ; allow-update

{ none”

} ; } ; zone "0.0. 127. in-addr.arpa" IN { type master ; file "named. local";allow-update

{ none; } ; } ;zone

"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0. ip6.

"arpa

IN {

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。type master ;file "named. ip6. local";allow-update

{ none; } ; } ;zone "255. in-addr.arpa" IN { type master ; file "named.broadcast ";allow-update

{none; } ; } ; zone "0. in-addr.arpa" IN { type master ; file "named. zero";allow-update

{ none; } ; } ;

//下面的hello-world-wh.com是新添加的实验用的区域,正向解析区域zone "hello-world-wh.com" IN { type master ;f ile "hello-world-wh.

. zone"; //文件名是能够自定义命名的allow-update

{ none; } ;

} ;

// 0. 1. 10

是我们的反向解析区域zone "0. 1. 10. in-addr.arpa" IN {// 142.204. 122是IP前三项的倒置type master ;

} ;

//注:在最后添加自己的DNS区域,如果有多个, 则可做类似添加

资料内容仅供您学习参考如有不当或者侵权请联系改正或者删除。

3生成正向、 反向区域配置文件

在上述的named.rfc1912. zones文件中,我们在文件尾部添加了自己的正向解析区域和反向解析区域配置文件的配置项(” .net. zone ” 与”

0. 1. 10. in-addr. local” ) ,但这两个文件还没有生成,是需要我们手工添加的,它们可由安装bind时自动生成的两个区域配置文件直接拷贝得到,然后再做修改。

#cd /var/named/(如果在此目录未发现, 则用find / -name data命令来查找)#lschroot dynamic named.empty named. loopback data named.ca named. localhost slaves

//data目录中用来存放named_mem_stats . txt文件,该文件用来记录DSN服务器的内//存状态信息。 //slaves目录用来存放从域名服务器(slave)的区域配置文件

#cp

–p localdomain. zone hello-world-wh.com. zone( 此时 localdomain. zone 也 能够换成named. localhsot ,打开文件named.rfc1912. zones后能够看到的正向解析指令[由url解析到ip地址])

#cp –p named. local 0. 1. 10. in-addr. local (此时named. local也能够换成named. lookback,打开文件named.rfc1912. zones后能够看到的反向解析指令

OneTechCloud香港/日本/美国CN2 GIA月付9折季付8折,可选原生IP或高防VPS

OneTechCloud(易科云)是一家主打CN2等高端线路的VPS主机商家,成立于2019年,提供的产品包括VPS主机和独立服务器租用等,数据中心可选美国洛杉矶、中国香港、日本等,有CN2 GIA线路、AS9929、高防、原生IP等。目前商家针对全场VPS主机提供月付9折,季付8折优惠码,优惠后香港VPS最低季付64元起(≈21.3元/月),美国洛杉矶CN2 GIA线路+20Gbps防御型VPS...

弘速云(28元/月)香港葵湾2核2G10M云服务器

弘速云怎么样?弘速云是创建于2021年的品牌,运营该品牌的公司HOSU LIMITED(中文名称弘速科技有限公司)公司成立于2021年国内公司注册于2019年。HOSU LIMITED主要从事出售香港vps、美国VPS、香港独立服务器、香港站群服务器等,目前在售VPS线路有CN2+BGP、CN2 GIA,该公司旗下产品均采用KVM虚拟化架构。可联系商家代安装iso系统,目前推出全场vps新开7折,...

提速啦母鸡 E5 128G 61IP 1200元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

dns服务器配置为你推荐
cm域名注册cm域名是什么含义?价格是多少?注册地址是多少?有什么投资价值?免费虚拟主机申请求免费可以申请的域名和虚拟主机便宜的虚拟主机低价虚拟主机那种类型的好呢?网站空间域名关于网站的域名和空间?云服务器租用谁知道租用服务器、云主机去哪里租?服务器租用费用价格是多少呀重庆虚拟空间重庆那里可以租用VSP主机万网虚拟主机万网虚拟、专享、独享主机有什么区别?虚拟主机评测麻烦看一下这些虚拟主机商那个好?成都虚拟主机个人申请网址如何申请。新加坡虚拟主机新加坡虚拟主机无法访问,Godaddy回邮件说是域名的问题?
美国虚拟主机购买 重庆域名注册 新秒杀 cpanel sockscap godaddy域名证书 gspeed ntfs格式分区 徐正曦 hinet 阿里校园 免费活动 东莞数据中心 中国电信宽带测速网 新世界服务器 无限流量 河南移动梦网 云营销系统 什么是web服务器 国外的代理服务器 更多