bind9 安装:部署自建dns系统
#aliyun yum源
curl -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/CentOS-7.repo
或
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum install epel-release
yum install wget net-tools telnet tree nmap sysstat lrzsz dos2unix bind-utils -ynslookup www.qq.com
yum install bind -y
[root@master-0 ~]# rpm -qa bind
bind-9.11.4-16.P2.el7_8.6.x86_64vim /etc/named.conf 改动如下:
listen-on port 53 { 192.168.116.101; };
//listen-on-v6 port 53 { ::1; }; //注释掉
allow-query { any; }; //允许所有局域网内机器访问
forwarders { 192.168.116.1; }; //网关地址
recursion yes; //采用递归的方式
dnssec-enable no; //关闭
dnssec-validation no;#检查配置是否正确,无异常输出表示正常
[root@master-0 ~]# named-checkconf
[root@master-0 ~]##查看网关地址
[root@master-0 ~]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.116.1 0.0.0.0 UG 0 0 0 enp1s0#区域配置文件
vim /etc/named.rfc1912.zones43 zone "host.com" IN {44 type master;45 file "host.com.zone";46 allow-update { 192.168.116.101; };47 };4849 zone "od.com" IN {50 type master;51 file "od.com.zone";52 allow-update { 192.168.116.101; };53 };vim /var/named/host.com.zone
;是注释1 $ORIGIN host.com.2 $TTL 600 ; 10 minutes3 @ IN SOA dns.host.com. dnsadmin.host.com. (4 2020062901 ; serial5 10800 ; refresh (3 hours)6 900 ; retry (15 minutes)7 604800 ; expire (1 week)8 86400 ; minimum (1 day)9 )10 NS dns.host.com.11 $TTL 60 ; 1 minute12 dns A 192.168.116.10113 master-0 A 192.168.116.10114 worker-01 A 192.168.101.11815 worker-02 A 192.168.101.11916 worker-04 A 192.168.101.12117 worker-05 A 192.168.101.122vim /var/named/od.com.zone
1 $ORIGIN od.com.2 $TTL 600 ; 10 minutes3 @ IN SOA dns.od.com. dnsadmin.od.com. (4 2020062901 ; serial5 10800 ; refresh (3 hours)6 900 ; retry (15 minutes)7 604800 ; expire (1 week)8 86400 ; minimum (1 day)9 )10 NS dns.od.com.11 $TTL 60 ; 1 minute12 dns A 192.168.116.101#检查配置
[root@master-0 ~]# named-checkconf
[root@master-0 ~]##启动
systemctl start named[root@master-0 ~]# netstat -luntp|grep 53
tcp 0 0 192.168.116.101:53 0.0.0.0:* LISTEN 26475/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 26475/named
tcp 0 0 0.0.0.0:44453 0.0.0.0:* LISTEN -
tcp6 0 0 :::31538 :::* LISTEN 10484/kube-proxy
tcp6 0 0 ::1:953 :::* LISTEN 26475/named
tcp6 0 0 :::443 :::* LISTEN 8538/docker-proxy
udp 0 0 192.168.116.101:53 0.0.0.0:* 26475/named
[root@master-0 ~]##dig一下
[root@master-0 ~]# dig -t A master-0.host.com @192.168.116.101 +short
192.168.116.101
[root@master-0 ~]#vim /etc/sysconfig/network-scripts/ifcfg-enp1s0
改为
DNS1=192.168.116.101
#备份
21 DNS1=202.103.24.68
22 DNS2=202.103.44.150systemctl restart networkvim /etc/resolv.conf
search host.com #add这一行 restart network后会自动添加add
win客户端改DNS服务器:
yum install bind -yrpm -qa bindvim /etc/named.conf#检查配置是否正常
named-checkconf
vim /etc/named.rfc1912.zones
空格和空行都严格保持一致!!!
vim /var/named/host.com.zone
启动named服务:
验证:
bind9 安装:部署自建dns系统相关推荐
- awstats linux日志分析,Linux环境下安装部署AWStats日志分析系统实例
AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息. 此文章主要讲解如何在linux系统下安 ...
- Linux环境下安装部署AWStats日志分析系统实例
AWStats是使用Perl语言开发的一款开放性日志分析系统,可分析Apache网站服务器的访问日志,还可以用来分析Samba.Vsftpd.IIS等日志信息. 此文章主要讲解如何在lin ...
- PXE实现批量安装部署(win与linux系统)
1.PXE简介 PXE(preboot execute environment)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并 ...
- docker-compose、kubernetes安装部署fastdfs文件集群系统
fastdfs简介 一.docker部署fastdfs fastdfs 的Dockerfile FROM centos:7LABEL maintainer "luhuiguo@gmail.c ...
- docker、kubernetes安装部署fastdfs文件集群系统
fastdfs简介 一.docker部署fastdfs fastdfs 的Dockerfile FROM centos:7LABEL maintainer "luhuiguo@gmail.c ...
- php帝国工具箱下载,使用PHP工具箱安装帝国CMS建站系统
用php工具箱创建本地php环境,设置伪静态的方法. 运行模式:php+Apache 1.打开 其他选项菜单 > php扩展和设置 > apache模块 > 找到rewrite_mo ...
- tilecache2.11在windows apache2.22安装部署
tilecache2.11在windows apache2.22安装部署 蔡建良 2013-09-03 一.安装环境 操作系统: Windows7 32位 Apache2.22 Python2.5 m ...
- 记一次 Centos7 安装部署 gogs-v0.12.1
一.基本信息 Gogs 的目标是打造一个最简单.最快速和最轻松的方式搭建自助 Git 服务.使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 L ...
- 运维之DNS域名解析服务基础概念与Bind9安装
0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...
最新文章
- 2011清华MBA备考全记录
- Blend Tree Type
- 制作npm插件vue-toast-m实例练习
- app接口开发(php)
- 剑指Offer - 面试题53 - II. 0~n-1中缺失的数字(二分、位运算)
- javascript学习之对象基础
- Python基础import导包问题
- ASP.NET2.0中数据源控件之异步数据访问
- Spring Tool Suite 4(STS)的下载安装
- 锐浪报表开发Web版
- 笔记本电脑亮度突然不能调的处理方法
- html在搜索栏中加入放大镜,CSS3 搜索条动画(放大镜图标展开为长方形输入框)...
- 百度找不到服务器是怎么回事,百度搜索不能用了
- CSDN页面上方广告条太烦人?js写个油猴脚本给它隐藏了~
- Python 自动清理电脑垃圾文件,一键启动即可
- python实现中撤销上一步的代码mac_苹果电脑command+z撤销后如何恢复撤销前的上一步?...
- 自动柜员机是不是微型计算机,第三章微型计算机基础知识.pptx
- 常用的SQL语句大全
- Redis常用操作之批量删除keys,和清空整个数据库
- CA认证原理以及实现(下)
热门文章
- go语言基础到提高(1)-hello,world
- sklearn随笔-归一化(标准化)
- 【面试相关】非计算机专业如何1年内自学拿到算法offer
- 【论文解读】DCN-M:Google提出改进版DCN,用于大规模排序系统的特征交叉学习(附代码)...
- 公子龙:我读研期间通过实习和比赛收入五十万
- 负样本修正:既然数据是模型的上限,就不要破坏这个上限
- 0402互联网新闻 | 首批进口游戏版号下放,网易腾讯获批;“少年得到”完成数千万元A轮融资...
- LeetCode_图类
- vue输入框联想词功能
- 当前安卓App加固到底该如何做到防篡改?