提供DNS处事的就是DNS处事器,然后指明白主DNS处事器的地点“masters { 11.0.0.1; };”,高速缓存处事器(Cache-only server)、主处事器(Primary Name server)、帮助处事器(Second Name Server),其内容如下: $TTL 86400 @ IN SOA @ root.localhost ( 2 ;serial 28800 ;refresh 7200 ;retry 604800 ;expire 86400 ;ttl ) @ IN NS localhost www IN A 11.0.0.233 www2 IN A 11.0.0.23 forum IN A 11.0.0.10 @ IN MX 5 mail.21php.com. 该文件的前部门是响应的参数配置。 读取21php.com域的信息,在帮助处事器中有域信息的完备拷贝,配合配置dns处事器,并作为当地磁盘文件存储在帮助处事器中, 位于/etc目次下的有:hosts,其IP地点为11.0.0.1,named.conf是dns server设置的焦点文件。 企业软件热门文章 Windows 7的几个新奇的快捷/组合键 Linux查察文件的最初建设时刻 ①简介 DNS就是Domain Name System。 看是否返回正确的ip地点,个中也有将要运行dns这台电脑的ip地点和主机名,一类是dns记录文件在/var/named目次下。 赏识21php.com这个网站时。 在redhat 7.1以上版本中行使呼吁: /etc/rc.d/init.d/named restart 可能 /etc/rc.d/init.d/named reload 使窜改见效。 也可以行使nslookup呼吁:运行nslookup,就必需指定一个dns处事器的地点, alchemist et al. controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; include "/etc/rndc.key";options { directory "/var/named/"; }; zone "." { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa.zone"; }; zone "localhost" { type master; file "localhost.zone"; }; zone "21php.com" { type master; notify yes; file "21php.com"; }; 上文中#为注释标记。 然后生涯到本机的21php.com.zone文件里,“nameserver 10.0.0.211”指定了dns处事器的地点,和主DNS处事器差异处所就是:“type”改为了“slave”,DNS处事启动时,指定后全部的DNS数据文件都存放在此目次下; zone "." { type hint; file "named.ca"; }; 指定named从 named.ca 文件中得到Internet的顶层“根”处事器地点 。 bind软件安装后。 一类是设置文件在/etc目次下,此部门不必要窜改,它可以或许把形如这样的域名转换为211.152.50.35这样的IP地点;没有DNS,分为两类,下面是全部和dns配置相干文件的列表与声名, # named.conf - configuration for bind # # Generated automatically by bindconf, bind multi on nospoof on 3、“resolv.conf”文件,named.conf,你又要可以或许理会域名,下载等,可以阅读专门的文章,就会自动毗连11.0.0.1,用“ndc restart”呼吁从头启动处事,可以找一台客户机,加上其他相干文件。 host.conf。 指定了对主机名的理会次序是先到hosts中查找,“multi on”则是应承一个主机名对应多个ip地点,resolv.conf。 这里就不说了, DNS的具体道理、事变流程、术语、观念,会发生几个固有文件。 输入要查询的主机名,后头的部门就是详细的DNS数据; 譬喻: www IN A 11.0.0.233 将理会到地点11.0.0.233; www2 IN A 11.0.0.23 将www2.21php.com 理会到地点11.0.0.23; club IN A 11.0.0.10 将club.21php.com 理会到地点11.0.0.10; ③设置帮助DNS处事器 设置处事器11.0.0.2为21php.com帮助dns处事器 帮助DNS处事器,DNS处事器可以分为三种,文件内容: domain 21php.com nameserver 11.0.0.1 4、“named.boot”文件是早期版本的bind软件行使的设置文件,如DNS-HOWTO加以相识,然后试试上网,以是也可以可以答复对该域的查询,named.local文件中包括了127.0.0.*情势的地点到域名的转换数据(127.0.0网段地点是局域网接口的内部 loopback地点); zone "localhost" { type master; file "localhost.zone"; }; 指定包括localhost的DNS文件数据存放在/var/named/localhost.zone中; zone "21php.com" { type master; notify yes; file "21php.com.zone"; }; 以上语句表白域21php.com的DNS数据存放在/var/named/目次下的21php.com.zone中; 我们可以用文本编辑器打开/var/named/21php.com.zone。 这部门的设置内容如下: zone "21php.com" IN { type slave; file "21php.com.zone"; masters { 11.0.0.1; }; }; 可以看到,你可以最多写上三个地点。 区文件是从主处事器中转移出来的,把它的DNS地点设成新成立的DNS处事器地点,named.boot,内容: 127.0.0.1 localhost.localdomain localhost 2、“host.conf”文件[Boban注:原本误写成hosts.conf],收信, zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa.zone"; }; 指定named作为127.0.0网段地点转换主处事器, 其他各行寄义如下: diretory /var/named 指定named从 /var/named 目次下读取DNS数据文件,作为前一个失败时的候选dns处事器,内容: order hosts,就必需用211.152.50.35这么难记的数字来会见,然后到dns处事器的记录里查找。 “domain zrs.com”指定默认的域,是必不行少的, , ④测试DNS处事器 窜悔改DNS的响应文件,其IP地点为11.0.0.2; 下面我们设置处事器11.0.0.1为21PHP.COM的主DNS处事器 Linux下的dns成果是通过bind软件实现的,在redhat 7.1以上版本中保举行使dig呼吁,留意,此刻新版本中已经让位于“named.conf”,你假如没有配置本机为dns处事器,这个目任命户可自行指定并建设。 "order hosts bind"语句, 要测试DNS,这个文件对平凡非dns处事器的电脑(非windows的体系;Windows体系是在“收集属性”中配置这项的)来说,限于篇幅,下面我们一段一段的来讲解, ②设置主DNS处事器 起首我们做以下假设:A处事器为21php.com的主域名处事器, 1、“hosts”文件,可从主处事器中转移一整套域信息,B处事器为21php.com的帮助域名处事器,界说了主机名和ip地点的对应。 (责任编辑:admin) |