码迷,mamicode.com
首页 > Web开发 > 详细

Linux之实现Internet,DNS架构

时间:2019-04-23 22:37:43      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:repo   ssh   使用   运维   tps   报错   挂载   mct   最小化安装   

实现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架构

标签:repo   ssh   使用   运维   tps   报错   挂载   mct   最小化安装   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!