配置dns主从服务器,能够实现正常的正反向解析

准备工作

1.安装相应包

提供DNS服务的软件叫bind,服务名是named。

[root@localhost ~]# yum install bind -y

关闭防火墙:[root@localhost ~]# systemctl stop firewalld.service

关闭selinux:[root@localhost ~]# setenforce 0

3.vim /etc/named.conf主配置文件

1 options {

2 listen-on port 53 { 127.0.0.1; };

3 listen-on-v6 port 53 { ::1; };

4 directory "/var/named";

5 allow-query { localhost; };

6 zone "." IN {

7 type hint;

8 file "named.ca";

9 };

~

1.DNS正向解析

1.主配置文件

options {

listen-on port 53 { 192.168.44.135; };

directory "/var/named";

};

zone "baidu.com" IN {

type master;

file "baidu.com";

};

2.正向解析文件配置

[root@localhost ~]# vim /var/named/named.baidu.com

$TTL 1D

@ IN SOA @ admin.baidu.com. ( 0 1D 1H 1W 3H )

IN NS ns.baidu.com.

IN MX 10 mail.baidu.com.

ns IN A 192.168.44.135

mail IN A 192.168.44.135

www IN A 192.168.44.135

ftp IN CNAME www

4.重启服务:

[root@localhost ~]# systemctl restart named

5.测试

[root@localhost ~]# nslookup www.baidu.com 192.168.44.135

[root@localhost ~]# host www.baidu.com 192.168.44.135

[root@localhost ~]# dig -t A www.baidu.com @192.168.44.135

2.DNS反向解析

1.主配置文件

[root@localhost ~]# vim /etc/named.conf

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

type master;

file "named.192.168.44";

};

2.反向解析文件配置

[root@localhost ~]#vim /var/named/named.192.168.44

$TTL 1D

@ IN SOA ns.baidu.com. admin.baidu.com. ( 0 1D 1H 1W 3H )

IN NS ns.baidu.com.

135 IN PTR ns.baidu.com.

135 IN PTR www.baidu.com.

135 IN PTR mail.baidu.com.

135 IN PTR ftp.baidu.com.

~

3.重启服务:

[root@localhost ~]# systemctl restart named

4、测试

[root@localhost ~]# nslookup 192.168.44.135 192.168.44.135

[root@localhost ~]# host 192.168.44.135 192.168.44.135

[root@localhost ~]# dig -x 192.168.44.135 @192.168.44.135

相关推荐
ZachOn1y8 分钟前
计算机网络:计算机网络概述:网络、互联网与因特网的区别
网络·计算机网络·知识点汇总·考研必备
学思之道16 分钟前
给Linux操作系统命令取个别名
linux·运维·经验分享·学习方法
GOTXX23 分钟前
应用层协议HTTP
linux·网络·网络协议·计算机网络·http·fiddler
dong_beijing40 分钟前
GO语言工程构建示例-mac和linux适用
linux·运维·服务器
先生沉默先43 分钟前
Unity WebGL使用nginx作反向代理处理跨域,一些跨域的错误处理(添加了反向代理的配置依旧不能跨域)
运维·nginx·webgl
2201_761199042 小时前
nginx 负载均衡1
linux·运维·服务器·nginx·负载均衡
suri ..2 小时前
【Linux】进程第三弹(虚拟地址空间)
linux·运维·服务器
害羞的白菜2 小时前
Nginx基础详解5(nginx集群、四七层的负载均衡、Jmeter工具的使用、实验验证集群的性能与单节点的性能)
linux·运维·笔记·jmeter·nginx·centos·负载均衡
纪伊路上盛名在2 小时前
如何初步部署自己的服务器,达到生信分析的及格线
linux·运维·服务器·python·学习·r语言·github
爱滑雪的码农2 小时前
快速熟悉Nginx
运维·nginx·dubbo