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服务安装与配置相关推荐

  1. DNS服务器主从文件加载失败,BIND主从服务器配置以及故障排除

    1      主辅DNS服务器同步原理 主辅DNS服务器数据同步的过程,首先master DNS服务器每次修改完成并重启服务后,将传送notify给所有的slave DNS服务器.slave DNS服 ...

  2. linux7配置dns服务器,centOS7搭建DNS服务器配置详解

    写在前言:DNS服务器中 named-checkconf -z /etc/named.conf 命令用来检查所有与DNS有关的配置文件,若有错误,会直接提示,可以代替相关的所有检查命令. 通过yum安 ...

  3. 详解“FTP文件传输服务”安装配置实例

    "FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsft ...

  4. dns服务器在电脑上有什么作用,DNS服务器是什么 DNS服务器的作用有哪些【详解】...

    什么是DNS?DNS服务器的作用有哪些? dns是什么? 概括的说DNS 是计算机域名 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的.域名服务器是指保存有该网络中所 ...

  5. 重装系统后dns服务器未响应,dns服务器未响应,小编教你dns服务器未响应怎么解决...

    连网时,出现连不上网络,用Windows网络诊断,诊断出的结果是"DNS服务器未响应",遇到这样情况该怎样解决?在使用window系统的电脑上网过程中,常常会遇到DNS服务器未响应 ...

  6. 无线网首选dns服务器怎么设置,dns服务器设置(192.168.1.1的首选dns)

    我们知道影响上网速度的因素有很多,硬件.软件等都是高速上网的基础,每个人都希望自家的网速越来快,在相同的硬件.带宽固定的情况下,如何来择优选择上网参数中的DNS服务器呢? DNS服务是网络参数必不少的 ...

  7. 本地连接dns服务器没响应,dns服务器未响应,教您dns服务器未响应怎么解决

    dns服务器未响应是我们日常使用电脑上网时常遇到的网络故障之一.碰到这个情况的用户太多了,但是基本没有同一的解决方法,笔者当然也经常碰到,尤其是这几天,都快砸电脑了,太影响工作了,没有办法自己动手了, ...

  8. 注册表修改备用dns服务器地址,备用dns的服务器地址是多少_电脑备用dns服务器地址怎么查看...

    2015-01-08 13:52:51 浏览量:890 关于Win7系统上网速度是否受DNS服务器的影响,很多用户对此都希望有一个可信的证明.很多时候用户在有DNS服务器的情况下,担心DNS服务器对w ...

  9. windows修改dns服务器,windowns中dns服务器配置与管理详解(多图)

    安装DNS服务器 在"服务器管理器"-"角色"-"添加角色"中安装DNS服务器. 选择DNS服务器 点下一步安装,然后安装 固定服务器IP地 ...

最新文章

  1. openEuler系统配置yum镜像源
  2. python随机生成字符串_python 随机生成字符串数据
  3. idea部署tomcat并实现简单的web项目
  4. java锁的概念,Java ReentrantLock锁机制概念篇
  5. “好师父”如何破解大学生就业难题
  6. 科沃斯扫地机器人阿尔法_科沃斯(Ecovacs)阿尔法地宝简单开箱
  7. 最短路经典 昂贵的聘礼(1062)
  8. 高斯滤波器原理及其实现
  9. make_interp_spline(x, y[1:151])(x_smooth) ValueError: x and y are incompatible.
  10. SphereEx 创始人张亮荣获『2021 年度海纳奖——分布式数据库十佳实践人物』
  11. 【企业】质量管理:如何使用 5WHY 分析法解决处理问题
  12. Flutter系列五:State的生命周期
  13. Error 3090003: provided keys, permissions, and delays do not satisfy declared authorizations...
  14. 轻小说搜索及下载(基于8wenku)-python
  15. [机缘参悟-66]:怎样才能让别人愿意帮你:利益共享法则、“大道”、“人性”
  16. 苏州软件类企业在高新技术企业认定中的要点分析
  17. 1、mos管的工作原理
  18. 这款开源的 Python 老照片修复工具火了
  19. Portal相关技术及架构
  20. wordpress网站同步微信小程序源码搭建(附源码,亲测)

热门文章

  1. ActionContextCleanUp作用
  2. 用jQuery实现网页卷轴的效果
  3. Mobile RDA 同步数据库的类--转
  4. php面试专题---2、常量及数据类型考点
  5. Linux lvs 多端口组成
  6. 使用 create-react-app 构建 react应用程序
  7. python3网络爬虫(4):python3安装Scrapy
  8. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版本强势发布
  9. 已知图片大小,让其在页面中垂直水平居中
  10. yum报错[Errno 256] No more mirrors to try.