精华内容
下载资源
问答
  • 正向解析和反向解析 前期准备 windows 2003 server(IP:192.168.91.142) 目标 在DNS服务器中实现正向解析和反向解析 安装步骤 在dns正向查找区域新建区域 选择主要区域,下一步 选择 至Active...

    正向解析和反向解析

     

    前期准备

    windows 2003 server(IP:192.168.91.142)

    目标

    在DNS服务器中实现正向解析和反向解析

    安装步骤

    在dns正向查找区域新建区域

    选择主要区域,下一步

    选择 至Active Directory林baidu.com中的所有DNS服务器,下一步

    输入区域名称,下一步

    选择允许非安全和安全动态更新

    新建主机名称和IP地址,添加主机

    修改SOA的名称服务器

    在反向查找区域中新建区域

    选择主要区域

    选择至ActiveDirectory林baidu.com中所有的DNS服务器

    输入网络ip,下一步

    选择允许非安全和安全动态更新

    添加指针输入主机IP 和主机名

    修改SOA的名称服务器

    测试结果

    查看本机反向解析成功

     

    展开全文
  • 在尝试配置DNS bind服务的时候,遇到了一个概念,DNS的正向解析反向解析,学习一下。 1、概念BIND安装配置 1.1、概念 DNS服务器里面有两个区域,即“正向查找区域”“反向查找区域”: 正向查找区域:就是...

    在尝试配置DNS bind服务的时候,遇到了一个概念,DNS的正向解析与反向解析,学习一下。

    1、概念和BIND安装配置

    1.1、概念

    DNS服务器里面有两个区域,即“正向查找区域”和“反向查找区域”:

    • 正向查找区域:就是我们通常所说的域名解析
    • 反向查找区域:IP反向解析,它得到作用是通过查找IP地址的PTR记录来得到该IP地址指向的域名。

    IP正向解析好理解哈,IP反向解析的是什么应用场景呢?

    这里有个示例:IP反向解析主要应用到邮件服务器中来阻拦垃圾邮件。多数垃圾邮件发送者使用动态分配或者没有注册域名的IP地址来
    发送垃圾邮件,以避免追踪,使用域名反向解析后,就可以大大降低垃圾邮件的数量。比如用xxx@name.com这个邮箱给kasum@lwork.com发一封信,lwork邮件服务器接到这封信会查看这封信的信头文件,这封信的信头文件会显示这封信是由哪个IP地址发出来的。然后根据这个IP地址进行反向解析,如果反向解析到这个IP对应的域名是name.com就接收这封邮件,如果反向解析这个IP没有对应到name.com,那么就拒绝这封邮件。

    由于在域名系统中,一个IP地址可以对应多个域名,因此从IP出发去找域名,理论上应该遍历整个域名树,但是这在internet上是不现实的。为了完成逆向域名解析,系统提供一个特别域,该特别域称为逆向解析域in-addr.arpa.这样欲解析的IP地址就会被表达城一种像域名一样的可显示串形式,后缀以逆向解析域域名“in-addr.arpa”结尾。

    1.2、安装配置BIND

    yum install bind -y

    systemctl start named

    systemctl enable named

    如果是云上注意配置安全组允许53的TCP/UDP访问,虚拟机部署的话,防火墙设置看情况配置

    注意配置/etc/named.conf文件,下面的几个any地方的配置:

    注意下面这个搞成no,表示该服务器不进行备案,因为是实验环境所以不需要进行备案

    BIND中的配置文件,区域文件:/etc/named.rfc1912.zones

    正向解析:

    反向解析:

    字段解释:

    • localhost # 这个位置实际要填写的是解析的完整域,就是要解析的域名。
    • type master; # 如果是type hint ,表明是根dns。这里的master,表明是主dns,还有一个值是slave,表明是从dns。当然还有转发,后面会接受。
    • file ”named.localhost“; # 解析的记录文件。这个named.localhost可以自己定义,定义完成后需要在 /var/named/ 目录下有一个名称相同的文件与之匹配。
    • allow-update { none; }; # 是否允许客户端动态更新,none表明不允许。

    反向解析中,”0.in-addr.arpa”是一个比较特殊的格式写法,我们主要更改的是“0”这个数字,这个地方是ip地址网络位的反写。比如说192.168.9.0/24,那么这里填写的是“9.168.192.in-addr.arpa”。

     

    2、正向解析实例

    搞个域名mytest.com试试。

    vim /etc/named.rfc1912.zones,在其中配置一个mytest.com的域名:

    编写mytest.com.zone文件,注意要在/var/named路径下喔。

    这里我掉了一个坑,也是通过named.loopback为模板改,但是后来发现总是无法返回成功的DNS配置,花了两个小时发现是权限问题。。。复制的时候应该用cp -p /var/named/named.localhost /var/named/example.com.zone,直接CP是下面这个地方的问题,截图记录如下:

    好了,解决了之后,下面可以了。

    对这个文件解析一下各行的意思:

    第1行: 定义了DNS服务器查询缓存数据的时间为1天。

    第2行:@符表示该文件的父域名称 “mytest.com“  ;   

                      IN代表类型属于ininternet类,因为现在的互联网就是TCP/IP协议的应用,DNS服务在TCP/IP中的位置是应用层,所以这里写的IN,这一般来说是不可改变的;   

                      SOA表示 设置授权主机名,上图中定义了负责该区域域名解析的授权主机名,该主机必须在区域文件中有一个A资源记录;   

                      dns.mytest.com :表示声明的服务器主机名称,即这台DNS服务器的完整域名。

                      ptm.mytest.com :代表设置DNS服务器系统管理员的电子邮箱所对应主机的域名为ptm.life.net。

    第3行:是正向解析区域的序列号。若当你更改过主DNS服务器的数据后,要将该数值加大,这样辅DNS服务器才会更新数据

    第4行:refresh的功能主要是高速辅DNS服务器多长时间与主DNS服务器做一次serial的序列号对比。

    第5行:retry表示在refresh失败后,经过指定的时间再去尝试。

    第8行:定义mytest.com域的域名解析服务器为 dns.mytest.com。

    第9行:定义域名解析服务器的地址为 192.168.6.227。

    第10、11行:定义mytest.com域中的子域study.mytest.com和hobby.mytest.com的正向解析记录。

    第12行:定义JAY.mytest.com 的别名为music.mytest.com。

     

    这种配置因为都是手写,有时候会导致named无法启动(ps -ef | grep named无进程),可以通过命令行启动来排查故障。

    named -gc /etc/named.conf,我的一次报错故障如下截图:

     

    修改了配置文件,惦记着重启服务:systemctl restart named

     

    客户端访问测试,一种方式是配置/etc/resolv.conf文件,不过修改这个会影响本机其它访问;另外一种方式比较友好:

    dig study.mytest.com @192.168.6.227

     

    3、反向解析实例

    继续上面的步骤来:vim /etc/named.rfc1912.zones

    cp -p /var/named/named.loopback /var/named/example.com.ptr

    修改了配置文件,惦记着重启服务:systemctl restart named

     

    客户端测试:dig -x 172.25.5.1 @192.168.6.227

     

     

     


     

    展开全文
  • Centos 7 搭建DNS正向解析和反向解析

    千次阅读 2019-01-09 18:16:01
    Centos 7 搭建DNS正向解析和反向解析 服务的三要素:安装-配置-启动 1.使用yum安装DNS yum install bind -y 2.修改配置文件 vi /etc/named.conf 修改以下内容: listen-on port 53 { any; }; allow-query { any; ...

    Centos 7 搭建DNS正向解析和反向解析

    服务的三要素:安装-配置-启动

    1.使用yum安装DNS
    yum install bind -y

    2.修改配置文件

         vi /etc/named.conf
        修改以下内容:
      listen-on port 53 { any; };
      allow-query     { any; };
    vi /etc/named.rfc1912.zones
        在末尾添加以下内容:
    zone "hello.com" IN {                     -----正向解析
            type master;
            file "hello.com.zone";
    };
    
    zone "80.168.192.in-addr.arpa" IN {  -----反向解析
            type master;
            file "hello.com.local";
    };
    wq    --保存退出
    cd /var/named/
    cp -p named.localhost hello.com.zone    ---复制模板

    创建一个正向解析文件跟你 file "hello.com.zone",文件名要一样;

    vi hello.com.zone           ---
    
    $TTL 1D
    @       IN SOA  hello.com. 123213123.qq.com (
                                            1       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
            NS      dns.hello.com.
    dns     IN A    192.168.80.100
    www     IN A    192.168.80.101
    ftp     IN A    192.168.80.102  

    创建一个反向解析 file "hello.com.local",文件名要一样;

    vi hello.com.local
    $TTL 1D
    @       IN SOA  hello.com. 12123123.qq.com (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
            NS      dns.hello.com.
    100     IN PTR  dns.hello.com.
    101     IN PTR  www.hello.com.

    检查主配置文件语法;

    named-checkconf

    3.启动DNS服务
    systemctl start named

    查看DNS服务是否启动成功
    
       `netstat  -anpt  | grep  named`

    Centos 7  搭建DNS正向解析和反向解析

         测试DNS服务
         1.安装nslookup命令
         `yum   install  bind-utils  -y`
    
         2.给网卡指定DNS
         `vi /etc/sysconfig/network-scripts/ifcfg-ens32 `
         在末尾添加以下内容:
    ```
     DNS1=192.168.80.100   (根据实际情况添写DNS地址)
    
     wq   ---保存退出
    
         systemc  restart    network     ---重新启动网卡服务
          3.使用nslookup测试正向解析和反向解析
    
    正向解析就是根据网址解析出ip地址

    Centos 7  搭建DNS正向解析和反向解析
    反向解析就是根据ip地址解析出网址
    Centos 7  搭建DNS正向解析和反向解析

    转载于:https://blog.51cto.com/13701082/2340793

    展开全文
  • DNS 正向解析: 反向解析:

    DNS

    正向解析:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    反向解析:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • IPv6的正向解析和反向解析 1.配置AAAA 记录 AAAA 记录和IPV4 的A 记录相似,需要在BIND的各个zone中进行配置。它在一个单独的记录中设定了全部地址。例如: $ORIGIN 10658123.cn.  @ 86400 IN SOA dns1.aischang...
  • 文章目录一、DNS系统1、DNS的作用2、DNS概述3、DNS的定义4、域名结构:二、DNS域名解析方式:三、DNS服务器类型四、构建DNS域名正反向解析服务器步骤1、安装bind软件包2、配置正向解析3、反向解析 一、DNS系统 1、...
  • 转载:https://blog.csdn.net/jeekmary/article/details/79673867 先创建一个视图界面 urls.py index.html ...正向解析 ...所谓正向解析就是直接在这里写地址 向urls.py里面一样 例如: test/...
  • 一、修改主服务器dns的...正向解析:根据主机名(域名)查找对应的 IP 地址。 正向区域 ①创建转发域 [root@localhost ~]# cd /var/named [root@localhost named]# cp -rf named.localhost testmail.com.zone 编辑 te
  • DNS正向解析和反向解析

    千次阅读 2018-08-04 17:29:31
    正向解析 第一步:编辑区域配置文件 vim /etc/named.rfc1912.zones zone “linuxprobe.com” IN { type master; file “linuxprobe.com.zone”; allow-update {none;}; }; 第二步:编辑数据配置文件 [root@...
  • 搭建DNS服务器DNS系统在网络中的作用:维护着一个地址数据库,其中记录了各种主机域名与IP地址的对于关系,以方便为...实验环境:在虚拟机Linux(redhat6.5)系统上搭建DNS服务,实现域名与IP地址的正向解析和反向解...
  • DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。 DNS查询过程: 假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前...
  • LinuxDNS的正向解析和反向解析

    千次阅读 2018-11-20 12:08:20
    DNS:(Domain Name System,域名系统),因特网上作为域名IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的...
  • 【事件原因】:目前许多邮件服务器如sina.com,hotmail.com,yahoo.com.cn,等等都采用了垃圾邮件识别阻拦技术+IP反向解析验证技术以更好的阻拦垃圾邮件。 【事件分析】: ①.A记录:解析域名到IP(域名→IP的过程)...
  • 对于两者都熟悉的,实现 Bind+DLZ+MySQL正向解析的也已经很多了,但实现反向解析的恐怕是没有几个人去做。原因:一是不怎么需要反向解析,而是即使需要也不知道如何配置。 其实反向解析还是需...
  • 通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS的主要作用就是解决域名到IP之间的转换。hosts 只能作用于本主机,而不能同步更新到所有主机使用,而且当hosts文件很庞大时...
  • DNS是域名服务(Domain Name Service),负责把域名解析成IP地址(正向解析)或者把IP地址解析为域名(反向解析)。DNS查询过程:假设我们要访问www.abc.com,dns解析请求会发送给我们配置dns服务器,如果当前已有...
  • 示例:建立正向反向解析区域为ning.com在下面的配置中,有详细的解析配置:1、配置文件的内容设置#vim /etc/named/named.confoptions {// listen-on port 53 { 127.0.0.1; };----------必须监听在可以外部通信的一...
  • DNS服务器基本配置 bind详解:包名:bind进程:...bind-devel:与开发相关的头文件库文件(编译安装bind时所需)bind-libs:bind服务器端客户端都使用到的公共库文件bind-utils : bind客户端工具程序文件:/...
  • 主DNS的正向解析及反向解析 ...修改配置文件,创建正向解析和反向解析 2. 在/var/named/chroot/var/named/文件夹下创建正向解析和反向解析文件 3. 重启服务 4. 解析www.baidu.com ...
  • 什么叫正向解析和反向解析: 正向解析:根据主机名(域名)查找对应的 IP 地址。 反向解析:根据 IP 地址查找对应的主机名(域名)。( 反向解析的作用是将用户提交的 IP 地址 解析为对应的域名信息,它一般用于对某个 IP...
  • Django的正向解析和反向解析 先创建一个视图界面 urls.py index.html index页面加载的效果 正向解析 test/?result=1 所谓正向解析就是直接在这里写地址 向urls.py里面一样 例如: test/p1/p2 反向...
  • DNS域名解析服务理论:DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析和反向解析。正向解析:根据域名查IP...
  • DNS正向解析反向解析 DNS:(Domain Name System,域名系统),因特网上作为域名IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不去记住能够被机器直接读取的IP数串。通过主机名,...
  • DNS正向解析&反向解析

    2021-03-11 13:42:56
    前提: DNS: 因特网上作为域名ip地址相互映射的一个分布式数据库。 域名解析中的记录类型: A:直接解析到空间IP地址 CNAME:解析到别名 ...正向解析: 1.安装DNS域名系统 yum install -y bind 2.修
  • DNS域名系统概述及正向解析反向解析一、DNS域名系统二、DNS域名结构三、DNS服务器类型四、构建DNS域名解析服务器步骤(一)配置正向解析(二)配置反向解析 一、DNS域名系统 1、DNS定义:DNS是“域名系统”的英文...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 722
精华内容 288
关键字:

正向解析和反向解析