当前位置: 首页 > news >正文

【DNS服务配置—实现正反向解析】

DNS服务配置—实现正反向解析

    • 要求
    • 第一步:准备工作
      • 关闭安全软件
    • 第二步:web服务器的配置
      • 1、安装所需的软件
      • 2、把桌面上的sczl文件传入虚拟机上的web服务器
      • 3、编辑nginx配置文件
      • 4、配置静态IP
    • 第三步:dns服务器的配置
      • 1、安装所需的软件
      • 2、编辑bind文件配置
      • 3、正向解析配置
      • 4、反向解析配置
      • 5、配置静态IP
    • 第四步:测试
      • 1、正向解析测试
      • 2、反向解析测试

综合练习:两个主机一个web服务器,一个dns服务器,实现对web服务器的正反向域名解析

要求

1.web服务器需要传入一个sczl文件,作为网站地址

2.dns服务器来实现对sczl文件域名网站的正反向解析

第一步:准备工作

关闭安全软件

# 定位到web服务器
[root@web ~]# systemctl stop firewalld
[root@web ~]# systemctl disable firewalld
[root@web ~]# setenforce 0
# 定位到dns服务器
[root@dns ~]# systemctl stop firewalld
[root@dns ~]# systemctl disable firewalld
[root@dns ~]# setenforce 0

第二步:web服务器的配置

1、安装所需的软件

# 安装软件
[root@web ~]# yum install nginx -y
# 开启并设置开机启动nginx
[root@web ~]# systemctl enable --now nginx

在这里插入图片描述

2、把桌面上的sczl文件传入虚拟机上的web服务器

在这里插入图片描述

在这里插入图片描述

3、编辑nginx配置文件

# 进入nginx配置文件
[root@web ~]# vim /etc/nginx/nginx.conf

在这里插入图片描述

# 重启服务
[root@web ~]# systemctl restart nginx

4、配置静态IP

# 静态配置
[root@web ~]# nmcli c mod ens32 ipv4.method manual
# 改为dns服务器地址
[root@web ~]# nmcli c mod ens32 ipv4.dns 192.168.83.134
# 连接并登录配置
[root@web ~]# nmcli c reload
[root@web ~]# nmcli c up	ens32

在这里插入图片描述

第三步:dns服务器的配置

1、安装所需的软件

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

在这里插入图片描述

2、编辑bind文件配置

# 编辑主配置文件
[root@dns ~]# vim /etc/named.conf

在这里插入图片描述

在这里插入图片描述

3、正向解析配置

# 编辑区域配置文件
[root@dns ~]# vim /etc/named.rfc1912.zones

在这里插入图片描述

# 编辑数据配置文件
[root@dns ~]# cd /var/named/
# 查看文件内容
[root@dns named]# ls
# 创建数据文件
[root@dns named]# cp -a named.localhost sczl.com.zone

在这里插入图片描述

[root@dns named]# vim sczl.com.zone

在这里插入图片描述

4、反向解析配置

# 编辑区域配置文件
[root@dns ~]# vim /etc/named.rfc1912.zones

在这里插入图片描述

# 编辑数据配置文件
[root@dns ~]# cd /var/named/
# 查看文件内容
[root@dns named]# ls
# 创建数据文件
[root@dns named]# cp -a named.localhost 192.168.83.arpa

在这里插入图片描述

[root@dns named]# vim 192.168.83.arpa	# 精简模式

在这里插入图片描述

5、配置静态IP

# 静态配置
[root@dns named]# nmcli c mod ens32 ipv4.method manual
# 改为dns服务器地址
[root@dns named]# nmcli c mod ens32 ipv4.dns 192.168.83.134
# 连接并登录配置
[root@dns named]# nmcli c reload
[root@dns named]# nmcli c up ens32

在这里插入图片描述

# 重启服务
[root@dns named]# systemctl restart named

第四步:测试

1、正向解析测试

# 定位到web服务器
[root@web ~]# curl www.sczl.com
# web测试是否能解析到域名解析地址

在这里插入图片描述

# 定位到dns服务器
[root@dns named]# nslookup www.sczl.com
Server:			192.168.83.134
Address:		192.169.83.134#53Name:		www.sczl.com
Address:		192.168.83.132
[root@dns named]# dig www.sczl.com

在这里插入图片描述

2、反向解析测试

# 定位到dns服务器
[root@dns named]# nslookup 192.168.83.132
132.83.168.192.in-addr.arpa		name = www.sczl.com.

在这里插入图片描述

http://www.dtcms.com/a/300113.html

相关文章:

  • 宏观杠杆率及其数据获取(使用AKShare)
  • 【C++基础】指针常量 | 常量指针 | int* p | const int* p | int* const p| const int* const p
  • MyBatis-Plus 进阶功能:分页插件与乐观锁的实战指南
  • Codeforces Round 181 (Rated for Div. 2)
  • 哈尔滨←→南昌的铁路要道
  • 计算公式放配置
  • 【linux】keepalived
  • ART某板卡的软件位置
  • 每日一道算法题(九)
  • 【C/C++】Undefined reference: memset_s
  • 【seismic中的颜色】
  • ETF历史高频逐笔分钟数据解析
  • FastAPI入门:demo、路径参数、查询参数
  • Linux进程替换
  • Dynamic Model in RL
  • 渲染篇(二):解密Diff算法:如何用“最少的操作”更新UI
  • 【数据结构】二叉树初阶详解(二):实现逻辑与代码拆解(超详版)
  • 聚类-一种无监督分类算法
  • 中文语音识别与偏误检测系统开发
  • Redis的下载和安装(Linux)
  • 亚马逊全球物流(AGL)与Amazon SEND双重升级:重塑跨境电商物流新生态​
  • FastAPI入门:安装、Pydantic、并发和并行
  • Python应用:三局两胜制石头剪刀布游戏
  • VS Code + LaTeX 绘制电气图完全指南(含 PlantUML 样式参考)
  • 典型的 Vue 3 项目目录结构详解
  • Android中ViewStub和View有什么区别?
  • 过油防溅:3 步搞定 油星乱蹦
  • 具身视觉语言导航算法学习笔记
  • C++20 协程
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-27,(知识点:信号完整性,信号反射,串扰,时延,抖动,衰减)