首页 > Web开发 > 详细

Linux之实现Internet,DNS架构

时间:2019-04-23 21:45:40      阅读:193      评论:0      收藏:0      [点我收藏+]
实现Internet,DNS架构

有7台虚拟机,架构如图所示。所有主机基于根DNS都做了key验证,根服务器可以基于PSSH轻量级运维工具对所有主机进行配置。
先说说排坑,这些台linux主机都是基于pxe自动安装的,最小化安装,配置基本类似,所有内置了yum本地源和epel源(sohu epel生效中),然后当我在web服务器上安装httpd时,由于网卡无外网地址,会报错,不走本地源,只好禁用epel。httpd服务安装成功。还有就是rndc reload这个命令,默认是没有rndc.key的,需要手动创建,更改权限等。下面有介绍。
技术分享图片
基于网络配置完毕的情况下,使用PSSH轻量级运维工具,挂载/dev/sr0 到/media/cdrom(此目录kickstart定制里已经配置好)

pssh -h ip.list -i ‘mount /dev/sr0 /media/cdrom‘
技术分享图片
使用pssh命令一同禁用epelsohu源。
技术分享图片
或者拷贝一个主机上的禁用epelsohu源的repo文件,通过pscp.pssh一起拷贝到不同主机
技术分享图片
技术分享图片
除了客户机和web服务器,其余主机全部安装提供DNS服务的bind包
技术分享图片

配置主DNS服务器(172.16.36.122)

vim /etc/named/named.conf
技术分享图片
创建域名martin.com,域配置文件名为martin.com.zone /默认情况下创建域最好再/etc/named.rfc1912.zones里创建。
技术分享图片
创建反向解析域36.16.172.in-addr.arpa,域配置文件名为172.16.36.zone
技术分享图片
保存退出后,一定要进行检查
技术分享图片

技术分享图片
cd /var/named
cp -p named.localhost martin.com.zone
vim martin.com.zone
技术分享图片
cp -p named.loopback 172.16.36.zone
vim /172.16.36.zone
技术分享图片
重读配置文件时报错
rndc reload
技术分享图片
经过排坑,需要生成key,然后配置权限640,更改named属组
转自:https://www.linuxidc.com/Linux/2012-07/64242.htm
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片
每完成一个步骤,到客户机测试,成功后再进行下一步配置
技术分享图片

配置从DNS服务器

vim /etc/named/named.conf
禁止任何主机抓取库内数据
技术分享图片
vim /etc/name.rfc1912.zones
技术分享图片
systemctl restart network
客户机上测试从服务器解析
技术分享图片

配置‘.com‘DNS服务器

vim /etc/named.conf
技术分享图片
vim /etc/named.rfc1912.zones
技术分享图片
vim /var/named/com.zone 如果是拷贝改名,注意权限属主属组
技术分享图片
systemctl restart named

配置‘.‘DNS服务器

vim /etc/named/named.conf

技术分享图片
vim /var/named/root.zone
技术分享图片
systemctl restart named
测试
技术分享图片

配置客户机出口DNS服务器

vim /etc/named.conf
技术分享图片
vim /var/named/name.ca
技术分享图片
systemctl restart named

客户机dig测试,关闭主DNS服务器,清空各DNS服务器缓存(rndc flush),也可以测试成功。

技术分享图片
技术分享图片

Linux之实现Internet,DNS架构

原文:https://blog.51cto.com/5033330/2383561

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!