dns服务器zones文件,DNS服务安装与配置
DNS域名解析服务器,dns服务器程序包名称为bind,程序名named。
安装DNS服务器:yum install bind -y
配置文件:
/etc/named.conf 主配置文件
/etc/rndc.key Remote Name Domani Controller
/var/namd/ 区域数据文件
/etc/rc.d/init.d/named {start|stop|restart|status|reload}
/usr/sbin/named 主程序
/usr/sbin/named-checkconfig 检查配置文件
/usr/sbin/named-checkzone 检查zone
/usr/sbin/rndc-confgen 生产rndc的配置文件
caching-nameserver 这是个软件包,能把DNS服务器变为缓存DNS服务器
配置文件:
1、修改监听地址:listen-on 改为外部可访问地址。
2、修改访问权限:allow-query 改为 any 表示任何人都可以访问。
3、注释掉dnssec。options {
listen-on port 53 { 192.168.1.141; 127.0.0.1; };// 多地址用分号,注释掉默认监听所有端口
directory "/var/named"; // 区域解析,options中最关键的一项,其他的都可以删除
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";
allow-query { any; }; // 允许外部访问
recursion yes; // 是否允许递归,一般yes
forwarders { // 线上解析
223.5.5.5;
114.114.114.114;
};
//下面的4条都都是关于加密的,配置繁琐不实用,改成no
dnssec-enable no;
dnssec-validation no;
//bindkeys-file "/etc/named.iscdlv.key";
//managed-keys-directory "/var/named/dynamic";
pid-file "/run/named/named.pid";
session-keyfile "/run/named/session.key";
};
日志配置:logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
区域配置文件:每一个这样的配置就是一个区域,这里的“.”代表根区域zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
启动:systemctl start named.service
配置主DNS名称服务器:
在 /etc/named.rfc1912.zones 文件中添加如下内容:zone "ziwei.wiki" IN {
type master;
file "ziwei.wiki.zone"; // 这里包含的文件相对于路径 /var/named/
};
创建解析文件:vim /var/named/ziwei.wiki.zone
内容如下:$TTL 1D
$ORIGIN ziwei.wiki.
@ IN SOA ns1.ziwei.wiki. admin.ziwei.wiki. (
2018112501
1H
5M
7D
1D )
IN NS ns1
IN NS ns2
ns1 IN A 192.168.1.141
ns2 IN A 192.168.1.141
www IN A 192.168.1.108
检查配置文件:
检查主配置文件命令named-checkconf
检查区域配置文件,第一个参数为区域名称,第二个为区域地址。named-checkzone "ziwei.wiki" ziwei.wiki.zone
修改配置文件的属组:chmod 640 ziwei.wiki.zone
chown :named ziwei.wiki.zone
重读配置文件命令:service named reload
或
rndc reload
查看状态:rndc status
查找解析记录:“@”表示指定DNS解析地址dig -t A www.ziwei.wiki @192.168.1.141
dig -t A ipaipan.com @192.168.1.12 +trace
host -t A ipaipan.com
host -t A ipaipan.com 192.168.1.12 # ip为server
nslookup ipaipan.com 192.168.1.12 # ip为server
DNS监听端口与协议:53/udp、53/tcp、953/tcp, rndc 默认监听端口
解析类型:
SOA:起始授权记录,一个区域解析库有且仅能有一个SOA记录,且必须为解析库的第一条。
A:FQDN-->ipv4
AAAA:FQDN-->ipv6
PTR:IP-->FQDN
NS:表名当前区域的DNS服务器name server
CNAME:别名记录
MX:邮件交换器mail exchanger
解析记录:
SOA:区域名、TTL值、IN、SOA、主DNS服务地址、邮箱地址(邮箱的@符号有特殊用途用点代替)scriptjc.com. 86400 IN SOA ns.scriptjc.com. admin.scriptjc.com.(
201712292200 ;版本号,任意值
2H ;刷新时间
10M ;重试时间
1W ;过期时间
1D ;否定答案的TTL值
)
NS:为区域指定DNS服务器地址,从服务器scriptjc.com.INNSns1.scriptjc.com.
scriptjc.com.INNSns2.scriptjc.com.
scriptjc.com.INNS192.168.1.12
MX:数字为权重,0-99之间scriptjc.com. IN MX 10 mx1.scriptjc.com.
scriptjc.com. IN MX 20 mx1.scriptjc.com.
A:有多个值则轮询解析www.scriptjc.com. IN A 192.168.1.12
www.scriptjc.com. IN A 192.168.1.13
*.scriptjc.com. IN A 192.168.1.13
scriptjc.com. IN A 192.168.1.13
PTR:IP解析到主机名,反解析,IP要反过来写12.1.168.192.in-addr.arpa IN PTR www.scriptjc.com.
12 IN PTR www.scriptjc.com. # 简写
CNAME:m.scriptjc.com. IN CNAME www.scriptjc.com.
简单示例:$TTL 1D
$ORIGIN ipaipan.com.
@ IN SOA ns.ipaipan.com. admin.ipaipan.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns
ns IN A 192.168.1.12
@ IN A 192.168.1.16
* IN A 192.168.1.16
dns服务器zones文件,DNS服务安装与配置相关推荐
- DNS服务器主从文件加载失败,BIND主从服务器配置以及故障排除
1 主辅DNS服务器同步原理 主辅DNS服务器数据同步的过程,首先master DNS服务器每次修改完成并重启服务后,将传送notify给所有的slave DNS服务器.slave DNS服 ...
- linux7配置dns服务器,centOS7搭建DNS服务器配置详解
写在前言:DNS服务器中 named-checkconf -z /etc/named.conf 命令用来检查所有与DNS有关的配置文件,若有错误,会直接提示,可以代替相关的所有检查命令. 通过yum安 ...
- 详解“FTP文件传输服务”安装配置实例
"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsft ...
- dns服务器在电脑上有什么作用,DNS服务器是什么 DNS服务器的作用有哪些【详解】...
什么是DNS?DNS服务器的作用有哪些? dns是什么? 概括的说DNS 是计算机域名 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所 ...
- 重装系统后dns服务器未响应,dns服务器未响应,小编教你dns服务器未响应怎么解决...
连网时,出现连不上网络,用Windows网络诊断,诊断出的结果是"DNS服务器未响应",遇到这样情况该怎样解决?在使用window系统的电脑上网过程中,常常会遇到DNS服务器未响应 ...
- 无线网首选dns服务器怎么设置,dns服务器设置(192.168.1.1的首选dns)
我们知道影响上网速度的因素有很多,硬件.软件等都是高速上网的基础,每个人都希望自家的网速越来快,在相同的硬件.带宽固定的情况下,如何来择优选择上网参数中的DNS服务器呢? DNS服务是网络参数必不少的 ...
- 本地连接dns服务器没响应,dns服务器未响应,教您dns服务器未响应怎么解决
dns服务器未响应是我们日常使用电脑上网时常遇到的网络故障之一.碰到这个情况的用户太多了,但是基本没有同一的解决方法,笔者当然也经常碰到,尤其是这几天,都快砸电脑了,太影响工作了,没有办法自己动手了, ...
- 注册表修改备用dns服务器地址,备用dns的服务器地址是多少_电脑备用dns服务器地址怎么查看...
2015-01-08 13:52:51 浏览量:890 关于Win7系统上网速度是否受DNS服务器的影响,很多用户对此都希望有一个可信的证明.很多时候用户在有DNS服务器的情况下,担心DNS服务器对w ...
- windows修改dns服务器,windowns中dns服务器配置与管理详解(多图)
安装DNS服务器 在"服务器管理器"-"角色"-"添加角色"中安装DNS服务器. 选择DNS服务器 点下一步安装,然后安装 固定服务器IP地 ...
最新文章
- openEuler系统配置yum镜像源
- python随机生成字符串_python 随机生成字符串数据
- idea部署tomcat并实现简单的web项目
- java锁的概念,Java ReentrantLock锁机制概念篇
- “好师父”如何破解大学生就业难题
- 科沃斯扫地机器人阿尔法_科沃斯(Ecovacs)阿尔法地宝简单开箱
- 最短路经典 昂贵的聘礼(1062)
- 高斯滤波器原理及其实现
- make_interp_spline(x, y[1:151])(x_smooth) ValueError: x and y are incompatible.
- SphereEx 创始人张亮荣获『2021 年度海纳奖——分布式数据库十佳实践人物』
- 【企业】质量管理:如何使用 5WHY 分析法解决处理问题
- Flutter系列五:State的生命周期
- Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations...
- 轻小说搜索及下载(基于8wenku)-python
- [机缘参悟-66]:怎样才能让别人愿意帮你:利益共享法则、“大道”、“人性”
- 苏州软件类企业在高新技术企业认定中的要点分析
- 1、mos管的工作原理
- 这款开源的 Python 老照片修复工具火了
- Portal相关技术及架构
- wordpress网站同步微信小程序源码搭建(附源码,亲测)
热门文章
- ActionContextCleanUp作用
- 用jQuery实现网页卷轴的效果
- Mobile RDA 同步数据库的类--转
- php面试专题---2、常量及数据类型考点
- Linux lvs 多端口组成
- 使用 create-react-app 构建 react应用程序
- python3网络爬虫(4):python3安装Scrapy
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版本强势发布
- 已知图片大小,让其在页面中垂直水平居中
- yum报错[Errno 256] No more mirrors to try.