配置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

相关推荐
星寂樱易李4 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
abigriver4 小时前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
wangqiaowq4 小时前
windows下nginx的安装
linux·服务器·前端
charlie1145141915 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记5 小时前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
cen__y6 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
随身数智备忘录7 小时前
什么是设备管理体系?设备管理体系包含哪些核心模块?
网络·数据库·人工智能
第五文修8 小时前
手机OTG转TTL网口实现ping功能
网络·智能手机
189228048618 小时前
NY352固态MT29F32T08GWLBHD6-24QJ:B
大数据·服务器·人工智能·科技·缓存
AI视觉网奇8 小时前
linux 检索库 判断库是否支持
java·linux·服务器