Linux搭建本地DNS服务器

目录

DNS进行域名解析的过程:

环境介绍:

环境准备:

1.安装bind

2.编辑主配

3.配置正向解析文件

4.测试:


DNS进行域名解析的过程:

用户要访问www.baidu.com,会先找本机的host文件,再找本地设置的DNS服务器,如果也没有的话,就去网络中找根服务器,根服务器反馈结果,说只能提供一级域名服务器.cn,就去找一级域名服务器,一级域名服务器说只能提供二级域名服务器.com.cn,就去找二级域名服务器,二级域服务器只能提供三级域名服务器.baidu.com.cn,就去找三级域名服务器,三级域名服务器正好有这个网站www.baidu.com,然后发给请求的服务器,保存一份之后,再发给客户端。

环境介绍:

|--------------|-------------------------|------------------|
| 主机名 | IP地址 | 系统 |
| DNS | 192.168.100.103 | CentOS 7 |
| Web2 | 192.168.100.102 | CentOS 7 |

环境准备:

关闭防火墙和selinux

root@web2 \~\]# systemctl stop firewalld \[root@web2 \~\]# setenforce 0 **挂载光盘** \[root@web2 \~\]# mount /dev/cdrom /mnt ### **1.安装bind** \[root@DNS \~\]# yum -y install bind bind-utils ###bind-utils包是DNS测试工具,如果没有可不安装 ### **2.编辑主配** > ##named.conf是BIND的核心配置文件, 它包含了BIND的基本配置, 但其并不包括区域数据。+ \[root@DNS \~\]# vim /etc/named.conf ##改为任何地址和端口都可访问本地DNS ![](https://file.jishuzhan.net/article/1784473912919199745/95163bcecef909fb33f3a72e68da42f3.webp) #声明要解析的区域 ##file "web.com.zone" 定义文件名称 ![](https://file.jishuzhan.net/article/1784473912919199745/98a5dded12f71918ff2f93d0262fa48e.webp) ### **3.配置正向解析文件** #复制模版文件,此文件默认是没有的 \[root@DNS \~\]# cp -p /var/named/named.localhost /var/named/web.com.zone > 选项: > > -p 保持源文件的属性不变 \[root@DNS \~\]# vim /var/named/web.com.zone web.com. NS date date A 192.168.100.101 www A 192.168.100.102 vip A 192.168.100.105 ![](https://file.jishuzhan.net/article/1784473912919199745/91a7e410090f0738f4b6df0b0a081985.webp) ### **4.测试:** 测试机将DNS指向DNS服务器 \[root@web1 \~\]# vim /etc/resolv.conf #注释其他DNS nameserver 192.168.100.103 \[root@web2 \~\]# ping [www.web.com](http://www.web.com "www.web.com") -c1 ![](https://file.jishuzhan.net/article/1784473912919199745/bcd9e8e9026396ce18a043a01512e910.webp) **!!成功将域名解析为ip**

相关推荐
AI科技星40 分钟前
张祥前统一场论宇宙大统一方程的求导验证
服务器·人工智能·科技·线性代数·算法·生活
魂万劫1 小时前
如何在虚拟机VM上|Linux环境内安装windows
linux·运维·服务器·windows
序属秋秋秋1 小时前
《Linux系统编程之进程控制》【进程等待】
linux·c语言·c++·进程·系统编程·进程控制·进程等待
zfj3211 小时前
top 命令中的 wa (IO wait) 指标,理论上几乎完全是由磁盘IO(包括swap)引起的,而不是网络IO
linux·网络·top·iowait
Xの哲學1 小时前
Linux网卡注册流程深度解析: 从硬件探测到网络栈
linux·服务器·网络·算法·边缘计算
不哦罗密经2 小时前
python相关
服务器·前端·python
数字化转型20252 小时前
SAP Signavio 在风机制造行业的深度应用研究
大数据·运维·人工智能
用户6135411460162 小时前
libicu-62.1-6.ky10.x86_64.rpm 安装步骤详解(麒麟V10系统)
linux
WordPress学习笔记2 小时前
wordpress根据分类ID调用分类名称和分类描述
运维·wordpress
qq_455760852 小时前
docker - 镜像、存储卷和网络深入理解
运维·docker·容器