DNS资源类型 (google文档)

2024-05-28 05:18
文章标签 文档 google dns 资源类型

本文主要是介绍DNS资源类型 (google文档),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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)的主机名称以及相对应的优先值
Read more

当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.

这篇关于DNS资源类型 (google文档)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1009639

相关文章

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

Python脚本:TXT文档行数统计

count = 0 #计数变量file_dirs = input('请输入您要统计的文件根路径:')filename = open(file_dirs,'r') #以只读方式打开文件file_contents = filename.read() #读取文档内容到file_contentsfor file_content in file_contents:

bcolz文档

原文:http://bcolz.blosc.org/en/latest/reference.html First level variables bcolz.__version__'''bcolz包的版本。''' bcolz.dask_here'''是否检测到dask的最低版本。''' bcolz.min_dask_version'''需要dask的最低版本(dask是可选

WordPress开发中常用的工具或api文档

http://php.net/ http://httpd.apache.org/ https://wordpress.org/ https://cn.wordpress.org/ https://core.svn.wordpress.org/ zh-cn:开发者文档: https://codex.wordpress.org/zh-cn:%E5%BC%80%E5%8F%91%E8%80%

Python知识点:使用Python进行PDF文档处理

使用 Python 进行 PDF 文档处理可以通过多种库来实现,包括 PyPDF2、pdfplumber、reportlab、pdfminer 等。这些库可以处理不同的 PDF 任务,例如 提取文本、拆分合并 PDF、修改 PDF、生成 PDF 等。以下是几种常见操作及对应的库和代码示例。 1. 安装常用库 首先,安装常用的 PDF 处理库: pip install PyPDF2 pdfpl

DNS协议基础笔记

1.定义 DNS(Domain Name System,域名系统)是互联网的一项核心服务,它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。 2.域名解析过程 当用户在浏览器中输入一个域名,浏览器首先会检查自己的缓存中是否有该域名对应的 IP 地址。本地 DNS 服务器收到查询请求后,首先会检查自己的缓存中是否有该域名对应的 IP 地址。根域名服务器收到查询请

【2025】基于Python的空气质量综合分析系统的设计与实现(源码+文档+调试+答疑)

博主介绍:     ✌我是阿龙,一名专注于Java技术领域的程序员,全网拥有10W+粉丝。作为CSDN特邀作者、博客专家、新星计划导师,我在计算机毕业设计开发方面积累了丰富的经验。同时,我也是掘金、华为云、阿里云、InfoQ等平台的优质作者。通过长期分享和实战指导,我致力于帮助更多学生完成毕业项目和技术提升。 技术范围:     我熟悉的技术领域涵盖SpringBoot、Vue、SSM、HLMT

com.google.gson.JsonSyntaxException:java.lang.IllegalStateException异常

用Gson解析json数据的时候,遇到一个异常,如下图: 这个异常很简单,就是你的封装json数据的javabean没有写对,你仔细查看一下javabean就可以了 比如:我的解析的代码是             Gson gson = new Gson();             ForgetJson rb = gson.fromJson(agResult.mstrJson, For