【Linux网络服务】Centos7搭建DNS域名解析服务

简介: 【Linux网络服务】Centos7搭建DNS域名解析服务

Centos7搭建DNS域名解析服务

DNS服务器概述

DNS服务就是一个维护地址的数据库,维护ip与域名的对应关系,正向解析和反向解析。
正向解析:根据域名查找ip
反向解析:根据ip查找映射的域名

DNS服务器的常见分类

(1)缓存域名解析器

只提供域名解析的缓存功能,目的在于提高数据查询的速度和效率,但是没有自己控制的区域地址数据。构建缓存域名服务器时,必须设置根域或指定其他DNS服务器作为解析来源。

(2)主域名服务器

维护某一个特定DNS区域的地址数据库,对其中的解析记录具有自主控制权限,一般主服务负责写入数据。

(3)从域名服务器

与主服务器提供完全相同的DNS解析服务,通常用于DNS服务的热备份,从服务器一般服务读数据。

DNS转发服务器

(1)DNS服务端下载bind、bind-chroot软件包

yum -y install bind bind-chroot


b97b57204c104e64a16db449f72e8f61.jpg

(2)配置文件解析/etc/named.conf

a5c13fa09fa442df9dca20c7bbc6d1bc.jpg

69e558fa7799416cb0dbc0c4e1a88af5.jpg

(3)修改配置文件启动named服务

07942553baff47d7aa15d588e82cd6c7.jpg

d016d27926714c3fa0d5019df7521645.jpg

systemctl start named

(4)客户端安装bind-utils软件包

yum -y install bind-utils


d77bd625373f4b83b12c4b390746dbb3.jpg

(5)客户端测试,关闭服务端和客户端的防火墙

nslookup www.baidu.com


cfb2c308f69f438f8715601dd5713f82.jpg

DNS服务器正向解析和反向解析

(1)修改配置文件/etc/named.conf

eeecb2d2fb0847fe8911f1cff8515fa6.jpg


95a6f84b03944444bc184ac13bf8e1c1.jpg

(2)cd 到/var/named目录下编辑zone文件和arpa文件

cp -p  named.empty lixiang.com.zone
cp -p  named.empty 192.168.10.arpa
  • lixiang.com.zone


e452afb53bcd4bdfba2bd384c82ca175.jpg


3198c4dc59794a8aa0711a2728fcb9d9.jpg

7014ef27c6f84308910248bfb7c0004f.jpg


  • 192.168.10.arpa

0fb73efb03d34cf6bf3e58e700dbe470.jpg


cb38e595a7d04c51be666e28ea9c3311.jpg

(3)客户端配置/etc/resolv.conf文件,加上我们配置的DNS服务器

2f2336fd239f4c6db2828381f590acf7.jpg

(4)重启named服务,客户端验证

systemctl restart named


be5009a1980e4169911c52736cd2cc6a.jpg

DNS主从服务器配置

(1)首先配置主服务器的配置文件

zone "lixiang.com" IN {
        type master;
        file "lixiang.com.zone";
        allow-transfer { 192.168.10.71; };
};
zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.10.arpa";
        allow-transfer { 192.168.10.71; };
};

67df373a7746468ab6ea7ac822393f6f.jpg

(2)配置从服务器配置文件

zone "lixiang.com" IN {
        type slave;
        file "slaves/lixiang.com.zone";
        masters { 192.168.10.70; };
};
zone "10.168.192.in-addr.arpa" IN {
        type slave;
        file "slaves/192.168.10.arpa";
        masters { 192.168.10.70; };
};
全局配置中加入:masterfile-format text;


dc24f4e300094b8db43c1268517c85fb.jpg


19d5d90078d04514a50b36788cc11fce.jpg

(3)测试验证

nslookup lixiang.com


c1d0c79bca01421ea007a8629377e200.jpg


4fcb53e296b4492facfb632cf18181de.jpg


ab7b46e72bdb4929ad4d3a0b95375a51.jpg

相关文章
|
4月前
|
监控
新功能上线:云解析DNS-重点域名监控功能发布
新功能上线:云解析DNS-重点域名监控功能发布
|
5月前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
8月前
|
JSON 中间件 Go
Go 网络编程:HTTP服务与客户端开发
Go 语言的 `net/http` 包功能强大,可快速构建高并发 HTTP 服务。本文从创建简单 HTTP 服务入手,逐步讲解请求与响应对象、URL 参数处理、自定义路由、JSON 接口、静态文件服务、中间件编写及 HTTPS 配置等内容。通过示例代码展示如何使用 `http.HandleFunc`、`http.ServeMux`、`http.Client` 等工具实现常见功能,帮助开发者掌握构建高效 Web 应用的核心技能。
427 61
|
10月前
|
域名解析 存储 网络协议
域名解析的终极指南:从基础到进阶,彻底搞懂 DNS 记录
域名解析是网站运行的基础,正确配置DNS记录至关重要。本文从基础到进阶全面解析DNS知识,涵盖A、AAAA、CNAME、MX、TXT、CAA等常见记录类型及其应用场景。通过学习,你将了解DNS的工作原理,掌握如何优化域名配置,确保网站与邮件服务高效运行。无论搭建个人博客还是企业官网,本文都能助你轻松搞定域名解析!
2362 0
|
8月前
|
网络协议 安全 区块链
DNS+:互联网的下一个十年,为什么域名系统正在重新定义数字生态? ——解读《“DNS+”发展白皮书(2023)》
DNS+标志着域名系统从基础寻址工具向融合技术、业态与治理的数字生态中枢转变。通过与IPv6、AI和区块链结合,DNS实现了智能调度、加密传输等新功能,支持工业互联网、Web3及万物互联场景。当前,中国IPv6用户达7.6亿,全球DNSSEC支持率三年增长80%,展现了其快速发展态势。然而,DNS+仍面临安全威胁、技术普惠瓶颈及生态协同挑战。未来,需推动零信任DNS模型、加强威胁情报共享,并加速标准制定,以筑牢数字时代网络根基,实现更安全、高效的数字生态建设。
558 4
|
Ubuntu 网络协议 Unix
02理解网络IO:实现服务与客户端通信
网络IO指客户端与服务端通过网络进行数据收发的过程,常见于微信、QQ等应用。本文详解如何用C语言实现一个支持多客户端连接的TCP服务端,涉及socket编程、线程处理及通信流程,并分析“一消息一线程”模式的优缺点。
411 0
|
9月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
353 4
|
11月前
|
域名解析 存储 缓存
深入学习 DNS 域名解析
在平时工作中相信大家都离不开 DNS 解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。
|
10月前
|
机器学习/深度学习 人工智能 安全
从攻防演练到AI防护:网络安全服务厂商F5的全方位安全策略
从攻防演练到AI防护:网络安全服务厂商F5的全方位安全策略
299 8
|
数据建模 网络安全
阿里云SSL证书不同类型DV、OV和EV如何收费?单域名和通配符SSL价格整理
阿里云SSL证书提供免费和收费版本,涵盖DV、OV、EV多种类型。收费证书品牌包括DigiCert、GlobalSign等,价格从238元/年起。免费SSL证书由Digicert提供,单域名有效3个月,每个实名主体每年可领取20个。具体价格和详情见阿里云SSL官方页面。

相关产品

  • 云解析DNS