| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 3.6 DNS服务器搭建 -> 正文阅读 |
|
[系统运维]3.6 DNS服务器搭建 |
dns全称domain name service,是域名解析服务。 客户端中: /etc/resolv.conf是dns指向文件,划线部分是dns服务器的ip。 服务器中: ? ? ? ? 服务名称为named,主配置文件为/etc/named.conf,数据文件目录为/var/named,所使用端口为53。 验证命令: dig?www.westos.com? ? ? ? ? ? ##地址详细解析信息 ?查询状态:NOERROR(查询成功)、REFUSED(服务拒绝访问)、SERVFAIL(查询失败)、NXDOMAIN(不存在) 一、dns的安装及使用 dnf install bind.x86_64 -y???????????????????????????????????????????? ##安装包是bind systemctl enable --now named firewall-cmd --permanent --add-service=dns??????????? ##让火墙允许dns firewall-cmd --reload vim /etc/named.conf?????????????????????? ##编写主配置文件
systemctl restart named 测试: 另一台主机dns指向到服务器(172.25.254.144)。但因为服务器不能上网,所以查询失败。 二、dns正向解析 vim /etc/named.rfc1912.zones??????? ##zone文件里有模板,复制后更改信息即可
cd /var/named/ cp -p named.localhost westos.com.zone???????? ##复制模板,-p 把所有组同步 vim westos.com.zone
systemctl restart named 测试: 在另一台主机上dns指向服务器(172.25.254.144) ? 三、dns反向解析 vim /etc/named.rfc1912.zones
cd /var/named/ cp -p named.loopback 172.25.254.ptr?????? ##复制模板 vim 172.25.254.ptr
systemctl restart named 测试: 四、dns双向解析 一个dns服务器可以同时为两个网段的主机提供服务。 实验素材:两台客户端分别处于172.25.254.0、1.1.1.0两个网段,服务器有这两个网段的ip ?配置: cd /var/named/ cp -p westos.com.zone westos.com.inter vim westos.com.inter? ? ? ?##将172.25.254.0网段该为1.1.1.0? ??
cp -p /etc/named.rfc1912.zones? /etc/named.rfc1912.inters vim /etc/named.rfc1912.inters? ? ? ?##改数据文件
?vim /etc/named.conf
?systemctl restart named 测试: 分别在2个网段的主机中作同样域名的地址解析,得到的A记录不同 ? 五、dns集群 当一台dns服务器的访问量过大时,我们可以设置slave dns,即辅助dns。用来缓解主dns的压力。 主dns(172.25.254.150): vim /etc/named.rfc1912.zones
slave?dns(172.25.254.250): dnf install bind -y systemctl disable --now firewalld vim /etc/named.conf
vim /etc/named.rfc1912.zone
systemctl restart named 测试: 在dns主机上更改数据文件,并增加serial序列号,重启named。 slaves dns上解析www.westos.com ,看到的信息已与主机同步。 六、ddns(dhcp+dns) dnssec-keygen -a HMAC-SHA256 -b 128 -n HOST westoskey? ? ?##生成秘钥 cat Kwestoskey.+163+59420.key? ? ? ? ? ##查看秘钥名称与加密字符? westoskey. IN KEY 512 3 163 Y3pzVU+c9HBiy6qr+a/AdQ== ?cp -p /etc/rndc.key /etc/westos.key? ? ? ? ? ?##复制秘钥文件模板 vim /etc/westos.key
vim /etc/named.conf
vim /etc/named.rfc1912.zones
vim /etc/dhcpd/dhcpd.conf
systemctl restart named systemctl restart dhcpd 测试: 思路:客户端中,设置客户端网络为dhcp,保证ip可以从dhcp服务中获取。更改客户端主机名为westosa.westos.com 1)查看/etc/resolv.conf内容,没有nameserver 2)重启网卡获取ip。查看/etc/resolv.conf内容,nameserver为服务器ip,说明获取成功,ip为172.25.254.70。 3)主机名为westosa.westos.com?属于westos.com这个域。 4)dig westosa.westos.com ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/28 4:34:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |