bind中DNS的记录详解

5分钟用Docker搞定可视化DNS管理:sameersbn/bind镜像配置全指南 本文提供了一份基于Docker容器快速部署可视化DNS服务器的全指南。通过使用sameersbn/bind镜像,用户可在5分钟内启动一个集成了Webmin图形化管理界面的DNS服务器,无需记忆复杂配置,即可通过浏览器轻松管理DNS区域和记录,极大简化了内部DNS服务的搭建与维护流程。 阅读详情

.A记录
     A记录代表"主机名称"与"IP"地址的对应关系, 作用是把名称转换成IP地址
    DNS使用A记录来回答"某主机名称所对应的IP地址是什么?"
    主机名必須使用A记录转译成IP地址,网络层才知道如何选择路由,并将数据包送到目的地
CNAME记录
     某些名称并没有对应的IP地址,而只是一个主机名的别名。
     CNAME记录代表别名与规范主机名称(canonical name)之间的对应关系
     如管理员可能公告他们网站的主机名称为www.a.com, 但其实www.a.com只是一个指向server1.a.com的CNAME记录而已。而在server1.a.com维护期间,可以临时将www.a.com指向server2.a.com
MX记录
      MX记录提供邮件路由信息
      提供网域的"邮件交换器"(Mail Exchanger)的主机名称以及相对应的优先值
      当MTA要将邮件送到某个网域时,会优先将邮件交给该网域的MX主机
      同一个网域可能有多个邮件交换器, 所以每一个MX记录都有一个优先值,供MTA作为选择MX主机的依据
PTR记录
      PTR记录代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反
      DNS系统使用PTR记录来回答"某IP地址所对应的主机名是什么?"
      RFC 882构想,A记录与PTR记录应是互逆的,也就是说
               从A记录可以查到域名到IP, 从PTR可以查到从IP到域名
               但当多个域名对应同一个IP时,PTR记录应指向该IP地址的规范主机名
      某些网络使用PTR记录来检验客户端的主机名称是否可信
=============================================
DNS资源记录语法:
{name}  {TTL}  addr-class   record-type   record-specific-data
name
          域记录的名字
          通常只有第一个DNS资源记录设置name栏
          对于区域文件中其他的资源记录,name也可能是空白,这种情况下,其他的资源记录接受先前的资源记录的名字
TTL
         Live栏可选择的时间
         它指定该数据在数据库中保管多长时间
          此栏为空表示默认的生存周期在授权资源记录开始中指定
addr-class
         地址类
         大范围用于Internet地址和其他信息的地址类为IN
record-type
         记录类型
         常为A  NS  MX  CNAME       
record-specific-data
          记录类型的数据
=============================================
.对于每个Internet域或区域,需要两个配置文件
1) 主机名到IP的转换设置域
;主域
      ;如果希望名字服务器是特定域的授权名字服务器,应设置主要的区域
      ;这里名字服务器配置为abc.com域的主要的名字服务器
      ;file用来指定区域或域特有的配置文件名, 如果这里指定的文件名和服务器的工作目录有关系,它必须在工作目录里
      zone  "abc.com"{
            type  master;
            file  "abc.db";
      };
;从域
      ;
      ;如果为特定的域设置多个名字服务器,可以使用type master选项只设置其中一个为主要的或授权名字服务器
      ;其它的名字服务器(个数不限)必须设置为从名字服务器
      ;
      ;这里当前名字服务器设置为abc.com域的从名字服务器
      ;主要的名字服务器列表指定一个或多个IP地址
      ;从名字服务器可以用来与这些IP地址联系更新其区域拷贝
      ;如果指定file选项,则区域配置的拷贝写在此文件中,推荐使用file可以加速服务器启动
      zone  "abc.com"{
           type slave;
           masters  {206.171.50.10; 206.171.50.12; };
           file     path_name;
      };
;用来指定一组根名字服务器
      ;当名字服务器启动时,它使用此列表(暗示)来发现一个根名字服务器,得到根名字服务器的最近列表
       zone  "."{
             type  hint;
             file  path_name;
       };
       ;
;把域名服务器设置为206.171.50.0网络的主要的域名服务器
       ;所有对此206.171.50.0网络的IP到主机名的转换(即反向DNS)都由此域名服务器处理
       zone  "50.171.206.in-addr.arpa"{
              type  master;
              file  "db.206.171.50";
       };
======================================
;SOA授权的开始
;
;SOA或授权的开始记录用来表示区域的启动
;每个区域必须只有一个SOA记录
;从名字服务器,在不能和主服务器通信的情况下,将提供12小时DNS服务, 在指定的时间后停止为那个区域提供DNS服务;不过经仍要尝试和主服务器通信
;
@  IN  SOA   nameserver.      contact-email-address(
                 serial_number; 
                 refresh_number;   //以秒为单位, 从名字服务器与主名字服务器比较才决定是否要更新
                 retry_number;       //以秒为单位, 由于外部原因,   从服务器重新传输一个失败的区域前要等多长时间
                 expire_number;    //以秒为单位, 是从名字服务器使用区域数据有效期的上限值
                 minimum_number; //以秒为单位, 是指在区域文件中没有指定生存期的资源记录上生存期TTL的限制,如果在一些区域的资源记录上有TTL值,则这里的minimum_number也是最低限度
)
@
       是名字
       并且总是被设置为@
        在同一文件中别的资源记录不能重复
nameserver
        指定当前域名服务器的主机名
contact-email-address
         指定系统管理员的email
;
;名字服务器主机名为ns.abc.com
;电子邮件地址是kabir@abc.com   (在SOA记录中邮件的@被换成.)
@    IN    SOA  ns.abc.com.    kdent.abc.com.  (
            1049310513     ;serial
            10800              ;refresh
            3600                ;retry
            604800           ;expire
            900                  ;ttl
)           
==========================================
NS
       名字服务器
        用来为域指定名字服务器
        IN   NS   name-server-hostname
        注意:没有指定name和TTL, 因为名字仅需要使用@字符在SOA记录中指定 ;  TTL使用SOA记录中的minimum
        IN   NS   ns.abc.com.               //说明ns.abc.com.是当前区域文件的名字服务器,  可以指定多个NS记录
;
; Nameservers
;
abc.com.       IN   NS   ns.abc.com.
===================================
A记录
          Address记录
         用来为特定主机指定IP地址
         语法:  hostname   IN   A   IP-Address
         A记录把主机名指定为IP地址
        完整的主机名后应有一个点.
         每个主机至少应有一个A记录
         可以使用缩写, 此时缩写被增加到短名上  www    IN   A   206.171.50.51  ;将指定 www.abc.com
;
; Host Addresses
;
abc.com.                    IN   A  192.168.100.50
www                            IN   A  192.168.100.50
server1.abc.com.     IN   A  192.168.100.200
ns.abc.com.              IN   A   192.168.100.5
mail1.abc.com.        IN   A   192.168.100.6
mail2.abc.com.        IN   A   192.168.100.50
mail3.abc.com.        IN   A   192.168.100.123
===================================
PTR记录
        域名指针
        PTR记录代表"IP地址"与"主机名"的对应关系,作用刚好与A记录相反
        DNS系统使用PTR记录来回答"某IP地址所对应的主机名是什么?"
        RFC 882构想,A记录与PTR记录应是互逆的,也就是说
               从A记录可以查到域名到IP, 从PTR可以查到从IP到域名
               但当多个域名对应同一个IP时,PTR记录应指向该IP地址的规范主机名
        某些网络使用PTR记录来检验客户端的主机名称是否可信
        格式
                ip      IN   PTR   hostname.
                206.171.50.51   IN   PTR   www.abc.com.
              可也以使用缩写
                206.171.50.51   IN   PTR   www      //同样也是指定www.abc.com.
===================================
CNAME
       规范命名
       指定规范(正式)主机名的别名
       格式:       
            Alias   IN   CNAME    Canonical-hostname
;      
; CNAME  Records
;
pop.abc.com.    IN  CNAME   mail1.abc.com.
www.abc.com.    IN  CNAME   server1.abc.com.
也可使用缩写如下
pop    IN  CNAME   mail1.abc.com.
www    IN  CNAME   server1.abc.com.
===================================
MX
       邮件交换
       用来指定设置为域的SMTP服务器的主机名
       格式:
                 IN   MX  preference-value    mail-server-hostname.
;
; Mail  Exchanger
;
      IN   MX   0    mail.abc.com.
      IN   MX  10   mail1.abc.com.
      IN   MX  20   mail2.abc.com.
      IN   MX  30   mail3.abc.com.
===================================
[注释]
           IN              表示这些资源都在Internet上

64、DNS 详解:记录类型、BIND 软件及相关参数设置 本文深入解析了DNS系统,包括其核心的记录类型如NS、A、AAAA、PTR、MX、CNAME、SRV和TXT记录的功能和配置方法,同时介绍了BIND软件的功能和相关参数设置。此外,还涵盖了DNSSEC增强安全性的方法以及优化DNS系统的建议,帮助读者全面理解DNS的工作原理和配置流程。 阅读详情

相关推荐

【ChatGPT实战案例】ChatGPT如何帮助产品经理高效工作?

1. 产品经理主要工作方向, 2. 具体工作中,向ChatGPT提问参考

weixin_62909516的博客 1899

DNS的资源记录总结

DNS的资源记录总结来源:http://blog.chinaunix.net/u/13329/showart.php?id=331170.A记录     A记录代表"主机名称"与"IP"地址的对应关系, 作用是把名称转换成IP地址    DNS使用A记录来回答"某主机名称所对应的IP地址是什么?"    主机名必須

gd0568的专栏 1071

眼动数据分析基础_AOI分析动态刺激物

如果您正在研究人们对如视频、动画等动态刺激物的视觉行为,动态AOI工具可为您提供类似静态AOI工具对于图片及其他静止刺激物分析的同样功能。创建和编辑动态AOI的过程和静态AOI相似。 关于动态AOI工具的使用,有几点非常重要: 多个看到相同线性动态刺激物的用户的眼动数据叠加是有价值的; 动态AOI不能用于非线性动态记录的分析; 动态AOI不能用于静态刺激物,如图片的分析; 动态AOI可以被开启、关闭、移动、调整大小及跟踪相关分析对象 首先,我们来定义两种不同的动态刺激物:线性动态刺激物(LDS),是指固

Kobe123brant的博客 3502

[笔记] WinSrv批量添加DNS记录和条件转发器记录

Windows Server - 运维篇 第三章 WinSrv批量添加DNS记录和条件转发器记录

wendr的博客 1816

深入解析数据通信中的码元速率与比特率:从基础到实战应用

本文深入解析了数据通信中的核心概念码元速率与比特率,通过生动的比喻和公式(比特率=波特率×log₂(M))揭示其本质关系。文章结合BPSK、QPSK、16QAM等调制技术,剖析了从4G/5G到LoRa等实战场景中如何权衡速率、距离与可靠性,并提供了软考真题解析与系统设计建议,帮助读者从理论到应用全面掌握数据速率优化。

weixin_29324877的博客 213

AI提示词实战:用EARS语法5步搞定产品需求拆解(附完整案例)

本文详细介绍了如何运用EARS语法将模糊的产品需求进行原子化拆解,转化为清晰、可执行的结构化指令。通过一个完整的自由职业者项目管理工具案例,演示了从原始需求分析到构建增强AI提示词的五步实战流程,帮助产品经理和技术人员实现高效、精准的需求传达与协作。

nokia的博客 1031

bind(ns服务)学习记录

bind -伯克利大学所开发ns(name server)服务器软件。这篇挺详细,可以参考:http://www.linuxidc.com/Linux/2013-05/84478.htm配置文件: /etc/named.conf区域数据文件: /var/named(master存放此处),/var/named/slave(slaver 自动同步此处)acltelecom_i...

weixin_34290000的博客 890

新手避坑指南:用Silvaco Atlas搞定GaN HEMT电热仿真的完整流程(附代码解读)

本文详细介绍了使用Silvaco Atlas进行GaN HEMT电热特性仿真的完整流程,特别针对新手常见问题提供避坑指南。从软件环境配置、结构定义、网格划分到物理模型设置,逐步解析关键步骤,并附有代码解读和调试技巧,帮助读者快速掌握GaN器件仿真的核心技术。

weixin_29215815的博客 597

BIND的zone文件A,NS, AAAA , CNAME , MX , TXT, SRV , NAPTR

1. 在named.conf文件中配置域名文件        zone "aischang.com" in {            type master;    #       allow-transfer { 8888::aa; };   //在授权域里面配置主辅同步,此处配置辅服务器的ipv6地址   #      notify yes;    #      also-notify{ 8...

aischang 1万+

从零到一:Firefly-RK3399上的Ubuntu镜像构建与GPU加速实战

本文详细介绍了在Firefly-RK3399开发板上从零构建深度优化的Ubuntu系统镜像的全过程,包括交叉编译环境配置、内核定制、GPU加速环境部署(Mesa Panfrost驱动、OpenCL/Vulkan支持)以及深度学习推理优化(TFLite + LinuxNN)。通过实战案例展示了如何充分发挥Mali-T860 GPU的硬件潜力,提升边缘AI应用的性能和能效。

pz8901234的博客 1019

【VibeCoding系列】小白入门指南:模型选择、编辑器选择、项目预定全分析

开箱即用:下载安装就能用,不用配 API Key(也可以自己配)Cmd+K 快速修改:选中代码,按 Cmd+K,直接让 AI 修改Cmd+L 对话:侧边栏聊天,支持引用文件和代码@文件引用:输入 @ 就能引用项目中的文件,AI 自动读取上下文Agent 模式:告诉 AI 一个需求,它自动跨文件修改下载地址cursor.com(免费版有额度限制,足够入门)✅下载 Cursorcursor.com),安装打开✅选一个小项目(个人名片页 or Todo List)✅按照七步工作流开干。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 210

DNS(bind)添加A、CNAME、MX、PTR记录、智能DNS(ACL)

1、添加一条A记录(记得更改serial): vim /var/named/chroot/etc/lnh.com.zone 重启一下: rndc reload 查看从服务器: 测试结果: master结果: 第一种方法:是用resolv.conf中定义的DNS服务器查出百度主机的IP。 第二种方法(上述方法):是用本地的DNS(127.0....

weixin_30478923的博客 2072

华为od 面试八股文_数据库_01_含答案

华为od 面试八股文_数据库_01_含答案

MISAYAONE的博客 2165

DNS服务器(Centos 7):bind安装&配置

DNS服务器(Centos 7):bind安装&配置 1. Dns介绍: 域名系统(Domain Name System, DNS)是 Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台 主机要访问另外一台主机时,必须首先获知其地址, TCP/IP中的 IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用...

luzhuhong1的博客 2万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Linux--DNS域名解析,理论+实操(BIND域名服务基础(DNS系统的类型和作用,BIND的安装和配置文件),DNS域名解析实验

Linux--DNS域名解析,理论+实操(BIND域名服务基础(DNS系统的类型和作用,BIND的安装和配置文件),DNS域名解析实验前言一:BIND域名服务基础1.1:DNS系统的作用及类型1.1.1:DNS系统的作用1.1.2:DNS系统的类型1.2:BIND的安装文件1.3:BIND服务1.3.1:named.conf主配置文件1.3.2:区域数据配置文件1.3.3:区域数据配置文件的特殊应用1.3.4:对配置文件进行语法检查二:DNS解析实验2.1:实验目的2.2:实验环境2.3:实验步骤 前言

m0_47219942的博客 2113

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

linux区域配置文件soa,linux下的DNS服务器安装配置

一、 BIND如何安装yum install bind二、 BIND的配置文件以及区域文件存放位置主程序: /usr/sbin/named配置文件: /etc/named.conf新建区域存储的配置文件: /etc/named.rfc1912.zones区域数据库:/var/named/ZONE_FILE三、 DNS资源记录的格式详解资源记录的格式: NAME TTL IN RR...

weixin_34570507的博客 1394

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

DNS介绍及bind实践

一、DNS 1、域名系统概述 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。 域名到IP地址的解析过程的要点如下: 当某一个应用需要把主机名解析为IP地址时,该应用进程就调用解析程序,并称为DNS...

chengtongjia6378的博客 1065

DNS bind9配置

DNS bind9配置 转载地址:http://blog.163.com/am_hk/blog/static/103375926201310125158117/ 服务器环境:cent os 5.8 i686 IP:192.168.50.117 客户端(用于验证服务)两台分别:192.168.5. 192.168.9. IP任意 分成四个部分:一、基本DNS 二、多域名DNS 三、视图view...

zmnbehappy的博客 1万+

DNS 域名解析服务

DNS(域名系统)是互联网核心基础设施,负责将域名转换为IP地址。本文介绍了DNS的基本概念、解析流程和服务器类型,包括根服务器、顶级域服务器、权威服务器等。详细解析了DNS记录类型(如A、AAAA、MX等)及其用途,并提供了使用BIND构建域名服务器的实践指南,涵盖环境配置、软件安装和核心文件设置。文章还特别说明了主配置文件/etc/named.conf的关键修改项,帮助读者快速搭建DNS服务。

qq_55004482的博客 918

缓存DNS服务器和主DNS服务器的快速搭建详解

缓存DNS服务器和主DNS服务器的快速搭建详解 一、设定配置内容 假设我们已经在网上注册了wangej.com域名,得到的IP网络是172.16.12.0/24 ns服务器是:172.16.12.1 www服务器:172.16.12.1,另外一个地址:172.16.12.3 mail服务器:172.16.12.2 ftp主机在www服务器上,即ftp为www的别名 二、准备工

zgdong2025的专栏 567

原来DNS这么简单!全网最通俗的BIND配置教程(附主从复制)

DNS(域名系统)作为互联网核心服务,其核心功能是将域名与IP地址相互映射。本文系统阐述了DNS的层次化域名结构(根域、顶级域、二级域等)、两种查询类型(递归/迭代),并通过流程图清晰展示了DNS解析过程(客户端→本地缓存→根服务器→权威服务器的完整链路)。重点解析了10种资源记录类型(SOA、NS、A、MX等)及其应用场景,同时分类说明了DNS服务器的四种角色(根服务器、缓存服务器、主/从权威服务器)。最后提供了基于BIND的DNS服务安装指南,包括软件包安装、服务启停等基础操作,为后续DNS服务器配置奠

weixin_53177141的博客 229

DNS原理

一、DNS介绍 (1)DNS服务的作用 DNS服务器将域名翻译成IP地址,然后调出IP地址所对应的网页。 (2)DNS服务体系架构 ①、DNS与域名 《1》域名分为三个部分,用 "."分割。 类型:标识此域名的类型(com/net/org/edu等) 域名:域名称 主机名:该域中的某台主机名称 例: www. baidu. com 主机名 域名 类型 每个域名代表一个 IP,而DNS就是用来...

Romanticn_chu的博客 1007

DNS服务器中的配置信息

Negative Cache TTL #地址解析记录的最小缓存时间。主配置文件: /var/named/chroot/etc/named.conf。数据文件位于:/var/named/chroot/var/named/目录。$TTL 86400;86400;604800;SOA记录是区域的起始授权记录,包含了管理该区域的重要信息。$TTL指令设置了默认的TTL值(生存时间)。服务脚本:/etc/init.d/named。数据文件位于: /var/named/ 目录。

qq_63627848的博客 1086

bind 安装笔记,named.conf 的理解。

[root@46 /]#yum -y install bind bind-chroot bind-libs bind-utils caching-nameserver 目录说明/var/named/chroot/etc #存放named.conf/var/named/chroot/var/named#存放z...

diedangxiang4092的博客 304

Linux DNS 服务器安装、配置和维护

每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了。这就是 DNS 协议所要完成的功能。 今天我们将讨论DNS服务器,特别是Linux DNS服务器,及其如何安装、配置和维护它。 /etc/hosts文件 在没有DNS服务器的情况下,每个系统在本地...

ShuYunBIGDATA的博客 352
上一篇: bind配置文件语法
下一篇: bind9新手入门
wind0513
博客等级 码龄24年 3粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值