LINUX中的DNS服务---DNS正向、反向和双向解析
一、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
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正向、反向和双向解析的更多相关文章
- Linux中如何设置服务自启动?
转自:Linux中如何设置服务自启动? 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务,主要用三种方式进行这一操作: ln -s 在/etc/rc.d/rc ...
- Linux中的sshd服务
Linux中的sshd服务,主要用于pst终端,远程连接到linux服务中 看sshd服务状态 service sshd status 停止sshd服务 service sshd stop 启动ssh ...
- 讲述一下自己在linux中配置ftp服务的经历
本人大二小白一名,从大一下学期就开始接触到linux,当时看到学校每次让我们下载资源都在一个ftp服务器中,感觉特别的高大上,所以自己就想什么时候自己能够拥有自己的ftp服务器,自己放一点东西进去,让 ...
- linux中的openoffice服务终止运行
现象: 最近的linux中的openoffice服务进程运行一段时间后会自动停止,刚开始还以为忘了启动执行自启动脚本导致的.在连续出现前述情况后,开始查找应用程序崩溃的原因,首先查看linux服务器的 ...
- LINUX中的DNS服务---DNS集群
一.DNS集群的理解 在使用DNS的时候,为了缓解服务器的压力,会使用多个辅助DNS服务器来分担主DNS的工作.这些DNS就叫做DNS集群. 二.配置过程 1)在辅DNS中操作如下:(主机号为172. ...
- Linux中关闭SSH的DNS解析
在操作中,我们都会用SSH协议来远程控制虚拟机,但是在输入用户名时候,会有一段时间的卡顿,此时正在进行SSH协议的DNS解析,我们为了快速的连接到虚拟机上,就要关闭这个解析过程,如下是具体配置: 1. ...
- Linux中的DHCP服务
目录 DHCP DHCP的报文类型 DHCP的部署 DHCP中继(DHCP代理) DHCP DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局 ...
- 在Linux中设置自启动服务或程序
三种方法: 1.基于linux的system V机制,其中有个运行级别和链接软连接指向服务脚本的机制. 服务脚本一般处于/etc/init.d/目录下, 而运行级别制定的默认执行脚本在/etc/rc. ...
- 在linux中启动mysql服务的命令
用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动.必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误. 命令如下: 第一 ...
随机推荐
- c语言数组拷贝
#include <string.h> // 如果要从数组a复制k个元素到数组b,可以这样做 memcpy(b,a,sizeof(int)*k);
- Linux用户及权限分配
一.用户分类 所有者 u; 所属组 g; 其它用户 o; 所有用户 a; 二.用户管理 //查看用户 id user //添加用户 useradd user //设置密码 passwd user // ...
- 【网络结构可视化】Visualizing and Understanding Convolutional Networks(ZF-Net) 论文解析
目录 0. 论文地址 1. 概述 2. 可视化结构 2.1 Unpooling 2.2 Rectification: 2.3 Filtering: 3. Feature Visualization 4 ...
- Java的历史及发展
Java之父:詹姆斯·高斯林 (James Gosling) Java自1995诞生,至今已经20多年的历史. Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名.Java语 ...
- 简单描述DataAdapter、DataReader、DataSet、Datatable对比
一.存储的对比 DataReader 从数据库中检索[只读]数据流,存在客户端网络缓冲区,直到Read方法访问它们. DataAdapter 表示一组SQL命令和数据库连接,用于填充DateSet和[ ...
- Zookeeper Zkclient客户端
Zkclient是对Zookeeper的原生API进行了包装,实现了超时重连.Watcher反复注册等功能,它可以实现递归创建,删除节点,但是zkClient不能递归给节点赋值. 主要的api如下: ...
- python print和strip
在使用这两个模块时犯过错误,总结如下: 1.print print在打印时会自动加上换行,例如: >>> for i in xrange(1,5): ... print i ... ...
- 从U盘安装linux(前人踩坑后人乘凉)
今天踩了一个大坑,网上的教程从u盘安装linux少了一个关键步骤导致我挣扎了两个小时 废话不多说,开始需要准备一些东西 1.从官网下载一个Ubuntu 10.04的镜像 2.一个大于等于1G的支持启动 ...
- thinkphp3.2.3 + nginx 配置二级域名
使用的是阿里云centOS.74 第一步: 配置urlpath server { listen ; server_name www.xxxx.com xxxx.com; root /data/www/ ...
- 如何理解nRF5芯片外设PPI
PPI,英文全称Programmable Peripheral Interconnect,是Nordic独有的外设,其设计目的是让CPU处于idle模式下外设与外设之间也能完成相应通信,从而降低系统功 ...