DNS域名解析服务--Named服务
使用BIND提供域名解析服务
简介
- 部署主服务器
- 部署主从服务器
2.1. 部署带安全加密传输的主从服务器
- 部署缓存服务器
- 分离解析技术
一、部署主服务器
基本过程
- 1. 编辑主配置文件 /etc/named.conf- 2. 编辑子配置文件(区域配置文件) /etc/named.rfc1912.zones - 3. 编辑正向解析配置文件 /var/named/linux.com.zone(自建)- 4. 编辑反向解析配置文件 /var/named/192.168.10.arpa(自建)- 5. 重启named服务,并加入开机启动项 systemctl restart/enable named- 6. 设置防火墙IPtables 或firewall-cmd
1.安装bind服务
2.编辑主配置文件 /etc/named.conf
3. 编辑子配置文件(区域配置文件) /etc/named.rfc1912.zones
4.编辑正/反向解析配置文件 /var/named/linux.com.zone(自建)| /var/named/192.168.10.arpa(自建)
编辑反向解析配置文件 /var/named/192.168.10.arpa(自建)
5.重启named服务,并加入开机启动项 systemctl restart/enable named
6.设置防火墙IPtables 或firewall-cmd
7.配置客户端主机网卡,测试主服务器的DNS服务
客户端初始时,没有设置DNS服务,不能通过直接ping www.linux.com ping通服务端
客户端设置网卡配置,设置DNS服务,并重启网卡
通过nslookup查看客户端DNS,并且可以正确的正、反向解析域名,提供域名服务
二、部署从服务器
基本过程
- 主、从服务器安装bind-chroot,安装DNS(named)服务 yum install bind-chroot- 1. 编辑主服务器子配置文件(区域配置文件) /etc/named.rfc1912.zones- 2. 编辑从服务器主配置文件 /etc/named.conf- 3. 编辑从服务器子配置文件(区域配置文件) /etc/named.rfc1912.zones- 4. 重启主、从服务器named服务,并从服务器加入开机启动项 systemctl restart/enable named- 5. 设置主、从服务器防火墙IPtables 或firewall-cmd
1. 编辑主服务器主配置文件和子配置文件(区域配置文件) /etc/named.rfc1912.zones
1.1 编辑主、从服务器的主配置文件
1.2 编辑主服务器的子配置文件,允许客户端可动态更新主服务解析信息,并重启named服务
2. 编辑从服务器的子配置文件,并重启从服务器named服务
3. 测试从服务器是否可以正常解析域名
3.1 配置客户端网卡信息,并重启网卡
3.2 在客户端测试是否可以正确解析域名
三、部署带安全加密的从服务器
基本过程
- 主、从服务器安装bind-chroot,安装DNS(named)服务 yum install bind-chroot- 1. 创建主服务器密钥以及开启密钥验证功能,编辑密钥验证文件的权限- 2. 编辑主服务器主、子配置文件(区域配置文件)/etc/named.conf| /etc/named.rfc1912.zones- 3. 创建从服务器密钥以及开启密钥验证功能,编辑密钥验证文件的权限- 4. 编辑从服务器主配置文件 /etc/named.conf- 5. 编辑从服务器子配置文件(区域配置文件) /etc/named.rfc1912.zones - 6. 重启主、从服务器named服务,并从服务器加入开机启动项 systemctl restart/enable named- 7. 设置主、从服务器防火墙IPtables 或firewall-cmd
1. 创建主服务器密钥以及开启密钥验证功能,编辑密钥验证文件的权限
###密钥验证文件
2. 编辑主服务器主、子配置文件(区域配置文件)/etc/named.conf --> /etc/named.rfc1912.zones
3. 创建从服务器密钥以及开启密钥验证功能,编辑密钥验证文件的权限
4. 编辑从服务器主配置文件 /etc/named.conf
5. 编辑从服务器子配置文件(区域配置文件) /etc/named.rfc1912.zones
6. 重启主、从服务器named服务,并从服务器加入开机启动项 systemctl restart/enable named
客户端测试DNS解析服务
客户端配置好密钥后验证解析文件同步
7.测试是否可以正确解析域名.
正反向解析均可以正确解析域名以及IP
四、部署缓存服务器
基本过程
- 主服务器安装bind-chroot,安装DNS(named)服务 yum install bind-chroot- 1. 编辑主服务器主配置文件(区域配置文件)/etc/named.conf- 2. 重启主服务器named服务,并从服务器加入开机启动项 systemctl restart/enable named- 3. 设置主服务器防火墙IPtables 或firewall-cmd- 4. 测试缓存服务器
五、分离解析技术
基本过程
- 主服务器安装bind-chroot,安装DNS(named)服务 yum install bind-chroot- 1. 编辑主服务器主配置文件(区域配置文件)/etc/named.conf- 2. 编辑主服务器子配置文件(区域配置文件)/etc/named.rfc1912.zones- 3. 编辑正向解析配置文件 /var/named/linux.com.china|american- 4. 重启主服务器named服务,并从服务器加入开机启动项 systemctl restart/enable named- 5. 设置主服务器防火墙IPtables 或firewall-cmd- 6. 测试分离解析技术
- 主服务器安装bind-chroot,安装DNS(named)服务 yum install bind-chroot
1. 编辑主服务器主配置文件(区域配置文件)/etc/named.conf
2. 编辑主服务器子配置文件(区域配置文件)/etc/named.rfc1912.zones
3. 编辑正向解析配置文件 /var/named/linux.com.china|american
4. 重启主服务器named服务,并从服务器加入开机启动项 systemctl restart/enable named
5. 设置主服务器防火墙IPtables 或firewall-cmd
6. 测试分离解析技术
1.服务器端网络设置,编辑后需要重启网卡
2.客户端网络设置,设置VMnet1网卡,设置完最好禁用清除缓存
模拟中国用户
模拟美国用户
DNS域名解析服务--Named服务相关推荐
- Python 网络编程学习笔记(二)——DNS 域名解析客户端程序设计
本博文介绍如何使用 Python 网络编程,设计并实现客户端的 DNS 域名解析及缓存服务. 1 基本概念 域名系统(DNS)是一个庞大的.全球的分布式数据库,,它主要用来把主机名转换成 IP 地址, ...
- RHEL 5服务篇—部署DNS域名解析服务(一)BIND软件
DNS 系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析和反向解析. 正向解析:根据域名查询IP地址,即将 ...
- DNS域名解析服务配置会不会?
目录 微信公众号[厦门微思网络] 一.DNS 1.1 DNS 服务介绍 DNS(Domain Name System,域名系统),因特网上作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更 ...
- Linux系统安装DNS域名解析服务
在linux系统下安装DNS域名解析服务 步骤如下: 1>查看挂在镜像位置 2>查看光盘是否挂载 3>查看需要挂在的位置 4>进行挂载 [root@localhost mnt] ...
- DNS域名解析服务(正向解析、反向解析、主从服务器)
介 绍 Internet发展至今,在网的服务器和个人主机数量庞大,每个用户通过记忆IP地址访问网络资源并不现实了. 目前大家访问互联网进行上网浏览信息时,正常是通过域名进行访问(例如:www.baid ...
- DNS域名解析服务(正向解析,反向解析,主从解析)
文章目录 DNS域名解析 DNS系统的作用及类型 DNS系统的作用 DNS类型 BIND的安装文件 正向解析 反向解析 主从复制 主服务器 从服务器 DNS域名解析 [域名]解析是把域名指向网站空间I ...
- 在linux下dns绑定域名,在Linux系统中,使用Bind搭建DNS域名解析服务
DNS域名解析服务(DomainNameSystem)是用于解析域名与IP地址对应关系的服务作用为维护着一个地址数据库,记录着各种主机域名与IP地址的对应关系,以便为客户提供正向或反向的地址查询服务, ...
- Linux网络——DNS域名解析服务
DNS域名解析 一.DNS域名系统 1.1 DNS作用 1.2 DNS系统的类型 1)主域名服务器: 2)从域名服务器: DNS系统的分布式数据结构: 1.3 DNS系统的查询方式 二.DNS的域名结 ...
- DNS域名解析服务正向解析和反向解析
文章目录 一.DNS系统 1.DNS的作用 2.DNS概述 3.DNS的定义 4.域名结构: 二.DNS域名解析方式: 三.DNS服务器类型 四.构建DNS域名正反向解析服务器步骤 1.安装bind软 ...
最新文章
- 人生苦短,不光要用Python,还要在VSCode里用
- 【JAVA笔记——道】对象生命周期详解
- .net Redis使用公共方法引用CSRedisCore
- hdu5459(2015沈阳网络赛J题)
- 如何让PHP运行更高效
- 正则表达式(不断更新,欢迎纠错)
- 符号 RUNOOB python练习题 51
- 助推曲烟数字化转型升级,开展生产业务数字化
- 数据科学(data science)概览
- 海外资管业价格战有多疯狂?史上首个零费率基金横空出世
- 最新python爬取喜马拉雅音频_Python爬虫实战案例之爬取喜马拉雅音频数据详解
- OpenGL制作简易地图(一)
- 【JavaWeb】button自带的reset方法
- 一文到胃------合并(归并)排序原理
- 记录:Flink checkpoint 过期导致失败(线上问题)
- ipad键盘使用快捷键_每个iPad使用者都应该知道的20个键盘快捷键
- Cocos2d-x开发实例:使用Lambda 表达式
- iOS第三方直播的集成
- 阿里入股新浪微博或将成定局
- scala中apply和unapply方法
热门文章
- 集群、分布式、负载均衡区别(转)
- 完成端口 完成端口 完成端口 还是完成端口
- adb命令查看手机电量_使用adb命令查看电池电量信息
- STM32外部中断干扰解决方案
- PostgreSQL高可用中间件—Pgpool-Ⅱ
- vscode运行cpp文件:检测到 #include 错误。请更新 includePath。已为此翻译单元(E:\C++ Code\test1\test1\test1.cpp)禁用波形曲线。
- Redis 配置开机自动启动
- [渝粤教育] 中国地质大学 大学物理(上) 复习题
- 小朋友,你是否有很多问号???——听不懂的安全名词
- 操作系统之GDT和IDT(三)