DNS-上课内容

简介:

named服务


/etc/nsswitch.conf   #这个配置文件中定义了使用域名解析的方式的顺序。

1
2
#hosts:     db files nisplus nis dns
hosts:      files dns         #代表优先hosts文件,后dns服务,修改立即生效。


bind

/etc/named.conf  配置文件

/etc/named.rfc1912.zones  zones的配置文件

1
2
3
4
5
6
7
8
options {
         listen-on port 53 { 127.0.0.1; };
         listen-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" ;
         allow-query     { localhost; };

zone文件

1
2
3
4
5
zone  "localhost.localdomain"  IN {
         type  master;
         file  "named.localhost" ;
         allow-update { none; };
};

正向解析

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$TTL 1D     #缓存时间  1天(默认时间单位为秒)
@       IN SOA  ns.baidu.com. root.ns.baidu.com(
                                         0       ; serial
                                         1D      ; refresh   #检查的时间周期
                                         1H      ; retry    #重试时间周期
                                         1W      ; expire     #过期时间周期,到达过期时间辅助DNS自杀
                                         3H )    ; minimum
@       NS      ns.baidu.com.
ns      A       172.25.0.11
www     A       172.25.0.10
web     CNAME   www
mail    A       172.25.0.13
@       MX      10            mail
#优先级0-99,数字越小优先级越高


反向解析

1
2
3
4
5
zone  "1.0.0.127.in-addr.arpa"  IN {
         type  master;
         file  "named.loopback" ;
         allow-update { none; };
};
1
2
3
4
5
6
7
8
9
10
11
12
$TTL 1D
@       IN SOA  ns.baidu.com. root.ns.baidu.com. (
                                         0       ; serial
                                         1D      ; refresh
                                         1H      ; retry
                                         1W      ; expire
                                         3H )    ; minimum
@       NS      ns.baidu.com.
ns      A       192.168.2.103
191     PTR     www.baidu.com.
103     PTR     ns.baidu.com.
192     PTR     mail.baidu.com.



ACL

允许dx访问,不允许lt访问

1
2
3
4
5
6
7
8
9
10
acl dx { 192.168.2.115; };
acl lt { 192.168.2.101; };
options {
         listen-on port 53 { any; };
         listen-on-v6 port 53 { any; };
         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" ;
         allow-query     { dx;!lt; };



配置主备DNS

主服务器配置文件添加allow-transfer

1
2
3
4
5
6
7
8
9
10
11
acl dx { 192.168.2.115; };
acl lt { 192.168.2.101; };
options {
         listen-on port 53 { any; };
         listen-on-v6 port 53 { any; };
         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" ;
         allow-query     { any; };
         allow-transfer { dx; };

修改备用服务器区域配置文件

1
2
3
4
5
6
7
8
9
10
11
zone  "baidu.com"  IN {
         type  slave;
         file  "slaves/baidu.zone" ;
         masters { 192.168.2.103; };
};
 
zone  "2.168.192.in-addr.arpa"  IN {
         type  slave;
         file  "slaves/zone.baidu" ;
         masters { 192.168.2.103; };
};



VIEW

wKiom1YWeLPhIED9AAFZO09Plfg858.jpg



日志

wKiom1YXib6hSs8zAAC8rtn-eVQ157.jpg

wKiom1YXh2mDnr-sAAFtguyZ-rU203.jpg




本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1696415,如需转载请自行联系原作者
相关文章
|
传感器 Ubuntu 机器人
Python 机器人学习手册:1~5
Python 机器人学习手册:1~5
734 0
|
分布式计算 大数据 Apache
【大数据技术】流数据、流计算、Spark Streaming、DStream的讲解(图文解释 超详细)
【大数据技术】流数据、流计算、Spark Streaming、DStream的讲解(图文解释 超详细)
1076 0
|
9月前
|
人工智能 边缘计算 运维
增长指数全球第一,阿里云入选沙利文中国企业出海采用云服务市场领导者象限
沙利文Frost & Sullivan发布《2025年中国企业出海采用云服务市场研究》,阿里云连续三年综合竞争力稳居“领导者”象限,是唯一进入该象限的中国厂商。此外,在综合竞争力增长指数上,阿里云荣获全球第一。
|
5月前
|
供应链 监控 前端开发
容器化落地实战:基于Docker与K8s搭建高可用供应链控制塔部署监控体系
在现代数字化供应链体系中,供应链控制塔是统筹全链路业务的核心平台,它整合库存、物流、生产、订单、风险预警等多维度数据,为企业管理者提供统一的可视化管控入口。随着业务规模持续扩张,供应链数据量呈指数级增长,百万级节点数据实时刷新、大促期间流量洪峰、区域服务器故障、跨节点服务中断等问题接踵而至。传统单机部署、物理机集群部署模式,已无法满足系统7×24小时稳定运行、前端低延迟渲染、故障自动恢复的核心诉求。本文将从架构设计、容器化改造、集群编排、前后端协同、全链路监控、前端性能优化、容灾风控七大维度,完整讲解从0到1搭建基于Docker与Kubernetes的高可用供应链控制塔,提供全套可落地的工程代
409 0
|
5月前
|
存储 SQL 人工智能
内附下载|阿里云瑶池数据库10篇论文入选全球数据库顶会SIGMOD 2026
数据库国际学术顶会 SIGMOD 2026 在印度班加罗尔举行,阿里云瑶池数据库团队共有 10 篇论文被主会收录。论文研究成果涵盖数据库与AI协同、云原生数据存储架构、数据库智能化工具等多个技术方向,系统研究了从底层硬件架构到上层智能应用的关键技术难题。多项突破性成果的集中入选,标志着阿里云在 Agentic AI 时代的数据库软件领域持续引领前沿技术革新。
|
8月前
|
存储 人工智能 缓存
阿里云服务器4核8G可选实例规格、收费标准、适用场景及活动价格
2026年阿里云服务器4核8G价格,目前经济型e实例4核8G活动价格为1595.11元/1年起;通用算力型u2i实例4核8G活动价格为1252.63元/1年起;通用算力型u2a实例4核8G活动价格为898.20元/1年起;计算型c9i实例4核8G活动价格为3147.56元/1年起;本文为大家介绍4核8G配置的可选实例类型、技术特性、官方收费标准、典型适用场景及2026年最新活动价格,为不同需求的用户提供精准选购指南。
2395 2
|
JavaScript 前端开发 vr&ar
JSAR 粒子系统实战:打造炫酷 3D 烟花秀
本文介绍如何使用 JSAR 与 Babylon.js 打造 3D 烟花粒子系统。无需 Unity,前端开发者可借助熟悉的技术栈,在 Rokid AR 眼镜上实现沉浸式空间应用,涵盖粒子系统原理、性能优化及跨平台开发实践。
563 3
|
存储 监控 API
Python datetime模块:时间处理的瑞士军刀
免费Python编程教程,深入讲解datetime模块核心用法:时间对象创建、格式化、运算及时区处理,附实战案例与避坑指南,助你高效掌握Python时间操作。链接:https://pan.quark.cn/s/2c17aed36b72
1255 0
|
Kubernetes jenkins 持续交付
轻量快速的 CI 工具 Drone
本文介绍一款轻量级的 CI 工具 Drone ,同时也介绍在实践中遇到的一些坑,帮助你快速搭建持续集成流水线。
8196 0
|
SQL 关系型数据库 MySQL
mysql pxc强一致性集群
mysql,pxc,强一致性,percona cluster
5087 0