Centos配置DNS服务
主DNS服务器:
IP地址 : 192.168.101.10/24 DNS:192.168.101.10
备DNS服务器:
IP地址:192.168.101.20/24 DNS: 192.168.101.10
要求:【利用 bind9 软件,1配置 Linux1 为主 DNS 服务器,采用 rndc 技术提供不间断 的 DNS 服务;2配置 Linux2 为备用 DNS 服务器,为所有 Linux 主机提供冗余 DNS 正反向解析服务。】
主机器DNS配置
配置静态IP
配置静态IP为192.168.101.10/24 DNS为191.168.101.10
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #将dhcp修改为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="e493a4a8-5777-412c-9497-6a2631bffcd1"
DEVICE="ens33"
ONBOOT="yes" #将yes修改为no
IPADDR=192.168.101.10 #服务器IP
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.101.2 #网关地址
DNS1=192.168.101.10 #DNS
[root@192 ~]#systemctl restart network //重启网卡命令
配置本地yum源
cd /etc/yum.repos.d #切换到yum源路径配置
//本地yum源模板文件 CentOS-Linux-Media.repo
[root@192 yum.repos.d]# mv CentOS-Linux-* 123 //剪切路径下文件到123
[root@192 yum.repos.d]# cp -p 123/CentOS-Linux-Media.repo 1.repo //复制本地yum配置文件 注:1.repo x.repo .repo 结尾的文件
[root@192 yum.repos.d]#vi 1.repo
[c7-media] //仓库名称
name=CentOS Linux $releasever - Media //仓库注释
baseurl=file:///mnt //仓库挂载位置
gpgcheck=0 //1改为0 ,不启用gpg
enabled=1 //0改为1,启用yum源仓库
挂载文件
[root@192 yum.repos.d]# mount /dev/cdrom /mnt //挂载文件到mnt下
mount: /mnt: WARNING: device write-protected, mounted read-only. //挂载成功
1.配置主DNS服务
[root@192 ~]# yum -y install bind bind-chroot //安装dns包
[root@192 ~]# vi /etc/named.conf //全局配置文件
options {listen-on port 53 { 127.0.0.1; }; //监听端口,127.0.0.1改为anylisten-on-v6 port 53 { ::1; };directory "/var/named";dump-file "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";secroots-file "/var/named/data/named.secroots";recursing-file "/var/named/data/named.recursing";allow-query { localhost; }; //localhost 改为any
配置区域解析文件
正向区域模板:
zone "localhost.localdomain" IN { //localhost.localdomain 域名type master; //master主要区域file "named.localhost"; //named.localhost 正向解析文件名allow-update { none; }; //从哪里下载解析文件
};
反向区域模板:
zone "1.0.0.127.in-addr.arpa" IN { //1.0.0.127.in-addr.arpa 1.0.0.127改为本机网段type master; // master主要区域file "named.loopback"; //named.loopback 反向解析文件名allow-update { none; }; //从哪里下载解析文件 none空
};
Vim 非编辑模式下按下5yy键,到文件底部按下p键
5yy复制5行 p粘贴
区域解析文件配置
[root@192 ~]# cd /var/named/ //区域解析文件位置
[root@192 named]# ls
chroot dynamic named.empty named.loopback //反向模板文件
data named.ca named.localhost //正向模板文件 slaves
[root@192 named]# cp -p named.localhost 1 //复制正向模板
[root@192 named]# cp -p named.loopback 2 //复制反向模板
[root@192 named]# vi 1 //编辑正向解析文件
[root@192 named]# vi 2 //编辑反向解析文件
[root@192 named]# systemctl restart named
[root@192 named]# yum -y install bind-utils //nslookup包
验证配置
服务正常运行,并测试成功
2. 配置备用DNS
主机配置
关闭防火墙 systemctl disablesd firewalld
vim /etc/selinux/config #重启机器reboot
[root@localhost ~]# systemctl enable named
Created symlink from /etc/systemd/system/multi-user.target.wants/named.service to /usr/lib/systemd/system/named.service. //打开成功
[root@localhost ~]# vim /etc/named.rfc1912.zones
[root@localhost ~]# vim /etc/named.rfc1912.zones
[root@localhost ~]# systemctl restart named
备用机器配置
配置静态IP地址 vi /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost network-scripts]# systemctl restart network
yum源配置
[root@localhost yum.repos.d]# mkdir 123
[root@localhost yum.repos.d]# mv CentOS-* 123
[root@localhost yum.repos.d]# ls
123
[root@localhost yum.repos.d]# cp -p 123/CentOS-Media.repo 1.repo
[root@localhost yum.repos.d]# vi 1.repo
[root@localhost yum.repos.d]# yum -y install vim bind bind-chroot bind-utils
使用xftp将镜像文件传输到/root下
关闭防火墙systemctl disabled firewalld
vim /etc/selinux/config #关机reboot
[root@localhost ~]# vim /etc/named.conf
[root@localhost ~]# vim /etc/named.rfc1912.zones
[root@localhost ~]# systemctl restart named
Centos配置DNS服务相关推荐
- kubernetes集群配置dns服务
本文将在前文的基础上介绍在kubernetes集群环境中配置dns服务,在k8s集群中,pod的生命周期是短暂的,pod重启后ip地址会产生变化,对于应用程序来说这是不可接受的,为解决这个问题,K8S ...
- VMware windows server 2008配置dns服务
Windows Server 2008配置 DNS服务 1,打开服务管理器,安装dns服务 2,配置dns服务 进入到刚刚的区域里面建主机 注意这样实际去解析的域名是www.test.com.main ...
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...
- Centos配置DNS
Centos配置DNS 修改NetworkManager.conf 配置文件 vi /etc/NetworkManager/NetworkManager.conf#在[main]中添加 dns=no ...
- 学习安装与配置DNS服务
安装与配置DNS服务 首先,基础环境 1.改主机名 我的主服务器是192.168.200.80 从服务器是 192.168.200.70 main节点 [root@localhost ~]# host ...
- CentOS 7 配置DNS服务
主DNS 配置主DNS服务器 IP为 192.168.1.1 ; 掩码为 24位 ; DNS指向本机 建立 infanx.com 域的正反向解析 主机记录 记录类型 记录值 ns1 A 192.168 ...
- Linux配置DNS服务实验
简介 DNS服务器,也称为域名解析服务器.DNS 服务器将域名解析出来,找到域名对应的ip地址的服务,可以高速缓存从其他 DNS 服务器收到的 DNS 记录,通过主机名最终得到该主机名对应的IP地址的 ...
- RedHat 6配置DNS服务实现主从同步与正反向解析
本文介绍RedHat 6简单配置DNS服务器,主要包括主从同步与正反向解析. 一.测试环境 主DNS服务器:DNS01:192.168.10.1 从DNS服务器:DNS02:192.168.10.2 ...
- CentOS配置DNS方法
yum安装软件出现无法安装,排查网络配置确认是否能访问外网,首先ping 8.8.8.8确认可以访问网络,然后ping www.baidu.com确认是否配置DNS解析网址: 如果出现可以ping通i ...
最新文章
- SQL Server 的通用分页显示存储过程
- 青蛙学Linux—NFS
- DevExpress v18.2版本亮点——Office File API 篇
- 清结算内部勾兑业务一个比较有意思的问题整理
- 超市收银系统-Java Swing版
- 登录图片滑动验证实现
- 大数据实习生的年终总结,2022继续与CSDN同行
- 微信小程序 editor富文本编辑器组件封装
- CentOS6 的yum源配置
- 大华海康NVR录像JAVA下载及WEB播放
- lisp如何将度分秒转换为弧度_1/16怎么转换成角度(度分秒)??
- php5.4.45连接mssql2000,用php在linux下连接mssql2000(转)
- MongoDB极简实践入门
- 计算机硬盘无法查找,电脑不认硬盘的原因,怎么解决电脑读不到硬盘?
- 04 Nifty自定义带图片的下拉框
- python的类中 _、__和__xx__的区别
- 年产3000吨冲压型果味硬糖生产车间工艺设计
- 这10本书,带你了解 ChatGPT 的底层逻辑!
- dva model里面的effects函数可以调用effects函数
- 什么是挂载,Linux挂载如何实现详解
热门文章
- FPGA图像处理学习——基于肤色的人脸识别
- C#IO之导入导出Excel的多种方式
- MADlib——基于SQL的数据挖掘解决方案(9)——数据探索之概率统计
- codereview指南:使用 vs code 插件 gitlens 对比不同分支代码
- mysql如何用first函数_mysql FIRST()函数 语法
- vue页面加载时闪现_解决使用Vue.js显示数据的时,页面闪现原始代码
- 20210706多校联考
- $(window).load(function(){})和.onload区别
- 《我的第一本算法书》阅读笔记 6-2 k-means 算法
- 微信公众号-推发消息