第四次作业

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

我这里是基于我的主机:192.168.81.132

步骤如下:

首先关闭防火墙和关闭 SELinux(Security-Enhanced Linux)防火墙。

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# setenforce 0

1.安装bind

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

[root@localhost ~]# rpm -ql bind --- 查找配置文件

主配置文件 /etc/named.conf

从服务器配置文件/var/named/slaves

2.在文件里面写入正反向域名 ---- 我这里以京东为例!

options {

listen-on port 53 { 192.168.81.132; };

directory "/var/named";

allow-query { localhost; };

recursion yes;

};

zone "jingdong" IN {

type master;

file "jingdong.conf";

};

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

type master;

file "jingdong.conf";

};

3.根据配置创建并编辑文件

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

$TTL 1D

;master域 IN SOA 数据 邮箱地址 (五个参数:序号(Serial)更新频率(Refresh)失败>重新尝试时间(Retry)失效时间(Expire)缓存时间(Minumum TTL))

@ IN SOA @ 2037918258.qq.com. (

20240121

1D

1H

3H

1D)

@ IN NS dns.jingdong.com.

dns IN A 192.168.81.132

www IN A 192.168.81.120

ftp IN A 192.168.81.121

xjf IN A 192.168.81.122

abc IN CNAME ftp

#反解需要注意:主机名尽量使用完整的FQDN,即要写上"."

#注意SOA部分要写PTR!

复制代码
4.重启服务配置
[root@localhost ~]# systemctl restart named

我这里为了后面方便测试连接,我就把本地的服务器改一下;

复制代码
[root@localhost ~]# vim /etc/resolv.conf
search localdomain
nameserver 192.168.81.132
复制代码
5.测试连接(三种方法!)
[root@localhost ~]# nslookup 192.168.81.132
[root@localhost ~]# host 192.168.81.132
[root@localhost ~]# dig -x 192.168.81.132

可以看到测试都是成功的!!!

相关推荐
WTT00111 分钟前
CTFshow-SSRF&文件上传
大数据·运维·网络·安全·web安全·ctf
观测云15 分钟前
Docker Container 可观测性最佳实践
运维·docker·容器
心灵彼岸-诗和远方26 分钟前
DevOps工程技术价值流:Ansible自动化与Semaphore集成
linux·运维·网络·软件工程·devops
思码逸研发效能32 分钟前
在 DevOps 中,如何应对技术债务和系统复杂性,以确保可持续的研发效能和创新?
运维·算法·研发效能·devops·研发效能度量·效能度量
爱写代码的小白.36 分钟前
RustDesk内置ID服务器,Key教程
linux·运维·服务器
wq54wq1 小时前
智能流程管理:CRM系统助力订单与回款自动化
运维·自动化
朝九晚五ฺ1 小时前
【Linux探索学习】第二十四弹——软硬链接:Linux 中的软链接与硬链接详解
linux·运维·chrome·学习
上海运维Q先生2 小时前
面试题整理19----Metric的几种类型?分别是什么?
运维·服务器·面试
hao_wujing2 小时前
现代网络负载均衡与代理导论
运维·网络·负载均衡
朝九晚五ฺ2 小时前
【Linux探索学习】第二十三弹——理解文件系统:认识硬件、探索文件在硬件上的存储问题
linux·运维·学习