精华内容
下载资源
问答
  • 搭建DNS服务器DNS系统在网络中的作用:维护着一个地址数据库,其中记录了各种主机域名与IP地址的对于关系,以方便为...实验环境:在虚拟机Linux(redhat6.5)系统上搭建DNS服务,实现域名与IP地址的正向解析和反向解...

    搭建DNS服务器

    DNS系统在网络中的作用:维护着一个地址数据库,其中记录了各种主机域名与IP地址的对于关系,以方便为客户程序提供正向或反向的地址查询服务,即正向解析与方向解析。

    正向解析:将指定的域名解析为相对应的IP地址。

    反向解析:将制定的IP地址解析为相对应的域名。

     

    实验环境:在虚拟机Linuxredhat6.5)系统上搭建DNS服务,实现域名与IP地址的正向解析和反向解析。


    一.正向解析

    1. 安装DNS软件包

    image.png


    2. 更改主配置文件,开启监听端口53.

    image.png


    3. 更改区域配置文件

    image.png


    4. 找到工作文件named.localhost的目录,复制工作文件不更改属主,属组。生成benet.com.zone的工作文件。

    image.png


    5. 更改区域数据配置文件

    image.png


    6. 启动DNS服务,指定DNS解析地址192.168.100.10

    image.png


    7. 查看DNS解析端口53是否开启。

    image.png


    8.测试正向解析

    image.png


    二.反向解析

    1.更改区域配置文件中反向解析的模板

    Vi named.rfc1912.zones

    image.png

    2. 拷贝正向解析文件(benet.com.zore)生成方向解析文件(benet.com.local

    并进行修改。

    image.png


    image.png


    3重启DNS服务,测试反向解析。将IP地址解析为域名

    image.png


    DNS正向解析反向解析实验成功。




    转载于:https://blog.51cto.com/13706703/2141941

    展开全文
  • DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。 DNS查询过程: 假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前...

    DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。

     

    DNS查询过程

    假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前已有缓存则直接把结果返回给我们的终端,如果没有则向dns的根查询负责解析.com的服务器的IP,找到负责.com域的服务器后再向其查询负责abc.com这个域的服务器的IP,得到结果后再向其查询www.abc.com的IP地址,查询到结果后再返回给我们。

        在这个过程中,我们只需要向我们指向的dns发起一次dns请求,他就会把最终的结果返回给我们,这个过程称为递归查询,而当其缓存中没有我们要查询的记录时,他需要一级一级的分别向根,.com, abc.com查询,每一次的查询请求都是他自己发起的,这个过程称为迭代查询

    由于abc.com这个域的解析不是由我们指向的dns服务器负责的,所以他返回给我们的答案为非权威应答,而他通过迭代从负责abc.com的dns服务器查询到的结果则为权威应答

     

    在互联网上总共有13个根服务器,在linux系统上可以dig -t NS .查看

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    [root@bob ~]# dig -t NS . | awk '$4=="A" {print $0}'
    d.root-servers.net. 5   IN  A   199.7.91.13
    b.root-servers.net. 5   IN  A   192.228.79.201
    a.root-servers.net. 5   IN  A   198.41.0.4
    c.root-servers.net. 5   IN  A   192.33.4.12
    j.root-servers.net. 5   IN  A   192.58.128.30
    f.root-servers.net. 5   IN  A   192.5.5.241
    k.root-servers.net. 5   IN  A   193.0.14.129
    l.root-servers.net. 5   IN  A   199.7.83.42
    e.root-servers.net. 5   IN  A   192.203.230.10
    g.root-servers.net. 5   IN  A   192.112.36.4
    i.root-servers.net. 5   IN  A   192.36.148.17
    m.root-servers.net. 5   IN  A   202.12.27.33
    h.root-servers.net. 5   IN  A   128.63.2.53

    DNS资源记录类型:   

       FQDN --> IP           A    IPv4 FQDN(Fully Qualified Domain Name)

       FQDN --> IP           AAAA IPv6

       Domain --> DNS Server NS 

       Domain --> Master DNS SOA(Start Of Authority)起始授权记录:准确说明谁是主dns服务器,主辅之间如何同步

       FQDN --> FQDN         CNAME(Canonical Name)   别名记录

       Domain --> Mail Server MX (Mail eXchanger) 邮件服务器,有优先级,0-99,数字越小,优先级越高

       IP --> FQDN            PTR(Pointer)     反向解析记录

     

      :正向解析和反向解析使用不同的名称解析库,每一个名称解析库叫做一个zone(区域)

      正向解析的根是 .(一个点)

      反向解析的根是 .in-addr.arpa.

      

    DNS安装配置

    1. 作为DNS缓存服务器

      1. 全球使用最广泛的dns服务器软件bind,由www.isc.org维护,同时dhcp软件也由他维护,可以去官网下载软件源码和文档

      2. 安装过程很简单 yum install -y bind

      3. 主配置文件/etc/named.conf,默认配置是监听在127.0.0.1上的且只允许本机查询,只需要更改为主机的对外地址或者直接注释(监听在所有网络接口、允许所有主机查询),启动服务就可作为一台DNS缓存服务器了。

      4. bind9是C语言写的,配置文件也是C语言风格,// 是注释符,每个语句结束要加;分号,bind10据说用C++和Python写的,options段定义的是全局参数

         

      5. 1
        2
        3
        //      listen-on port 53 { 127.0.0.1; };
        //      listen-on-v6 port 53 { ::1; };
        //      allow-query     { localhost; };
      6. rpm包给我们提供了启动脚本named, service named start即可

         

    2. 配置正向解析

      1. 在named.conf中

    1
    2
    directory       "/var/named";    
    include "/etc/named.rfc1912.zones";

    编辑named.rfc1912.zones添加以下内容以增加对域bob.org的管理

    1. 1
      2
      3
      4
      5
      zone "bob.org" IN {
          type master;    // 类型为主服务器
          file "bob.org.zone";    // 指定资源解析库存放位置,这个路径是相对
      // named.conf中定义的directory的,即实际位置为/var/named/bob.org.zone
      };

       

    2. 创建文件/var/named/bob.org.zone添加以一内容

    3. 1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      $TTL 43200;  // 这里可以定义全局变量,如果没有定义TTL则继承这里的43200单位秒 
      // 第一条记录必须为SOA记录
      bob.org./*区域名称,可以写成@直接引用当前区域名称*/    86400/*TTL,可不定义,会直接继承全局的*/ 
      IN /*Internet,固定格式*/   SOA /*记录类型*/   ns.bob.org. /*主服务器的FQDN*/ 
      admin.bob.org /*管理员邮箱,因为@有特殊意义用点代替*/  
      $TTL 43200;
      @    86400    IN    SOA    ns.bob.org.    admin.bob.org (
              201410070001; //serial number序列号
              1h;    // refresh time 主辅之间刷新时间
              5m;    // retry time 拉取信息不成功的重试时间
              7d;    // expire time 过期时间,过期后辅服务器也将放弃解析
              1d; )  // 否定答案的TTL
               
      @/*引用当前域名,可省略*/ IN  NS  ns.bob.org. 
          IN  MX  10  mail1.bob.org.
          IN  MX  20  mail2 /*相当于mail2.bob.org.*/
      ns  IN  A   172.16.100.10
      www IN  A   172.16.100.11
      webmail IN CNAME   mail2
      mail1.bob.org.  IN  A   172.16.100.12  
      mail2.bob.org.  IN  A   172.16.100.13
    4. 1
      2
      3
      4
      5
      6
      [root@localhost named]# named-checkconf  // 检查配置文件
      [root@localhost named]# chown :named /var/named/bob.org.zone
      [root@localhost named]# named-checkzone "bob.org" "/var/named/bob.org.zone"
      // 检查区域文件是否正确 
      zone bob.org/IN: loaded serial 3841574385
      OK
    5. 1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      [root@localhost named]# dig -t NS bob.org @172.16.100.10     // 测试是否可解析
       
      ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> -t NS bob.org @172.16.100.10
      ;; global options: +cmd
      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34365
      ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
      // 标志aa(authority answer)权威答案
      ;; QUESTION SECTION:
      ;bob.org.           IN  NS
       
      ;; ANSWER SECTION:
      bob.org.        43200   IN  NS  ns.bob.org.
       
      ;; ADDITIONAL SECTION:
      ns.bob.org.     43200   IN  A   172.16.100.10
       
      ;; Query time: 0 msec
      ;; SERVER: 172.16.100.10#53(172.16.100.10)
      ;; WHEN: Wed Aug 27 14:13:38 2014
      ;; MSG SIZE  rcvd: 58

       

       

       

     

    3. 配置反向解析

    1.  

      1. 1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        $TTL 43200;
        @   86400   IN  SOA ns.bob.org. admin.bob.org. (
                201410070001;
                1h;
                5m;
                7d;
                1d;)
         
            IN  NS  ns.bob.org.    // NS记录是必须的
            IN  MX  10  mail1.bob.org.
            IN  MX  20  mail2.bob.org.
        10  IN  PTR ns.bob.org.
        10  IN  PTR www.bob.org.
        11  IN  PTR mail1.bob.org.
        12  IN  PTR mail2.bob.org.
        12  IN  PTR webmail.bob.org.
      2. 1
        2
        3
        4
        zone "100.16.172.in-addr.arpa" IN {
            type master;
            file "172.16.100.zone";
        };
      1. 在区域配置文件/etc/named.rfc1912.zones新建一个区域

      2. 创建反向资源解析库文件/var/named/172.16.100.zone

      3. 1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        // 测试反向解析
        [root@localhost named]# dig -x 172.16.100.10 @172.16.100.10
         
        ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> -x 172.16.100.10 @172.16.100.10
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11785
        ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
        ;; WARNING: recursion requested but not available
         
        ;; QUESTION SECTION:
        ;10.100.16.172.in-addr.arpa.    IN  PTR
         
        ;; ANSWER SECTION:
        10.100.16.172.in-addr.arpa. 43200 IN  PTR www.bob.org.
        10.100.16.172.in-addr.arpa. 43200 IN  PTR ns.bob.org.
         
        ;; AUTHORITY SECTION:
        100.16.172.in-addr.arpa. 43200 IN  NS  ns.bob.org.
         
        ;; ADDITIONAL SECTION:
        ns.bob.org.     43200   IN  A   172.16.100.10
         
        ;; Query time: 0 msec
        ;; SERVER: 172.16.100.10#53(172.16.100.10)
        ;; WHEN: Wed Aug 27 19:35:57 2014
        ;; MSG SIZE  rcvd: 116
         
        [root@localhost named]# host -t PTR 172.16.100.10
        10.100.16.172.in-addr.arpa domain name pointer ns.bob.org.
        10.100.16.172.in-addr.arpa domain name pointer

    转载于:https://www.cnblogs.com/JDEdwards/p/6991213.html

    展开全文
  • DNS系统系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名IP地址的对应关系,以便为客户程序提供正向反向的地址查询服务。 正向解析:根据域名查询IP地址,是DNS最基本也是最常用的功能 反向...

    DNS系统系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名和IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务。

           正向解析:根据域名查询IP地址,是DNS最基本也是最常用的功能

           反向解析:根据IP地址查询域名,不怎么常用

    下面我用一台linux虚拟机来完成这两个实验

    1.jpg

    进入linux界面,首先安装bind安装文件,bind是一个提供域名服务的DNS服务程序,在系统光盘中这个安装包是自带的,可以用rpm命令直接安装


    2.jpg

    要实现DNS服务就需要对上图的三个文件进行配置,它们分别是主配置文件,区域配置文件,区域数据配置文件

        3.jpg

    首先我们先对主配置文件进行配置,这其中需要更改的内容为监听地址和端口,还有允许使用本DNS服务的主机,这里我将监听地址设为本机的地址,将允许使用本DNS服务设为any,即所有。

    4.jpg

    接着我们开始配置区域配置文件,该文件中有着很多模板,这里我复制一个模板进行更改,这里我复制了上面的一个模板,将域名更改为sun.com,名字可自行定义,第二行中为master,表示为主服务器,接着我将区域数据配置文件命名为sun.com.zone,这里没有设置从服务器,所以最后一行不用更改。

    5.jpg

    接着我们要开始配置区域数据配置文件了,在/var/named目录下可以看到named.localhost这个文件,这个正是一个区域数据配置文件,我们复制一个作为模板,将其改名为我们刚才建立的一个域名。6.jpg

    区域数据配置文件模板准备好后我们进入其中进行配置,这里面的@代表的意思为域名sun.com.,所以在开头只需要写一个邮箱名即可,上面的一列蓝色参数指的是同步从服务器的一些时间参数,这里不进行配置,,下面的一些参数才是我们需要更改的内容,其中NS(nameserver)指的是域名服务器,MX为邮件交换记录,A(address)表示地址,CNAME表示别名,这里可以按照上面的格式进行配置,配置时可以用tab键对其,保证美观

    7.jpg

    三个文件配置完成后需要重启服务器,同时要关闭防火墙,否则DNS服务无法启动,一切配置完成后还需要将DNS服务地址放到/etc/resolv.conf这个文件下,不然他不具备DNS功能。

    8.jpg

    这里我们解析刚刚设置的几个域名,可以看到都可以解析的到,如果这里用host命令无法解析,说明系统中没有这条命令,这时可以安装bind-utils这个包,然后就可以解析了。


    接着我们来做反向解析

    10.jpg

    做DNS反向解析需要对区域配置文件和区域数据文件进行配置

    9.jpg

    这里我们同样可以利用上面的模板进行更改,这里要注意反向区域的文件格式,是由倒序的网络地址和in-addr.arpa组合而成,这里的倒序IP只需要写前三位,最后一位是在数据文件中进行配置的,这里我将区域数据配置文件名设为sun.com.local

    10.jpg

    接着,我们利用正向区域的文件作为模板复制一份,然后在里面进行更改

    12.jpg

    来到反向区域配置文件,我们可以看到这个就是正向区域的模板,因为反向区域我配置的是100.168.192这个网段,所以在这里的域名要写全,接着就按照前面IP地址,后面域名的形式进行配置

    11.jpg

    配置完成后用host命令进行解析,可以看到解析出了我之前所设置的域名。

























    转载于:https://blog.51cto.com/13706760/2142598

    展开全文
  • DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。DNS查询过程:假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前已有...

    DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。


    DNS查询过程

    假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前已有缓存则直接把结果返回给我们的终端,如果没有则向dns的根查询负责解析.com的服务器的IP,找到负责.com域的服务器后再向其查询负责abc.com这个域的服务器的IP,得到结果后再向其查询www.abc.com的IP地址,查询到结果后再返回给我们。

        在这个过程中,我们只需要向我们指向的dns发起一次dns请求,他就会把最终的结果返回给我们,这个过程称为递归查询,而当其缓存中没有我们要查询的记录时,他需要一级一级的分别向根,.com, abc.com查询,每一次的查询请求都是他自己发起的,这个过程称为迭代查询

    由于abc.com这个域的解析不是由我们指向的dns服务器负责的,所以他返回给我们的答案为非权威应答,而他通过迭代从负责abc.com的dns服务器查询到的结果则为权威应答


    在互联网上总共有13个根服务器,在linux系统上可以dig -t NS .查看

    [root@bob ~]# dig -t NS . | awk '$4=="A" {print $0}'
    d.root-servers.net.	5	IN	A	199.7.91.13
    b.root-servers.net.	5	IN	A	192.228.79.201
    a.root-servers.net.	5	IN	A	198.41.0.4
    c.root-servers.net.	5	IN	A	192.33.4.12
    j.root-servers.net.	5	IN	A	192.58.128.30
    f.root-servers.net.	5	IN	A	192.5.5.241
    k.root-servers.net.	5	IN	A	193.0.14.129
    l.root-servers.net.	5	IN	A	199.7.83.42
    e.root-servers.net.	5	IN	A	192.203.230.10
    g.root-servers.net.	5	IN	A	192.112.36.4
    i.root-servers.net.	5	IN	A	192.36.148.17
    m.root-servers.net.	5	IN	A	202.12.27.33
    h.root-servers.net.	5	IN	A	128.63.2.53

    DNS资源记录类型:   

       FQDN --> IP           A    IPv4 FQDN(Fully Qualified Domain Name)

       FQDN --> IP           AAAA IPv6

       Domain --> DNS Server NS 

       Domain --> Master DNS SOA(Start Of Authority)起始授权记录:准确说明谁是主dns服务器,主辅之间如何同步

       FQDN --> FQDN         CNAME(Canonical Name)   别名记录

       Domain --> Mail Server MX (Mail eXchanger) 邮件服务器,有优先级,0-99,数字越小,优先级越高

       IP --> FQDN            PTR(Pointer)     反向解析记录


      正向解析和反向解析使用不同的名称解析库,每一个名称解析库叫做一个zone(区域)

      正向解析的根是 .(一个点)

      反向解析的根是 .in-addr.arpa.

      

    DNS安装配置

    1. 作为DNS缓存服务器

      1. 全球使用最广泛的dns服务器软件bind,由www.isc.org维护,同时dhcp软件也由他维护,可以去官网下载软件源码和文档

      2. 安装过程很简单 yum install -y bind

      3. 主配置文件/etc/named.conf,默认配置是监听在127.0.0.1上的且只允许本机查询,只需要更改为主机的对外地址或者直接注释(监听在所有网络接口、允许所有主机查询),启动服务就可作为一台DNS缓存服务器了。

      4. bind9是C语言写的,配置文件也是C语言风格,// 是注释符,每个语句结束要加;分号,bind10据说用C++和Python写的,options段定义的是全局参数


      5. //      listen-on port 53 { 127.0.0.1; };
        //      listen-on-v6 port 53 { ::1; };
        //      allow-query     { localhost; };
      6. rpm包给我们提供了启动脚本named, service named start即可


    2. 配置正向解析

      1. 在named.conf中

    directory       "/var/named";    
    include "/etc/named.rfc1912.zones";

    编辑named.rfc1912.zones添加以下内容以增加对域bob.org的管理

    1. zone "bob.org" IN {
      	type master;    // 类型为主服务器
      	file "bob.org.zone";    // 指定资源解析库存放位置,这个路径是相对
      // named.conf中定义的directory的,即实际位置为/var/named/bob.org.zone
      };


    2. 创建文件/var/named/bob.org.zone添加以一内容

    3. $TTL 43200;  // 这里可以定义全局变量,如果没有定义TTL则继承这里的43200单位秒 
      // 第一条记录必须为SOA记录
      bob.org./*区域名称,可以写成@直接引用当前区域名称*/	86400/*TTL,可不定义,会直接继承全局的*/	
      IN /*Internet,固定格式*/	SOA /*记录类型*/	ns.bob.org. /*主服务器的FQDN*/	
      admin.bob.org /*管理员邮箱,因为@有特殊意义用点代替*/	
      $TTL 43200;
      @    86400    IN    SOA    ns.bob.org.    admin.bob.org (
      		201410070001; //serial number序列号
      		1h;    // refresh time 主辅之间刷新时间
      		5m;    // retry time 拉取信息不成功的重试时间
      		7d;    // expire time 过期时间,过期后辅服务器也将放弃解析
      		1d; )  // 否定答案的TTL
      		
      @/*引用当前域名,可省略*/	IN	NS	ns.bob.org. 
      	IN	MX	10	mail1.bob.org.
      	IN	MX	20	mail2 /*相当于mail2.bob.org.*/
      ns	IN	A	172.16.100.10
      www	IN	A	172.16.100.11
      webmail IN	CNAME	mail2
      mail1.bob.org.	IN	A	172.16.100.12	
      mail2.bob.org.	IN	A	172.16.100.13
    4. [root@localhost named]# named-checkconf  // 检查配置文件
      [root@localhost named]# chown :named /var/named/bob.org.zone
      [root@localhost named]# named-checkzone "bob.org" "/var/named/bob.org.zone"
      // 检查区域文件是否正确 
      zone bob.org/IN: loaded serial 3841574385
      OK
    5. [root@localhost named]# dig -t NS bob.org @172.16.100.10     // 测试是否可解析
      
      ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> -t NS bob.org @172.16.100.10
      ;; global options: +cmd
      ;; Got answer:
      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34365
      ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
      // 标志aa(authority answer)权威答案
      ;; QUESTION SECTION:
      ;bob.org.			IN	NS
      
      ;; ANSWER SECTION:
      bob.org.		43200	IN	NS	ns.bob.org.
      
      ;; ADDITIONAL SECTION:
      ns.bob.org.		43200	IN	A	172.16.100.10
      
      ;; Query time: 0 msec
      ;; SERVER: 172.16.100.10#53(172.16.100.10)
      ;; WHEN: Wed Aug 27 14:13:38 2014
      ;; MSG SIZE  rcvd: 58





    3. 配置反向解析


      1. $TTL 43200;
        @	86400	IN	SOA	ns.bob.org. admin.bob.org. (
        		201410070001;
        		1h;
        		5m;
        		7d;
        		1d;)
        
        	IN	NS	ns.bob.org.    // NS记录是必须的
        	IN	MX	10	mail1.bob.org.
        	IN	MX	20	mail2.bob.org.
        10	IN	PTR	ns.bob.org.
        10	IN	PTR	www.bob.org.
        11	IN	PTR	mail1.bob.org.
        12	IN	PTR	mail2.bob.org.
        12	IN	PTR	webmail.bob.org.
      2. zone "100.16.172.in-addr.arpa" IN {
        	type master;
        	file "172.16.100.zone";
        };
      1. 在区域配置文件/etc/named.rfc1912.zones新建一个区域

      2. 创建反向资源解析库文件/var/named/172.16.100.zone

      3. // 测试反向解析
        [root@localhost named]# dig -x 172.16.100.10 @172.16.100.10
        
        ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> -x 172.16.100.10 @172.16.100.10
        ;; global options: +cmd
        ;; Got answer:
        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11785
        ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
        ;; WARNING: recursion requested but not available
        
        ;; QUESTION SECTION:
        ;10.100.16.172.in-addr.arpa.	IN	PTR
        
        ;; ANSWER SECTION:
        10.100.16.172.in-addr.arpa. 43200 IN	PTR	www.bob.org.
        10.100.16.172.in-addr.arpa. 43200 IN	PTR	ns.bob.org.
        
        ;; AUTHORITY SECTION:
        100.16.172.in-addr.arpa. 43200	IN	NS	ns.bob.org.
        
        ;; ADDITIONAL SECTION:
        ns.bob.org.		43200	IN	A	172.16.100.10
        
        ;; Query time: 0 msec
        ;; SERVER: 172.16.100.10#53(172.16.100.10)
        ;; WHEN: Wed Aug 27 19:35:57 2014
        ;; MSG SIZE  rcvd: 116
        
        [root@localhost named]# host -t PTR 172.16.100.10
        10.100.16.172.in-addr.arpa domain name pointer ns.bob.org.
        10.100.16.172.in-addr.arpa domain name pointer



    转载于:https://blog.51cto.com/zhishen/1561017

    展开全文
  • BIND是最广泛使用的开源名称服务器,在RHEL中,通过bind软件包提供防火墙开启端口 53/TCP 53 /UDP,53端口是DNS服务的端口。 BIND的主配置文件是 /etc/named.conf /var/named/目录包含名称服务器所使用的其他...
  • 如图所示(图片来自网络):DNS是逐级查询 域名后缀一般分为国际域名国内域名,常见的域名后缀有.com(商业组织)、.org(非盈利组织)、.gov(政府部门)、.net(网络服务商)、.edu(教研机构)、.pub(公共...
  • 正向解析dns @可以让字符串后自动加上westos.com 不以.结尾的字符串会自动补齐 expire 客户可以查询这个文件的期限(到期日) refresh 刷新客户缓存时间 minimum 最小缓存时间 retry 查询不到的话一个小时之后...
  • DNS域名解析服务理论:DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析和反向解析。正向解析:根据域名查IP...
  • 今天早上豆子无意中发现公司的DNS服务器上面只有正向的解析,而没有对应的PTR记录。换句话说,可以通过域名来解析IP地址,但是倒过来IP地址是找不着域名的。 1个小时写了个很简单的脚本,判断已有的记录是否存在...
  • 下面我们将在局域网内搭建主从DNS服务器,局域网的其它Windows客户机通过设置主从DNS或主从任1个DNS后,可以正常浏览互联网网页通过域名连通局域网的某些机器即可。 1、主动DNS服务器的时间必须统一,否则会出现...
  • 1.什么是DNSDNS是域名系统(Domain Name System)的缩写,简单地说就是把域名解析成IP地址。 2.DNS分为哪几种类型? 主域名服务器 辅助... 从查询方式来分为递归查询(要么查询成功,要么查询失败)迭代查询(...
  • 一、简介 Squid 是一个高性能的代理缓存服务器,对应中文的乌贼,鱿鱼的意思。...Squid 将数据元缓存在内存硬盘中,同时也缓存 DNS 查询的结果。Squid 支持 SSL,支持访问控制。由于使用了 ICP(轻量 ...
  • DNS系统的作用◾ 正向解析:根据域名查找对应的IP地址◾ 反向解析:分局IP地址查找对应的域名◾ DNS 系统的分布式数据结构◾ 查询方式 两个过程:DNS系统类型1. 缓存域名服务器2. 主域名服务器3. 从域名服务器4. ...
  • 文章目录一.BIND域名服务基础(一)DNS系统的作用及类型DNS系统的作用域名结构(二)BIND的安装配置文件①安装bind软件包②修改主配置文件③修改区域配置文件,添加正向区域配置④配置正向区域数据文件⑤启动服务...
  • DNS反向解析及主从服务器分离解析一、反向解析和正向解析类似二、配置命令二、DNS主从服务器的建立(一)主服务器的配置(二)从服务器配置步骤(新打开的虚拟机) 一、反向解析和正向解析类似 上篇博文有写 二、...
  • IMS中SIP的DNS查询过程

    千次阅读 2015-03-16 16:22:48
    DNS查询有正向和反向查询正向是将域名解析城IP地址。 DNS查询过程为:本地的/etc/hosts文件--->本地的DNS缓存---->本地局域网的DNS服务器----->迭代或递归查询公共DNS服务器。 /etc/hosts /etc/hos.conf /etc/...
  • DNS:Domain Name Server DNS其功能是实现名称解析主要包括两个方面: 正向解析:FQDN(完全主机名)--> IP 逆向解析:IP --> FQDN(完全主机名) DNS查询只有有两种: 1.迭代查询interation (查找时会得到...
  • 成都信息工程学院一网络工程系 实用网络技术 第四讲 Windows下的DNS服务 器...创建正向查询区域 创建反向查询区 配置DNS客户端 DNS服务测试 DNs服务器属性 动态更新的设置 重 DNs的数据文 创建正向查询区域 创建反向查
  • DNS

    2018-04-21 21:09:00
    DNS总结:  DNS是应用层协议  本地名称解析的配置文件:/etc/hosts  域名最多有127级  DNS查询类型:递归查询 , 迭代查询  解析类型分为正向解析和反向解析:  域名---> IP  IP ----> 域名  DNS...
  • TCP/IP详解09-应用层(基于UDP):DNS、TFTP BOOTP TCP/IP详解09-应用层(基于UDP):DNS、TFTP BOOTP ...1.2.2 反向查询(指针查询) 1.3 其他问题 1.3.1 DNS服务器高速缓存 1.3.2 ...
  • DNS的原理解析过程

    2017-08-15 19:41:40
    DNS的解析原理过程:在Internet上域名IP是对应的,DNS解析有两种:一种是正向解析,另外一种是反向解析。正向解析:正向解析就是将域名转换成对应的 IP地址的过程,它应用于在浏览器地址栏中输入网站域名时的情形...
  • Windwos 08R2_DNS全面图文详解

    万次阅读 2016-04-29 16:50:28
    目录目录 前言 软件环境 DNS域名服务器 DNS服务器原理 DNS域名空间 DNS区域 DNS服务器的类别 DNS查询模式 ...新建反向解析区域和反向记录 新建子域 创建辅助区域 DNS的高级设置 更改区域类型和区域文件名 动态
  • DNS协议

    2014-05-25 17:48:32
    DNS基础教程(五)创建DNS正向反向查找区域 DNS基础教程(六)详解正向、反向查找区域 DNS基础教程(七)辅助区域、存根区域操作演示 DNS基础教程(八)DNS客户端查询过程 DNS基础教程(九)DNS服务器属性之接口转发器...
  • 配置DNS服务器包括创建正向和反向查询区域,以及配置DNS服务器属性。配置DNS服务的必要条件。有固定的IP地址。配置一号DNS的IP地址。以及首选DNS地址指向自己。下面开始正式安装并启动DNS服务。在服务器管理器中选择...
  • 正向解析:根据主机名称(域名)查找对应的IP地址; 反向解析:根据IP地址查找对应的主机域名; (2)DNS系统的类型 缓存域名服务器: 也称为高速缓存服务器(提高重复查询的速度,节省互联网的网络带宽,...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 170
精华内容 68
关键字:

dns正向查询和反向查询