| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> DNS域名解析服务 -> 正文阅读 |
|
[系统运维]DNS域名解析服务 |
1、DNS是什么 DNS是域名系统(Domain Name Sytem)的缩写。 组成:(1)域名服务器(2)解析器 (1)域名服务器: ① 保存所有主机的域名+对应的IP地址 ② 主服务器,从服务器,缓存服务器 主服务器:master,管理的作用。唯一性,负责维护区域内的域名和IP地址之间的对应关系 从服务器:slave,同步的作用。使用户就近访问服务器信息,降低主服务器的压力。 缓存服务器:同步/转发信息。提高效率的。 (2)解析器: 域名映射为IP地址的过程就成为“域名解析” 正向解析:域名 → IP地址 反向解析:IP地址 → 域名 2、为什么需要DNS 让人们通过域名的方式可以方便地访问到网站的一种服务。 3、DNS的工作原理 递归查询:是指本地DNS服务器收到客户端请求时①,必须向用户返回一个查询结果⑧ 迭代查询:是指本地DNS服务器收到客户端请求时①,并不直接回复查询结果,而是告诉另外的DNS服务器地址(如图中的根服务器②),另外的DNS服务器(根名称②服务器)将结果返回给本地DNS服务器(③),依次反复查询(④⑤⑥⑦同理),直到返回查询结果。 4、部署DNS服务器 ①?安装Bind服务程序 yum install -y bind bind-utils bind-chroot ② 修改主配置文件(/etc/named.conf) 第一个any:指所有IP地址均可提供DNS域名解析服务 第一个any:允许所有人对本服务器发送DNS查询请求 ③ 修改区域配置文件 (正向解析+反向解析) ④编辑数据配置文件 正向解析模板是:/var/named/ named.localhost 反向解析模板是:/var/named/ named.loopback ==> 在以上两个模板中修改相应的参数 [root@localhost named]# cp -a named.localhost zhengwenyi.com.zone??? # 将正向解析模板复制到zhengwenyi.com.zone 写上相应的域名: eg.(1) www.zhengwenyi.com ;(2)bbs.zhengwenyi.com [root@localhost named]# cp -a named.loopback 192.168.66.arpa # 将反向解析模板复制到192.168.66.arpa 写上相应的域名: eg.(1) www.zhengwenyi.com ;(2)bbs.zhengwenyi.com ?⑤重启named服务 systemctl restart named ⑥ 修改网卡 nmtui (DNS servers 要对应好) ⑦检验: (1)ping检验 ping www.zhengwenyi.com ping bbs.zhengwenyi.com (2)nslookup检验 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 12:40:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |