.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上
相关推荐
【ChatGPT实战案例】ChatGPT如何帮助产品经理高效工作?
1. 产品经理主要工作方向, 2. 具体工作中,向ChatGPT提问参考
DNS的资源记录总结
DNS的资源记录总结来源:http://blog.chinaunix.net/u/13329/showart.php?id=331170.A记录 A记录代表"主机名称"与"IP"地址的对应关系, 作用是把名称转换成IP地址 DNS使用A记录来回答"某主机名称所对应的IP地址是什么?" 主机名必須
眼动数据分析基础_AOI分析动态刺激物
如果您正在研究人们对如视频、动画等动态刺激物的视觉行为,动态AOI工具可为您提供类似静态AOI工具对于图片及其他静止刺激物分析的同样功能。创建和编辑动态AOI的过程和静态AOI相似。 关于动态AOI工具的使用,有几点非常重要: 多个看到相同线性动态刺激物的用户的眼动数据叠加是有价值的; 动态AOI不能用于非线性动态记录的分析; 动态AOI不能用于静态刺激物,如图片的分析; 动态AOI可以被开启、关闭、移动、调整大小及跟踪相关分析对象 首先,我们来定义两种不同的动态刺激物:线性动态刺激物(LDS),是指固
[笔记] WinSrv批量添加DNS记录和条件转发器记录
Windows Server - 运维篇 第三章 WinSrv批量添加DNS记录和条件转发器记录
深入解析数据通信中的码元速率与比特率:从基础到实战应用
本文深入解析了数据通信中的核心概念码元速率与比特率,通过生动的比喻和公式(比特率=波特率×log₂(M))揭示其本质关系。文章结合BPSK、QPSK、16QAM等调制技术,剖析了从4G/5G到LoRa等实战场景中如何权衡速率、距离与可靠性,并提供了软考真题解析与系统设计建议,帮助读者从理论到应用全面掌握数据速率优化。
AI提示词实战:用EARS语法5步搞定产品需求拆解(附完整案例)
本文详细介绍了如何运用EARS语法将模糊的产品需求进行原子化拆解,转化为清晰、可执行的结构化指令。通过一个完整的自由职业者项目管理工具案例,演示了从原始需求分析到构建增强AI提示词的五步实战流程,帮助产品经理和技术人员实现高效、精准的需求传达与协作。
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...
新手避坑指南:用Silvaco Atlas搞定GaN HEMT电热仿真的完整流程(附代码解读)
本文详细介绍了使用Silvaco Atlas进行GaN HEMT电热特性仿真的完整流程,特别针对新手常见问题提供避坑指南。从软件环境配置、结构定义、网格划分到物理模型设置,逐步解析关键步骤,并附有代码解读和调试技巧,帮助读者快速掌握GaN器件仿真的核心技术。
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...
从零到一:Firefly-RK3399上的Ubuntu镜像构建与GPU加速实战
本文详细介绍了在Firefly-RK3399开发板上从零构建深度优化的Ubuntu系统镜像的全过程,包括交叉编译环境配置、内核定制、GPU加速环境部署(Mesa Panfrost驱动、OpenCL/Vulkan支持)以及深度学习推理优化(TFLite + LinuxNN)。通过实战案例展示了如何充分发挥Mali-T860 GPU的硬件潜力,提升边缘AI应用的性能和能效。
【VibeCoding系列】小白入门指南:模型选择、编辑器选择、项目预定全分析
开箱即用:下载安装就能用,不用配 API Key(也可以自己配)Cmd+K 快速修改:选中代码,按 Cmd+K,直接让 AI 修改Cmd+L 对话:侧边栏聊天,支持引用文件和代码@文件引用:输入 @ 就能引用项目中的文件,AI 自动读取上下文Agent 模式:告诉 AI 一个需求,它自动跨文件修改下载地址cursor.com(免费版有额度限制,足够入门)✅下载 Cursorcursor.com),安装打开✅选一个小项目(个人名片页 or Todo List)✅按照七步工作流开干。
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....
华为od 面试八股文_数据库_01_含答案
华为od 面试八股文_数据库_01_含答案
DNS服务器(Centos 7):bind安装&配置
DNS服务器(Centos 7):bind安装&配置 1. Dns介绍: 域名系统(Domain Name System, DNS)是 Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台 主机要访问另外一台主机时,必须首先获知其地址, TCP/IP中的 IP地址是由四段以“.”分开的数字组成,记起来总是不如名字那么方便,所以,就采用...
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:实验步骤 前言
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...
怀旧版电脑GBC模拟器
再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。
DNS介绍及bind实践
一、DNS 1、域名系统概述 域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址。 域名到IP地址的解析过程的要点如下: 当某一个应用需要把主机名解析为IP地址时,该应用进程就调用解析程序,并称为DNS...
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...
DNS 域名解析服务
DNS(域名系统)是互联网核心基础设施,负责将域名转换为IP地址。本文介绍了DNS的基本概念、解析流程和服务器类型,包括根服务器、顶级域服务器、权威服务器等。详细解析了DNS记录类型(如A、AAAA、MX等)及其用途,并提供了使用BIND构建域名服务器的实践指南,涵盖环境配置、软件安装和核心文件设置。文章还特别说明了主配置文件/etc/named.conf的关键修改项,帮助读者快速搭建DNS服务。
缓存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的别名 二、准备工
原来DNS这么简单!全网最通俗的BIND配置教程(附主从复制)
DNS(域名系统)作为互联网核心服务,其核心功能是将域名与IP地址相互映射。本文系统阐述了DNS的层次化域名结构(根域、顶级域、二级域等)、两种查询类型(递归/迭代),并通过流程图清晰展示了DNS解析过程(客户端→本地缓存→根服务器→权威服务器的完整链路)。重点解析了10种资源记录类型(SOA、NS、A、MX等)及其应用场景,同时分类说明了DNS服务器的四种角色(根服务器、缓存服务器、主/从权威服务器)。最后提供了基于BIND的DNS服务安装指南,包括软件包安装、服务启停等基础操作,为后续DNS服务器配置奠
DNS原理
一、DNS介绍 (1)DNS服务的作用 DNS服务器将域名翻译成IP地址,然后调出IP地址所对应的网页。 (2)DNS服务体系架构 ①、DNS与域名 《1》域名分为三个部分,用 "."分割。 类型:标识此域名的类型(com/net/org/edu等) 域名:域名称 主机名:该域中的某台主机名称 例: www. baidu. com 主机名 域名 类型 每个域名代表一个 IP,而DNS就是用来...
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/ 目录。
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...
Linux DNS 服务器安装、配置和维护
每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了。这就是 DNS 协议所要完成的功能。 今天我们将讨论DNS服务器,特别是Linux DNS服务器,及其如何安装、配置和维护它。 /etc/hosts文件 在没有DNS服务器的情况下,每个系统在本地...
1899



被折叠的 条评论
为什么被折叠?



