实现dns解析功能

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 在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
#重启服务
相关文章
|
1月前
|
安全 Java 测试技术
🎉Java零基础:全面解析枚举的强大功能
【10月更文挑战第19天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
119 60
|
2天前
|
数据可视化 数据挖掘 BI
团队管理者必读:高效看板类协同软件的功能解析
在现代职场中,团队协作的效率直接影响项目成败。看板类协同软件通过可视化界面,帮助团队清晰规划任务、追踪进度,提高协作效率。本文介绍看板类软件的优势,并推荐五款优质工具:板栗看板、Trello、Monday.com、ClickUp 和 Asana,助力团队实现高效管理。
17 2
|
15天前
|
存储 安全 数据安全/隐私保护
深入解析iOS 14隐私保护功能:用户数据安全的新里程碑
随着数字时代的到来,个人隐私保护成为全球关注的焦点。苹果公司在最新的iOS 14系统中引入了一系列创新的隐私保护功能,旨在为用户提供更透明的数据使用信息和更强的控制权。本文将深入探讨iOS 14中的几项关键隐私功能,包括App跟踪透明性、简化的隐私设置以及增强的系统安全性,分析它们如何共同作用以提升用户的隐私保护水平。
50 3
|
1月前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
22天前
|
机器学习/深度学习 存储 人工智能
政务部门人工智能OCR智能化升级:3大技术架构与4项核心功能解析
本项目针对政务服务数字化需求,建设智能文档处理平台,利用OCR、信息抽取和深度学习技术,实现文件自动解析、分类、比对与审核,提升效率与准确性。平台强调本地部署,确保数据安全,解决低质量扫描件、复杂表格等痛点,降低人工成本与错误率,助力智慧政务发展。
|
2月前
|
监控 网络协议 安全
DNS服务器故障不容小觑,从应急视角谈DNS架构
DNS服务器故障不容小觑,从应急视角谈DNS架构
66 4
|
2月前
|
域名解析 网络协议
非阿里云注册域名如何在云解析DNS设置解析?
非阿里云注册域名如何在云解析DNS设置解析?
|
2月前
|
Web App开发 前端开发 测试技术
Selenium 4新特性解析:关联定位器及其他创新功能
【10月更文挑战第6天】Selenium 是一个强大的自动化测试工具,广泛用于Web应用程序的测试。随着Selenium 4的发布,它引入了许多新特性和改进,使得编写和维护自动化脚本变得更加容易。本文将深入探讨Selenium 4的一些关键新特性,特别是关联定位器(Relative Locators),以及其他一些重要的创新功能。
208 2
|
2月前
|
域名解析 存储 缓存
域名解析 DNS:连接数字世界的关键枢纽
在数字世界中,DNS(域名解析系统)如同一位至关重要的引路人,将我们输入的域名与对应的IP地址相连,使我们可以轻松访问各种网站和服务。它通过多级服务器查询,将易于记忆的域名转换为复杂的IP地址,极大提升了互联网的易用性和普及度。尽管面临网络延迟和域名数量激增等挑战,通过分布式系统和缓存技术等创新方案,DNS 系统将持续发展,为用户提供更安全、高效的网络体验。
58 2

相关产品

  • 云解析DNS
  • 推荐镜像

    更多