一、DNS的正向解析

也就是域名解析为IP地址进行访问!

1)vim  /etc/named.conf   ----》  删除forwarders所在行

2)vim  /etc/named.rfc1912.zones   ----》 复制第19-24行,粘贴在下面,并修改自己的域名

3)进行westos.com.zone的生成和修改

cd   /vat/named/

cp -p  named.localhost westos.com.zone    ##-p复制的时候文件权限和属性不变

vim  /var/named/westos.com.zone      进行如下修改

4)重启named服务器: systemctl  restart  named

5) 关闭防火墙:systemctl  stop  firewalld

6)在测试主机中进行如下修改:

vim   /etc/resolv.conf

7)在测试主机中进行测试:(我们可以看到xniu.westos.com解析的ip为172.25.254.100)                                                                   

 二、DNS的反向解析

将IP地址解析为域名!

1) vim /etc/named.rfc1912.zones   ---> 复制第36-40行,并作如下修改(反向解析格式为ptr)

2)复制文件模板为westos.com.ptr,并进行如下修改

cd  /var/named/

cp  -p  named.localhost  westos.com.ptr

vim  /var/named/westos.com.ptr      -p表示文件的权限和属性均复制

   

3)重启named服务:systemctl  restart named

4)在测试主机中进行测试:(反向解析要加-x)

dig  -x   172.25.254.111

 三、DNS的双向解析

双向解析则为域名和IP地址的双向转化。可以实现内网和外网访问同一网页时,可以得到不同的IP;从而区分内网还是外网。

1)首先定义内外网的配置文件

cd  /var/named/

cp  -p  westos.com.zone  westos.com.inter

vim  /vat/named/westos.com.inter   修改网段为外网的

2) cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter

      vim  /etc/named.rfc1912.inter  

3)修改named.conf的配置文件

vim  /etc/named.conf   -->首先注释掉49-56行,在编写57-72行

4)重启服务:systemctl  restart  named

5) 分别对两台主机进行测试:

  • 对于172.25.254.177主机,修改/etc/resolv.conf文件:  servername 172.25.254.177

然后使用dig  xniu.westos.com  进行查看:

  • 对172.25.254.97主机进行测试,首先修改/etc/resolv.conf文件:servername  172.25.254.177

使用命令dig  xniu.westos.com  对域名解析的ip进行进行查看

LINUX中的DNS服务---DNS正向、反向和双向解析的更多相关文章

  1. Linux中如何设置服务自启动?

    转自:Linux中如何设置服务自启动? 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务,主要用三种方式进行这一操作: ln -s             在/etc/rc.d/rc ...

  2. Linux中的sshd服务

    Linux中的sshd服务,主要用于pst终端,远程连接到linux服务中 看sshd服务状态 service sshd status 停止sshd服务 service sshd stop 启动ssh ...

  3. 讲述一下自己在linux中配置ftp服务的经历

    本人大二小白一名,从大一下学期就开始接触到linux,当时看到学校每次让我们下载资源都在一个ftp服务器中,感觉特别的高大上,所以自己就想什么时候自己能够拥有自己的ftp服务器,自己放一点东西进去,让 ...

  4. linux中的openoffice服务终止运行

    现象: 最近的linux中的openoffice服务进程运行一段时间后会自动停止,刚开始还以为忘了启动执行自启动脚本导致的.在连续出现前述情况后,开始查找应用程序崩溃的原因,首先查看linux服务器的 ...

  5. LINUX中的DNS服务---DNS集群

    一.DNS集群的理解 在使用DNS的时候,为了缓解服务器的压力,会使用多个辅助DNS服务器来分担主DNS的工作.这些DNS就叫做DNS集群. 二.配置过程 1)在辅DNS中操作如下:(主机号为172. ...

  6. Linux中关闭SSH的DNS解析

    在操作中,我们都会用SSH协议来远程控制虚拟机,但是在输入用户名时候,会有一段时间的卡顿,此时正在进行SSH协议的DNS解析,我们为了快速的连接到虚拟机上,就要关闭这个解析过程,如下是具体配置: 1. ...

  7. Linux中的DHCP服务

    目录 DHCP DHCP的报文类型 DHCP的部署 DHCP中继(DHCP代理) DHCP DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局 ...

  8. 在Linux中设置自启动服务或程序

    三种方法: 1.基于linux的system V机制,其中有个运行级别和链接软连接指向服务脚本的机制. 服务脚本一般处于/etc/init.d/目录下, 而运行级别制定的默认执行脚本在/etc/rc. ...

  9. 在linux中启动mysql服务的命令

    用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动.必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误. 命令如下: 第一 ...

随机推荐

  1. Django----Request对象&Response对象

    Django 使用Request 对象和Response 对象在系统间传递状态. HttpRequest 对象: Request.body:一个字节字符串,表示原始HTTP 请求的正文.它对于处理非H ...

  2. 巨坑:jqgrid竟然取不到编辑模式下input的值

    今天遇到最奇葩的问题,竟然取不到input的值,感觉世界观都颠覆了.后来一搜资料,又是jqgrid框架搞的鬼,真搞不明白,开发框架就好好开发框架,留这么多坑有意思吗? jqgrid编辑模式下不要调用g ...

  3. CSS 布局 - 水平 & 垂直对齐

    CSS 布局 - 水平 & 垂直对齐 一.元素居中对齐 要水平居中对齐一个元素(如 <div>), 可以使用 margin: auto;. 设置到元素的宽度将防止它溢出到容器的边缘 ...

  4. 照着官网来安装openstack pike之neutron安装

    neutron组件安装分为控制节点和计算节点,还是先从控制节点安装 1.前提条件,数据库为nova创建库和账户密码来连接数据库 # mysql -u root -p MariaDB [(none)]& ...

  5. 资源 | TensorFlow推出新工具Seedbank:即刻使用的预训练模型库【转】

    本文转载自:http://tech.ifeng.com/a/20180713/45062331_0.shtml 选自TensorFlow 作者:Michael Tyka 机器之心编译 参与:路.王淑婷 ...

  6. kali rolling 配置网络

    一. 在文件系统里找到/etc/network下的interfaces文件,打开后可以看到eth0为dhcp,将其修改为如下形式: # This file describes the network ...

  7. 第七篇:Spark SQL 源码分析之Physical Plan 到 RDD的具体实现

    /** Spark SQL源码分析系列文章*/ 接上一篇文章Spark SQL Catalyst源码分析之Physical Plan,本文将介绍Physical Plan的toRDD的具体实现细节: ...

  8. Python学习札记(十一) Function2 函数定义

    参考:定义函数 Note: 先看一段代码实例(Barefoot topo.py): def read_topo(): nb_hosts = 0 nb_switches = 0 links = [] w ...

  9. 利用Java.util.UUID来生成唯一ID(用来做数据库主键好用)

    UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.按照开放软件基金会(OSF)制定的标准计算, ...

  10. BinLog日志

    一.概述 binlog 二进制日志文件,可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事 ...