<fieldset id='rzdhm'></fieldset>

    <ins id='rzdhm'></ins>
    <span id='rzdhm'></span>

    <code id='rzdhm'><strong id='rzdhm'></strong></code>

        <acronym id='rzdhm'><em id='rzdhm'></em><td id='rzdhm'><div id='rzdhm'></div></td></acronym><address id='rzdhm'><big id='rzdhm'><big id='rzdhm'></big><legend id='rzdhm'></legend></big></address>

        1. <i id='rzdhm'></i>
          <i id='rzdhm'><div id='rzdhm'><ins id='rzdhm'></ins></div></i>

        2. <dl id='rzdhm'></dl>

        3. <tr id='rzdhm'><strong id='rzdhm'></strong><small id='rzdhm'></small><button id='rzdhm'></button><li id='rzdhm'><noscript id='rzdhm'><big id='rzdhm'></big><dt id='rzdhm'></dt></noscript></li></tr><ol id='rzdhm'><table id='rzdhm'><blockquote id='rzdhm'><tbody id='rzdhm'></tbody></blockquote></table></ol><u id='rzdhm'></u><kbd id='rzdhm'><kbd id='rzdhm'></kbd></kbd>
        4. Linux系统的服务器的DNS相关配置

          • 时间:
          • 浏览:7
          • 来源:124软件资讯网

              运行情况redhat 9.0 ,IP地址172.18.121.35,实现的域名为jb51.net

              1.安装DNS所要的软件包.

              检察是否安装bind软件,在终端中输入

              代码如下:

              [root@localhost root]# rpm -qa|grep bind

              redhat-config-bind-1.9.0-13

              bind-9.2.1-16

              bind-utils-9.2.1-16

              ypbind-1.11-4

              若泛起以上的文字则表现安装乐成,若没有泛起以上工具插入准确的光盘,举行安装.或者通过下载源代码举行安装  。

              2.设定好IP地址与DNS

              在终端中输入netconfig,回车,在第一行中输入IP,172.18.121.35.第二行输入子网掩码255.255.255.0第三行输入网关地址:172.18.121.1,最后一行输入DNS 172.18.121.35.再确定.再在终端中输入下面的下令

              代码如下:

              [root@localhost root]#service network reload

              [root@localhost root]#service network restart

              通过ifconfig检察IP信息

              3.设置DNS

              设置DNS正向搜索,设置文件如下:

              代码如下:

              [root@localhost root]#cp /var/named/localhost.zone /var/named/jb51.net

              先复制本机DNS的一个设置模板文件,举行修改

              代码如下:

              [root@localhost root]# vi /var/named/jb51.net

              $TTL 86400

              $ORIGIN jb51.net.

              @ 1D IN SOA jb51.net. root.jb51.net. (

              42 ; serial (d. adams)

              3H ; refresh

              15M ; retry

              1W ; expiry

              1D ) ; minimum

              1D IN NS @

              1D IN MX 5 mail.jb51.net.

              www 1D IN A 172.18.121.35

              mail 1D IN A 172.18.121.35

              ftp 1D IN A 172.18.121.35

              pop3 IN CNAME mail.jb51.net.

              smtp IN CNAME mail.jb51.net.

              生存退出,先按ESC ,再:wq.

              设置DNS正向搜索,设置文件如下:

              代码如下:

              [root@localhost root]#cp /var/named/named.local /var/named/172.18.121.rev

              先复制本机DNS的一个设置模板文件,举行修改

              代码如下:

              [root@localhost root]# vi /var/named/172.18.121.rev

              $TTL 86400

              @ IN SOA jb51.net. root.jb51.net. (

              1997022700 ; Serial

              28800 ; Refresh

              14400 ; Retry

              3600000 ; Expire

              86400 ) ; Minimum

              IN NS jb51.net.

            < p>35 IN PTR www.jb51.net.

              35 IN PTR mail.jb51.net.

              35 IN PTR ftp.jb51.net.

              设置本机DNS的一个主文件,安装好后它有一个模板,修改它,修改的部门是粗线表现

              代码如下:

              [root@localhost root]# vi /etc/named.conf

              // generated by named-bootconf.pl

              options {

              directory "/var/named";

              

              // query-source address * port 53;

              };

              //

              // a caching only nameserver config

              //

              controls {

              inet 127.0.0.1 allow { localhost; } keys { rndckey; };

              };

              zone "." IN {

              type hint;

              file "named.ca";

              };

              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 "jb51.net"IN{

              type master;

              file "jb51.net";

              };

              zone "121.18.172.in-addr.arpa"IN{

              type master;

              file "172.18.121.rev";

              };

              include "/etc/rndc.key";

              "/etc/named.conf" [已转换] 45L, 894C

              设置本机的域名转换法式的顺序

              代码如下:

              [root@localhost root]# vi /etc/host.conf

              order bind,hosts

              multi off

              trim jb51.net

              [root@localhost root]# vi /etc/resolv.conf

              nameserver 172.18.121.35

              nameserver 218.196.42.2

              namedsever 218.196.42.2

              domain jb51.net

              search www.jb51.net jb51.net

              option nochecknames rotate

              4.启动named服务.

              代码如下:

              [root@localhost root]#service named start

              5.检查设置是否乐成

              代码如下:

              [root@localhost root]# nslookup

              Note: nslookup is deprecated and may be removed from future releases.

              Consider using the `dig' or `host' programs instead. Run nslookup with

              the `-sil[ent]' option to prevent this message from appearing.

              > www.jb51.net

              Server: 172.18.121.35

              Address: 172.18.121.35#53

              Name: www.jb51.net

              Address: 172.18.121.35

              > 172.18.121.35

              Server: 172.18.121.35

              Address: 172.18.121.35#53

              35.121.18.172.in-addr.arpa name = ftp.jb51.net.

              35.121.18.172.in-addr.arpa name = www.jb51.net.

              35.121.18.172.in-addr.arpa name = mail.jb51.net.

              >

              ctrl +D退出

              若泛起上面的情形的文字表现已经设置乐成.

              6.实在在设置的历程中,检察自己是否设置准确可以通过named –g 举行检察你的设置文件到底错在谁人地方,再举行修改

              PS:DNS相关设置文件说明

              . /etc/host.conf

              当系统中同时存在DNS域名剖析和/etc/hosts主机表机制时  ,由该/etc/host.conf确定主机名诠释顺序 。示例:

              order hosts,bind #名称诠释顺序

              multi on #允许主机拥有多个IP地址

              nospoof on #克制IP地址诱骗

              order是要害字 ,界说先用本机hosts主机表举行名称诠释  ,若是不能诠释  ,再搜索bind名称服务器(DNS)  。

              . /etc/resolv.conf

              该文件是DNS域名剖析的设置文件 ,它的花样很简朴  ,每行以一个要害字开头  ,后接设置参数  。resolv.conf的要害字主要有四个  ,划分是:

              nameserver #界说DNS服务器的IP地址

              domain #界说当地域名

              search #界说域名的搜索列表

              sortlist #对返回的域名举行排序

              /etc/resolv.conf的一个示例:

              domain ringkee.com

              search www.ringkee.com ringkee.com

              nameserver 202.96.128.86

              nameserver 202.96.128.166

              最主要是nameserver要害字  ,若是没指定nameserver就找不到DNS服务器 ,其它要害字是可选的  。

              . /etc/hosts

              设置IP地址与主机名对应表  ,可用该文件来举行主机名称诠释 。如:

              #花样:IP地址 主机名 别名

              代码如下:

              127.0.0.1 localhost localhost.localdomain

              192.168.1.1 debian debian

              192.168.0.2 t02 t02.tiger

              192.168.0.4 t04 t04.tiger

              ./etc/name.conf

              // generated by named-bootconf.pl

            < p>options {

              directory "/var/named";

              

              // query-source address * port 53;

              };

            < p>//

              // a caching only nameserver config

              //

            < p>zone "." IN {

              type hint;

              file "named.ca";

              };

            < p>zone "0.0.127.in-addr.arpa" IN {

              type master;

              file "named.local";

              allow-update { none; };

              };

              这一部门是你安装了bind软件后系统自动发生的named.conf文件的原始内容  。“directory”指定了dns记载文件的存放目录是/var/named 。“//”开头的文字是说明文字 ,不用管它  。接着的两个“zone”语句界说了dns服务器的根和对应的反向查询域 ,并指出根的记载文件是“name.ca”  ,根的反向查询域的记载文件是“named.local”  。这两个记载文件也是系统自带的  ,不用去改动它  。named.conf文件的这一部门内容  ,我们不必去改动它 。

              但我们可以在“diretory”下添加一行:forwarders {202.96.134.133;}  。202.96.134.133是我这里电信的dns服务器的地址  ,forwarders参数指明晰厥后的ip所在的服务器作为备选的dns服务器  。也就是说  ,把本机的dns不能剖析的主机发送到这个备选的dns服务器上 ,让它来举行剖析 。

              代码如下:

              zone "jb51.net" IN {

              type master;

              file "named.jb51.net";

              allow-update { none; };

              };

              zone "0.0.10.in-addr.arpa" IN {

              type master;

              file "named.jb51.net.rev";

              allow-update { none; };

              };

              这一部门是手工添加的 。界说了“jb51.net”这个域和对应的反向查询域  。“type master”说明本机是“jb51.net”和“0.0.10.in-addr.arpa”这两个域的主dns服务器(primary name server)  。“named.jb51.net”和“named.jb51.net.rev”是域的记载文件 。这两个文件也是自己建立的  ,下面我们就来看看这两个文件 。

              ./var/named/naemd.***.com

              资源记载文件 ,位于/var/named目录下  。这个目录是named.conf中界说的  。

              1、named.jb51.net文件内容如下:

              代码如下:

              @ IN SOA netfinity.jb51.net. root.netfinity.jb51.net. (

              1997022700 ; Serial

              28800 ; Refresh

              14400 ; Retry

              3600000 ; Expire

              86400 ) ; Minimum

              IN NS netfinity.jb51.net.

              IN MX 10 netfinity.jb51.net.

            < p>netfinity IN A 10.0.0.211

              lily IN A 10.0.0.139

              www IN CNAME netfinity.jb51.net.

              pop3 IN CNAME netfinity.jb51.net.

              smtp IN CNAME netfinity.jb51.net.

              在这个记载文件中  ,泛起了5种类型的记载  。SOA 是授权起始(Start Of Authority)的缩写  ,后面接着写你的dns服务器的主机名  ,这里是“netfinity.jb51.net.” 。(注重 ,主机名称后面的小圆点  。通常泛起在记载文件了的主机名 ,记得都要加上这各小圆点  。)NS 是名称服务器资源记载  ,指明域中的名称服务器  ,这里就是dns服务器  。MX是邮件交流者资源记载 ,指明这个域的邮件服务器  。你可以写多个MX记载 ,指明多个邮件服务器  ,优先级别由MX后的数字决议  ,数字越小  ,邮件服务器优先权越高  。A是主机记载  ,把主机和ip地址对应起来  。CNAME是别名记载  ,它赋予一个主机差别的名称  ,如www.jb51.net、pop3.jb51.net实在都是指向统一台主机netfinity.jb51.net 。

              ./var/named/naemd.***.com.rev

              named.jb51.net.rev文件内容:

              代码如下:

              @ IN SOA netfinity.jb51.net. root.netfinity.jb51.net. (

              1997022700 ; Serial

              28800 ; Refresh

              14400 ; Retry

              3600000 ; Expire

              86400 ) ; Minimum

              IN NS netfinity.jb51.net.

              211 IN PTR netfinity.jb51.net.

              139 IN PTR lily.jb51.net.

              这是“jb51.net”的反向域记载文件  ,它让dns服务器提供由ip地址查找主机名的服务  。PTR记载把ip和主机名对应起来 。由于一些法式会要求反向查询  ,以是反向查询域的记载文件最好不要省略  。

              到此为止 ,你已经乐成设置了一个dns服务器  ,它能够剖析“jb51.net”这个域了 。