DNS服务的基本配置与多域配置

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: DNS服务的基本配置与多域配置

DNS服务的基本配置与多域配置

一、DNS服务


// DNS服务器的功能
// 正向解析:根据注册的域名查找其对应的IP地址
// 反向解析:根据IP地址查找对应的注册域名,不常用
//   DNS服务器分类:
//     根域名服务器、一级DNS服务器、二级DNS服务器、三级DNS服务器
 
//   域名系统: 所有的域名都必须要以点作为结尾,树型结构
//        www.baidu.com      www.qq.com.
 
//根域名 :             .
 
// 一级域名:   .cn        .us     .tw     .hk     .jp      
 
// 二级域名:     .com.cn    .org.cn   .net.cn ………
 
// 三级域名:   test.com.cn    test1.com.cn   .....


// BIND(Berkeley Internet Name Daemon)
// 伯克利 Internet 域名服务
// 官方站点:https://www.isc.org/  
 
// BIND服务器端程序   
// 主要执行程序:/usr/sbin/named
// 系统服务:named
// DNS协议默认端口:TCP/UDP 53
// 运行时的虚拟根环境:/var/named/chroot/
 
// 主配置文件:/etc/named.conf    // 设置负责解析的域名 
// 地址库文件:/var/named/     // 完全合格的主机名与IP地址对应关系

二、DNS配置


[root@tk named]# yum -y install bind bind-chroot.
[root@tk named]# cp  /etc/named.conf    /root    #备份数据
[root@tk named]# vim   /etc/named.conf
[root@tk named]# cat /etc/named.conf
//
// named.conf
// ...

options {
    #  定义地址库文件存放路径
        directory "/var/named";
};


zone "." IN {
        type hint;
        file "named.ca";
};

// 书写我们自己的zone
zone "test.cn" IN {
// 设置为主服务器
        type master;
// 地址库文件名称
        file "test.cn.zone";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

[root@tk named]#
// 建立地址库文件
[root@tk named]#cp  -p  named.localhost     tedu.cn.zone  
// 书写我们的规则
[root@tk named]# cat test.cn.zone
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
# 声明DNS服务器为tk
test.cn. NS     tk
# tk解析结果为10.0.0.200
tk      A       10.0.0.200
www     A       1.1.1.1

[root@tk named]#

// 虚拟机B:测试DNS服务器
[root@gitlab yum.repos.d]# echo nameserver  10.0.0.200  >  /etc/resolv.conf
[root@gitlab yum.repos.d]# cat /etc/resolv.conf
nameserver 10.0.0.200

[root@gitlab yum.repos.d]# nslookup www.test.cn
Server:         10.0.0.200
Address:        10.0.0.200#53

Name:   www.test.cn
Address: 1.1.1.1

三、多区域的DNS服务器


[root@tk named]# cat /etc/named.conf
//
// named.conf
//
options {
        directory "/var/named";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};
zone "test.cn" IN {
        type master;
        file "test.cn.zone";
};
// 添加新的域
zone "test1.cn" IN {
        type master;
        file "test1.cn.zone";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

[root@tk named]#

[root@tk named]# cp -p test.cn.zone test1.cn.zone
[root@tk named]# vim test1.cn.zone
[root@tk named]# cat test1.cn.zone
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
test1.cn. NS    tk
tk      A       10.0.0.200
www     A       1.1.1.1

[root@tk named]# systemctl restart named
[root@gitlab yum.repos.d]# nslookup www.test1.cn
Server:         10.0.0.200
Address:        10.0.0.200#53

Name:   www.test1.cn
Address: 1.1.1.1

[root@gitlab yum.repos.d]#


相关文章
|
1月前
|
Prometheus 监控 关系型数据库
数据库同步革命:MySQL GTID模式下主从配置的全面解析
数据库同步革命:MySQL GTID模式下主从配置的全面解析
122 0
|
16天前
|
存储 缓存 运维
云计算中的服务器选型与配置:技术深度解析
【6月更文挑战第29天】云计算服务器选型与配置深度解析:关注业务需求、技术要求及成本效益。重点包括CPU、内存、存储和网络配置的优化,结合负载均衡、缓存、虚拟化和自动化运维策略,以提升性能和效率,确保云服务的稳定与高效。
|
17天前
|
域名解析 网络协议 Linux
Linux系统下DNS配置指南
Linux系统下DNS配置指南
29 1
|
17天前
|
缓存 监控 Java
深入解析Nacos配置中心的动态配置更新技术
深入解析Nacos配置中心的动态配置更新技术
|
2月前
|
域名解析 网络协议 安全
【域名解析DNS专栏】云服务中的DNS解析服务比较:阿里云、AWS、Azure大PK
【5月更文挑战第23天】此对比分析探讨了阿里云DNS、AWS Route 53和Azure DNS的服务特点。阿里云DNS以其智能解析和IPv6支持脱颖而出,适合中国地区用户;AWS Route 53凭借其强大的路由策略和与AWS生态的深度集成吸引高级用户;Azure DNS则以简洁管理和DNSSEC安全支持见长,与Azure平台集成良好。选择取决于具体需求,如功能、易用性、性能、安全性和成本。
【域名解析DNS专栏】云服务中的DNS解析服务比较:阿里云、AWS、Azure大PK
|
10天前
|
传感器 编解码 API
【STM32开发入门】温湿度监测系统实战:SPI LCD显示、HAL库应用、GPIO配置、UART中断接收、ADC采集与串口通信全解析
SPI(Serial Peripheral Interface)是一种同步串行通信接口,常用于微控制器与外围设备间的数据传输。SPI LCD是指使用SPI接口与微控制器通信的液晶显示屏。这类LCD通常具有较少的引脚(通常4个:MISO、MOSI、SCK和SS),因此在引脚资源有限的系统中非常有用。通过SPI协议,微控制器可以向LCD发送命令和数据,控制显示内容和模式。
|
2月前
|
域名解析 网络协议 网络性能优化
如何提升自建DNS服务下的网络体验
网络质量和网络体验是通信过程中的两个不同层面,质量涉及设备上下行表现,而体验关乎端到端通信效果。衡量质量常用带宽、延迟、丢包率等指标;体验则关注可访问性,DNS解析速度和服务位置等。现代路由器能自动调整网络质量,普通用户无需过多干预。自建DNS服务时,选择权威DNS能解决可访问性,但可能不提供最优体验。AdguardHome和Clash等工具能进一步优化DNS解析,提升网络体验。
89 6
如何提升自建DNS服务下的网络体验
|
2月前
|
域名解析 存储 缓存
【域名解析DNS专栏】动手实践:手动配置DNS解析记录
【5月更文挑战第22天】本文介绍了DNS解析记录的概念及其手动配置步骤。DNS解析记录是将域名映射到IP地址的数据,常见类型包括A(IPv4)、AAAA(IPv6)和CNAME(别名)。配置步骤包括登录DNS管理平台,添加记录,选择记录类型,填写主机记录和记录值,设置TTL值,并保存。以阿里云为例的A记录配置示例也提供了具体操作。了解这些有助于更好地管理域名。
【域名解析DNS专栏】动手实践:手动配置DNS解析记录
|
17天前
|
存储 缓存 监控
JVM中G1垃圾收集器:原理、过程和参数配置深入解析
JVM中G1垃圾收集器:原理、过程和参数配置深入解析
|
18天前
|
网络架构
路由器路由配置解析
路由器路由配置解析
20 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多