dns的主要作用是将域名解析为ip地址然后在进行访问

                 安装配置dns准备3台服务器(地址都要设置为静态的以便自己配置dns)

192.168.92.1 用户ip地址(windows)
192.168.92.132 dns服务器地址
192.168.92.133 web服务器地址

dns服务器

hostnamectl set-hostname dns #设置主机名
yum -y install unbound bind-utils #unbound dns软件,bind-utils,nslookup测试工具
systemctl enable --now unbound #启动自启
systemctl stop firewalld #关闭防火墙
vim /etc/unbound/unbound.conf #修改dns默认配置文件
access-control: 0.0.0.0/0 allow #修改1 监听所有

interface: 0.0.0.0                   #允许所有主机访问
unbound-checkconf               #检查配置文件是否有误

systemctl restart unbound #重启unbound生效配置文件
yum -y install net-tools #安装netstat工具(已有可以跳过)
netstat -tnlp|grep unbound #查看是否已允许所有主机访问

cd /etc/unbound/local.d/ #配置解析文件所在目录
vim abc.com.conf #添加解析文件,已 .conf结尾

local-zone:  "abc.com." static     #abc.com 域名
local-data: "abc.com.  864000 IN SOA dns.abc.com. root 1 1D 1H 1W 1H"#正向解析
local-data: "dns.abc.com.          IN A 192.168.92.132"
local-data: "www.abc.com.      IN A 192.168.92.133"#反向解析
local-data-ptr: "192.168.92.132        dns.abc.com."
local-data-ptr: "192.168.92.133        www.abc.com."

unbound-checkconf 检查配置文件

systemctl restart unbound #重启服务使配置生效

先在本地验证一下dns是否正常
修改网络配置文件(我的网卡是ens33)
cd /etc/sysconfig/network-scripts
vim ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
#BROWSER_ONLY=no
BOOTPROTO=static                   #设置静态网络
#BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
#IPV4_FAILURE_FATAL=yes
NAME=ens33
UUID=89db7c26-dab9-4f23-99dd-0058edcb8db8
DEVICE=ens33
IPADDR=192.168.92.132
NETMASK=255.255.255.0
GATEWAY=192.168.92.2
BROADCAST=192.168.92.255
DNS1=192.168.92.132                    #dns设置为自己
ONBOOT=yes

systemctl restart network #重启网络
cat /etc/resolv.conf #查看dns是否生效

使用nslookup工具进行验证

#本地测了是没有什么问题

WEB服务器配置
yum -y install httpd #安装apache服务
systemctl enable --now httpd #启动自启
systemctl stop firewalld #关闭防火墙
cd /etc/httpd/conf #httpd默认配置文件目录
vim httpd.conf #修改配置文件设置域名

ServerName www.abc.com:80

systemctl restart httpd #重启httpd服务

用户IP设置

访问www.abc.com 测试一下

测试成功

unbound部署DNS相关推荐

  1. unbound部署DNS服务器

    检查是否安装unbound #rpm -qa unbound * 安装unbound #yum install unbound -y 启动服务 [root@localhost ~]# systemct ...

  2. centos7 网络服务(二)Unbound实现dns高速缓存

    Unbound实现dns高速缓存 1: 检测Hostname 和 IP # hostnamectl # ip addr show | grep inet Step 2: 安装和配置 Unbound # ...

  3. 部署DNS服务和管理DNS

    部署DNS服务和管理DNS 一.DNS概述 1.早期使用HOSTS文件解析域名 主机名称重复,而且主机维护困难 2.hosts缺点:名称容易重复,文件大解析效率下降, 单点管理主机容易故障 3.HOS ...

  4. 【好文收藏】k8s中Pod 无法正常解析域名:部署 DNS 调试工具排查

    k8s 中 Pod 无法正常解析域名:部署 DNS 调试工具排查 问题描述 最近将 Kubernetes 升级到 1.18.1 版本,不过升级完后,查看工作节点的部分 Pod 无法启动,查看消息全是 ...

  5. shell脚本详解(九)——一键部署DNS正向解析

    shell脚本详解(九)--一键部署DNS正向解析 一.DNS正向解析 二.shell脚本一键部署 一.DNS正向解析 详情请点击:DNS正向解析 二.shell脚本一键部署 #!/bin/bash ...

  6. DNS解析原理与Bind部署DNS服务

    DNS是什么? DNS(Domain Name System,域名系统)是互联网上最核心的带层级的分布式系统,它负责把域名转换为IP地址.反查IP到域名的反向解析以及宣告邮件路由等信息,使得基于域名提 ...

  7. Windows server 2016简单部署DNS服务,正向查找和委派

    Windows server 2016简单部署DNS服务,正向查找和委派 https://blog.51cto.com/14156658/2355372?source=dra 在配置DNS之前要准备一 ...

  8. nimg 文件服务器 部署,RHEL6.5 部署DNS服务器

    目 录 环境介绍2 服务器基本配置:3 1)固定IP地址,指定DNS服务器3 2)关闭防火墙4 3)挂载光盘,并配置本地yum源5 部署服务器5 1)安装bind 和bind-chroot软件包5 2 ...

  9. 在Windows7 系统上部署DNS服务器

    本文主要介绍在WIN7上利用ntbind部署DNS服务器的方法.ntbind是Bind的Windows版本,下载地址:http://ftp.isc.org/isc/bind9/9.11.0rc3/.需 ...

最新文章

  1. ASP条件语句之IF语句
  2. 1 SE21开发包创建
  3. ISCW实验10:安装SDM到路由器的FLASH中
  4. 张清:心静,写在年末
  5. js篇1-数组基础方法
  6. Windows PE的DIY你都会:那你的电脑知识已经超越了90%的人
  7. Mysql8.0修改数据库密码
  8. 卡尔曼滤波-卡尔曼滤波全篇讲解
  9. 应用comsol模拟水力压裂应力分布
  10. vc c语言标准库头文件,VC++ 6.0中添加库文件和头文件
  11. 香山处理器仿真环境搭建
  12. ubuntu16.04安装Preempt RT实时内核
  13. 【个人作品】企业级财务报表可视化——资产负债表
  14. 在Markdown文件中快速插入本地图片
  15. X/Y/Z Modem、Kermit区别
  16. java程序 联机方法_Java实现Tank大战联机版
  17. day27-API-java流的三大分类,常用的流(文件流,对象流, 缓冲流, 转换流, PW)
  18. 浏览器被恶意篡改(百分百成功)
  19. leetcode1646. 获取生成数组中的最大值
  20. ReactDOM.render()函数、条件渲染、列表渲染

热门文章

  1. php 判断当前手机类型_php中HTTP_USER_AGENT判断手机类型的函数
  2. PLX桥芯片信息总结
  3. Windows Server 内存占用过高问题解决
  4. 1.23 定语从句 感叹句
  5. 获取图片的EXIF信息如此困难?
  6. 怎么给PDF文件进行压缩
  7. Visual Studio2022安装教程
  8. [译] Erlang 之禅第一部分
  9. 常用的第三方模块-Pillow
  10. 我自己动手写一个网页收藏站,你说行不行?【html+css+js】#谭子