查询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后能够看到的反向解析指令

企鹅小屋6折年付240元起,美国CN2 GIA VPS促销,独享CPU,三网回程CN2 GIA

企鹅小屋怎么样?企鹅小屋最近针对自己的美国cn2 gia套餐推出了2个优惠码:月付7折和年付6折,独享CPU,100%性能,三网回程CN2 GIA网络,100Mbps峰值带宽,用完优惠码1G内存套餐是年付240元,线路方面三网回程CN2 GIA。如果新购IP不能正常使用,请在开通时间60分钟内工单VPS技术部门更换正常IP;特价主机不支持退款。点击进入:企鹅小屋官网地址企鹅小屋优惠码:年付6折优惠...

WebHorizon($10.56/年)256MB/5G SSD/200GB/日本VPS

WebHorizon是一家去年成立的国外VPS主机商,印度注册,提供虚拟主机和VPS产品,其中VPS包括OpenVZ和KVM架构,有独立IP也有共享IP,数据中心包括美国、波兰、日本、新加坡等(共享IP主机可选机房更多)。目前商家对日本VPS提供一个8折优惠码,优惠后最低款OpenVZ套餐年付10.56美元起。OpenVZCPU:1core内存:256MB硬盘:5G NVMe流量:200GB/1G...

VirMach:$7.2/年KVM-美元512MB/$7.2/年MB多个机房个机房可选_双线服务器租赁

Virmach对资源限制比较严格,建议查看TOS,自己做好限制,优点是稳定。 vCPU 内存 空间 流量 带宽 IPv4 价格 购买 1 512MB 15GB SSD 500GB 1Gbps 1 $7/VirMach:$7/年/512MB内存/15GB SSD空间/500GB流量/1Gbps端口/KVM/洛杉矶/西雅图/芝加哥/纽约等 发布于 5个月前 (01-05) VirMach,美国老牌、稳...

dns服务器配置为你推荐
电信主机租用租用电信服务器要注意什么?成都虚拟空间成都市规划信息技术中心如何?100m虚拟主机一般100-200M虚拟主机一天最多支持多少人访问啊?云南虚拟主机云南服务器托管域名解析什么是域名解析,这个是干嘛的!!域名交易域名过户办理流程/怎样办理域名过户?域名劫持不耻下问 什么是域名劫持动态域名解析每步动态域名解析域名批量查询有好米域名批量查询好用吗?已备案域名刚买的域名居然已经备案怎么办?
注册域名 博客主机 韩国电信 permitrootlogin 天猫双十一秒杀 淘宝双十一2018 win8.1企业版升级win10 美国php空间 空间出租 shopex主机 电信网络测速器 服务器论坛 中国联通宽带测速 xuni hosting24 server2008 超低价 俄勒冈州 ddos攻击器下载 主机箱 更多