实现dns解析功能

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介: 在ROUCK下实现dns的解析功能

实现dns解析功能

#在/var/named/ 下

[root@Roucy ~]# rpm -qc bind
/etc/logrotate.d/named
/etc/named.conf
/etc/named.rfc1912.zones
/etc/named.root.key
/var/named
/var/named/named.ca
/var/named/named.empty
/var/named/named.localhost
/var/named/named.loopback
/var/named/slaves

...
...

[root@Roucy ~]# vi /etc/named.conf 

//      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";
        secroots-file   "/var/named/data/named.secroots";
        recursing-file  "/var/named/data/named.recursing";
        allow-query     { any; };
#将 listen-on prot 53 注释,将allow-query 改成any

#添加一行如果有从服务器,就只允许从服务器进行区域传输,如果没有就none
        allow-transfer { 从服务器IP|none;};



[root@Roucy ~]# vim /etc/named.rfc1912.zones 

zone "li.com" IN {          #"li.com" 要解析的域名
        type master;        #type为 主server
        file "li.com.zone"; #文件指向,全地址为/var/named/li.com.zone,可以不写全
};
#按照文件下面,写(可复制下面的更改)

#语法检查
[root@Roucy ~]# named-checkconf 


[root@Roucy ~]# cd /var/named/
[root@Roucy ~]# cp -p named.localhost li.com.zone    #保留属性照抄


#SOA记录必须有 #SOA起始授权记录
#li.com. 86400 IN SOA li.com. admin.li.com. (
#li.com. 服务器名称,描述不起实际作用admin.li.com.  邮箱描述
#2015042201 ;序列号 每次修改+1
#2H ;刷新时间  拉的时间
#10M ;重试时间 拉失败再次尝试时间
#1W ;过期时间    一直失败的失效时间
#1D ;否定答案的TTL值
#)

#@ 本域域名
#$TTL TTL不写默认为一天






$TTL 1D ; 0 seconds
@                       IN SOA  . . (
                                2015042201          ; serial
                                2H          ; refresh (0 seconds)
                                10M          ; retry (0 seconds)
                                1W          ; expire (0 seconds)
                                1D          ; minimum (0 seconds)
                                )

# 目标推送者 NS(类型)记录 几个dns服务器就写几个NS,@ 可以从上面继承
      IN  NS dns1

# dns1 是谁
dns1  IN  A 10.0.0.8

#name    [TTL]    IN       rr_type  value
#名        ttl值    固定     类型      值
www               IN       A       10.0.0.8



#SOA:Start Of Authority,起始授权记录;一个区域解析库有且仅能有一个SOA记录,必须位于解
#析库的第一条记录
#A:internet Address,作用,FQDN --> IP
#AAAA:FQDN --> IPv6
#PTR:PoinTeR,IP --> FQDN
#NS:Name Server,专用于标明当前区域的DNS服务器
#CNAME : Canonical Name,别名记录
#MX:Mail eXchanger,邮件交换器
#TXT:对域名进行标识和说明的一种方式,一般做验证记录时会使用此项,如:SPF(反垃圾邮件)记录,https验证等,如下示例:





rndc reload
systemctl restart named.service
#重启服务
相关文章
|
12天前
|
安全 Java 测试技术
🎉Java零基础:全面解析枚举的强大功能
【10月更文挑战第19天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
97 60
|
9天前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
16天前
|
监控 网络协议 安全
DNS服务器故障不容小觑,从应急视角谈DNS架构
DNS服务器故障不容小觑,从应急视角谈DNS架构
38 4
|
23天前
|
域名解析 网络协议
非阿里云注册域名如何在云解析DNS设置解析?
非阿里云注册域名如何在云解析DNS设置解析?
|
30天前
|
Web App开发 前端开发 测试技术
Selenium 4新特性解析:关联定位器及其他创新功能
【10月更文挑战第6天】Selenium 是一个强大的自动化测试工具,广泛用于Web应用程序的测试。随着Selenium 4的发布,它引入了许多新特性和改进,使得编写和维护自动化脚本变得更加容易。本文将深入探讨Selenium 4的一些关键新特性,特别是关联定位器(Relative Locators),以及其他一些重要的创新功能。
124 2
|
8天前
|
供应链 安全 BI
CRM系统功能深度解析:为何这些平台排名靠前
本文深入解析了市场上排名靠前的CRM系统,如纷享销客、用友CRM、金蝶CRM、红圈CRM和销帮帮CRM,探讨了它们在功能性、用户体验、集成能力、数据安全和客户支持等方面的优势,以及如何满足企业的关键需求,助力企业实现数字化转型和业务增长。
|
1月前
|
域名解析 存储 缓存
域名解析 DNS:连接数字世界的关键枢纽
在数字世界中,DNS(域名解析系统)如同一位至关重要的引路人,将我们输入的域名与对应的IP地址相连,使我们可以轻松访问各种网站和服务。它通过多级服务器查询,将易于记忆的域名转换为复杂的IP地址,极大提升了互联网的易用性和普及度。尽管面临网络延迟和域名数量激增等挑战,通过分布式系统和缓存技术等创新方案,DNS 系统将持续发展,为用户提供更安全、高效的网络体验。
46 2
|
1月前
|
弹性计算 负载均衡 网络协议
内部名称解析设置阿里云私有 DNS 区域,针对于阿里云国际版经验教程
内部名称解析设置阿里云私有 DNS 区域,针对于阿里云国际版经验教程
|
12天前
|
数据管理 Nacos 开发者
"Nacos架构深度解析:一篇文章带你掌握业务层四大核心功能,服务注册、配置管理、元数据与健康检查一网打尽!"
【10月更文挑战第23天】Nacos 是一个用于服务注册发现和配置管理的平台,支持动态服务发现、配置管理、元数据管理和健康检查。其业务层包括服务注册与发现、配置管理、元数据管理和健康检查四大核心功能。通过示例代码展示了如何在业务层中使用Nacos,帮助开发者构建高可用、动态扩展的微服务生态系统。
45 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
    下一篇
    无影云桌面