DNS的正反向解析

news/2025/2/12 12:13:07/

1.关闭防火墙&Selinux

systemctl stop firewalld     
systemctl disable firewalld   
setenforce 0   
getenforce
2.安装DNS服务器软件

yum install bind-chroot 
/etc/named.conf
/etc/named.rfc1912.zones 
/var/named 

3.修改主配置文件

yum install bind-chroot 
/etc/named.conf
/etc/named.rfc1912.zones 
/var/named 

4.修改区域配置文件

#用来保存域名和IP地址对应关系的所在位置,在这个文件中,定义了域名与IP地址解析规则,保存的文件位置,以及服务类型等内容,而没有包含具体的域名、IP地址对应关系等信息。服务类型有三种,分别为hint(根区域)、master(主区域)、slave(辅助区域),其中常用的master和slave指的就是主服务器和从服务器 
zone "c74.com" IN {  
     type master; 
     file "c74.com.zone"; 
     allow-update { none; }; 
     }; 
zone "1.168.192.in-addr.arpa" IN 
     file "192.168.1.arpa"; 
     }; 

5.正向解析
5.1 vi /etc/named.rfc1912.zones
zone "c74.com" IN {
     type master;
     file "c74.com.zone";   
     allow-update { none; }; 
     }; 

5.2#编辑数据配置文件。从/var/named目录中复制一份正向解析的模板文件(named.localhost),然后把域名和IP地址的对应数据填写到数据配置文件中并保存。在复制时记得加上-a参数,这可以保留原始文件的所有者、所属组、权限属性等信息。


cd /var/named
cp -a named.localhost c74.com.zone #将named.localhost中的文件内容(模板)复制到c74.com.zone
vi c74.com.zone 
$TTL 1D  @  IN SOA c74.com. root.c74.com.
        0  ; serial        
        1D  ; refresh 
        1H  ; retry 
        1W  ; expire 
        3H ) ; minimum 
       NS  ns.c74.com. 
 ns    IN A 192.168.5.153 
 IN    MX 10 mail.c74.com. 
 mail  IN A 192.168.5.153 
 www   IN A 192.168.5.153
 news  IN A 192.168.5.153 

5.3启动服务及测试
 systemctl restart named   
 yum install bind-utils -y 

 nslookup 
 > www.c74.com 
 Server:   192.168.5.153 
 Address:  192.168.5.153#53

6.反向解析

注:反向解析的作用是将用户提交的IP地址解析为对应的域名信息,它一般用于对某个IP地址上绑定的所有域名进行整体屏蔽,屏蔽由某些域名发送的垃圾邮件
6.1 vi /etc/named.rfc1912.zones
zone "1.168.192.in-addr.arpa" IN { 
 type master; 
 file "192.168.1.arpa";
 };
6.2编辑配置文件
 cd /var/named 
 cp -a named.loopback 192.168.1.arpa 
 vi 192.168.1.arpa 
 $TTL 1D 
 @  IN SOA c74.com. root.c74.com. (          
       0  ; serial          
       1D  ; refresh          
       1H  ; retry          
       1W  ; expire          
       3H ) ; minimum  
      NS  ns.c74.com. 
  ns  A  192.168.5.153 
  153  PTR  ns.c74.com.
  153  PTR  mail.c74.com.
  153  PTR  www.c74.com. 
  153  PTR  news.c74.com.

6.3 测试

 systemctl restart named
  nslookup
 


http://www.ppmy.cn/news/74056.html

相关文章

快速入门Springboot整合Datagpa操作数据库

简介SpringDatagpa Spring Data JPA是Spring Data家族的一部分,可以轻松实现基于JPA的存储库。 . JPA是ORM规范,Hibernate是JPA规范的具体实现,这样的好处是开发者可以面向JPA规范进行持久层的开发,而底层的实现则是可以切换的。S…

似然(likelihood)、极大似然、对数似然、最大后验等

1 似然 设总体X服从分布P(x;θ)(当X是连续型随机变量时为概率密度,当X为离散型随机变量时为概率分布),θ为待估参数(或者说系统参数),X1,X2,…Xn是来自于总体X的样本,x1…

eigen3使用cmake配置

1,首先找到Eigen include的路径,/usr/include/eigen3 可以看到文件夹下有3个文件夹,其中Eigen文件夹包含的是一些简单的矩阵操作;unsupported文件夹下包含一些非线性最小二乘梯度下降lm等复杂算法; 2,使用…

2023互联网Java面试真题1000道(附答案)

前言 2023 跳槽不迷茫,大家可以先收藏再看,后续跳槽都能用上的! Java程序员绝大部分工作的时间都是增删改查,很多人觉得这项工作没什么技术含量,任何一件事情都要站在不同的角度去考虑,对于大部分的java程序…

基于android的预约挂号智慧理疗app系统

需求信息: 患者客户端: 1:登录注册:用户可以通过自己的信息进行账号的注册 2:预约挂号:患者可以通过发布的科室信息进行挂号预约医生,以及选择预约时间 2:疾病查询:查看发…

计算机萌新如何系统地学习前端知识

✨求关注~ 😀博客:www.protaos.com 作为计算机萌新,系统地学习前端知识可以通过以下步骤: 前端开发涉及构建用户界面和用户体验,包括HTML、CSS和JavaScript等技术。它是与用户直接交互的部分,负责展示和控制…

三招教你图片文字转语音怎么转

随着数字化时代的到来,人们对于数字信息的获取和处理需求越来越大,而图片文字转语音技术正是为了满足这一需求而诞生的。这项技术不仅可以辅助视力障碍者,让他们能更轻松地获取信息和理解内容,而且也可以帮助正在学习外语的人们练…

pg事务:快照

pg中的快照 快照(snapshot)是记录数据库当前瞬时状态的一个数据结构。pg数据库的快照保存当前所有活动事务的最小事务ID、最大事务ID、当前活跃事务列表、当前事务的command id等 快照数据保存在SnapshotData结构体类型中,源码src/include/u…