主机记录是DNS中最常用的记录类型,除此之外,还有一些比较常用的DNS记录类型也需要了解。

1. 主机别名(CNAME)记录

别名记录也被称为CNAME记录,其实就是让一个服务器有多个域名,大致相当于给一个人起个外号。为什么需要CNAME记录呢?一方面是照顾用户的使用习惯,例如我们习惯把邮件服务器命名为mail,把ftp服务器命名为ftp,可如果只有一台服务器,同时提供邮件服务和FTP服务,那我们该如何命名呢?我们可以把服务器命名为mail.ytvc.com.cn,然后再创建一个CNAME记录叫ftp.ytvc.com.cn就可以两者兼顾了。另外使用CNAME记录也有安全方面的考虑因素,例如我们不希望别人知道某个网站的真实域名,那我们可以让用户访问网站的别名,例如百度的真实域名其实是“www.a.shifen.com”,“www.baidu.com”只是“www.a.shifen.com”的别名而已。

下面我们先创建一个主机记录mail.ytvc.com.cn,然后再为其创建别名记录ftp.ytvc.com.cn。

在ytvc.com.cn区域中选择“新建别名”,打开“新建资源记录”界面,输入别名“ftp”,同时指定目标主机的完全合格域名mail.ytvc.com.cn。

对客户端对ftp.ytvc.com.cn进行解析,结果如下图所示,DNS服务器告诉我们ftp.ytvc.com.cn就是mail.ytvc.com.cn。

2. 邮件交换器(MX)记录

邮件交换器记录也被称为MX记录,MX记录用于说明哪台服务器是当前区域的邮件服务器,例如在ytvc.com.cn区域中,mail.ytvc.com.cn是邮件服务器,那么所有发往后缀是@ytvc.com.cn的邮件都由该服务器负责接收。
要创建MX记录首先需要创建一条A记录,因为MX记录中描述邮件服务器时不能使用IP地址,只能使用完全合格域名。A记录mail.ytvc.com.cn在前面已经创建好了,在ytvc.com.cn区域中选择“新建邮件交换器”,打开“新建资源记录”界面,“主机或子域”一般都保持空白,不必填写;在“邮件服务器的完全限定的域名”中输入先前创建的A记录的FQDN名;邮件服务器优先级默认是10,如果ytvc.com.cn区域中有多个MX记录,而且优先级不同,那么其他邮局给ytvc.com.cn发邮件时会首先把邮件发给优先级最高的邮件服务器,代表优先级的数字越低则优先级越高,优先级最高为0。

MX记录对邮件服务器来说是不可或缺的,两个互联网邮局系统在相互通讯时必须依赖DNS的MX记录才能定位出对方的邮件服务器位置。例如163.com邮局给126.com邮局发一封电子邮件,那163邮局的SMTP服务器就需要向DNS服务器发出一个查询请求,请DNS服务器查询126.com的MX记录,这样163邮局的SMTP服务器就可以定位126.com的SMTP服务器,然后就可以把邮件发送到126邮局。

3. 配置反向查找区域及指针记录

如果用户希望DNS服务器能够提供反向解析功能,以便客户机根据已知的IP地址来查询主机的域名,就需要创建反向查找区域及指针记录。
在DNS服务器的反向区域中选择“新建区域”。

出现新建区域向导,选择下一步继续,在区域类型中选择“主要区域”,并将新创建的DNS区域记录复制到coolpen.net域中所有同样也是DNS服务器的域控制器中。区域类型选择“IPv4反向查找区域”。

向导要求输入当前的网络号,网络号是IP地址和子网掩码进行与运算后的结果。反向区域的名称不能随便设置,必须是颠倒的网络号再加上in-addr.arpa后缀。例如当前的网络号是192.168.1,那反向区域的名称就应该是1.168.192.in-addr.arpa。

不允许动态更新,然后完成反向查找区域的创建。

在反向区域中创建的记录类型是PTR指针记录,PTR记录可以看做是A记录的逆向记录,作用是把IP地址解析为域名。

如下图所示,我们选择在反向区域中创建PTR记录。

如下图所示,我们创建的PTR记录把192.168.1.1解析为域名ns1.ytvc.com.cn。

4. nslookup命令

在Windows和Linux操作系统中都提供了一个诊断工具——nslookup,利用它可以测试域名服务器DNS的信息,它们的使用方法基本相同。
在客户端执行nslookup命令后,首先就把DNS服务器的IP地址192.168.1.1进行了反向解析。

如果DNS服务器中未设置反向查找的指针记录,则无法解析出DNS服务器的名字,将会出现错误提示。

在nslookup命令中,采用交互的方式对用户输入的名称进行解析。

nslookup命令默认只测试A记录,可以通过设置不同的参数来修改测试类型。

Set type=cname测试别名记录
Set type=mx测试邮件交换器记录
Set type=ptr测试指针记录

如果DNS服务器已经接入互联网的话,那我们可以查看一下163.com域中的邮件交换器记录

可以发现163的邮件服务器有十几台之多。

执行exit可以退出nslookup命令的交互式界面。

DNS服务的配置与管理(4) 配置其它类型的DNS记录相关推荐

  1. Windows server 2008 r2 DNS服务(原理、安装及配置)

    DNS(Domain Name System域名系统)基础部分 电脑访问Internet具备的要素:IP.网关.DNS DNS功能:域名解析 实质内容:将完全合格域名(全限定域名)转换为IP 什么是完 ...

  2. 【Windows Server 2019】网络负载均衡服务配置与管理——安装配置及验证

    目录 4. 安装和配置网络负载均衡服务 4.1 安装NLB服务 4.2 创建NLB集群 4.3 将服务器添加到集群 5. 验证负载均衡服务器 5.1 拓扑说明 5.2 安装IIS服务 5.3 验证负载 ...

  3. 计算机网络配置与管理,计算机网络配置、管理与应用(第3版)

    计算机网络配置.管理与应用(第3版) 语音 编辑 锁定 讨论 上传视频 <计算机网络配置.管理与应用(第3版)>是2014年2月高等教育出版社出版的图书,作者是吴怡,徐哲鑫,蔡坚勇. 书  ...

  4. Linux DNS服务配置与管理详解

    域名系统 DNS 本章内容 -名字解析介绍 -DNS服务工作原理 -实现主服务器 -实现反向解析区域 -实现从服务器 -实现子域 -实现转发 -实现智能DNS -DNS排错 -实现Internet 的 ...

  5. Nacos微服务注册发现、配置和管理微服务

    目录 Nacos介绍 什么是 Nacos? Nacos 地图 Nacos 生态图 Nacos 概念 地域 可用区 接入点 命名空间 配置 配置管理 配置项 配置集 配置集 ID 配置分组 配置快照 服 ...

  6. 【2023/2/25 更新】Windows Server 2019 服务配置与管理汇总

    目录 介绍 0. 安装 Windows Server 2019 VM虚拟机 1. DNS 服务的配置与管理系列 2. DHCP 服务的配置与管理 3. MySQL 数据库的安装与配置 4.Web 服务 ...

  7. 【Windows Server 2019】网络负载均衡服务配置与管理——理论+网络拓扑及说明

    目录 1. 负载均衡的基本概念 1.1 负载均衡的定义 (1)一个没有负载均衡的Web服务架构 (2)加入负载均衡器的Web服务架构 1.2.负载均衡的工作原理 1.3.负载均衡三要素 (1)分发策略 ...

  8. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  9. NAC配置与管理实战——1

    在计算机网络安全管理中,用户的网络接入控制(NAC)是必须充分考虑的一件大事,因为现在的网络安全隐患主要不是来自外网,而是内网.在用户接入控制方面,最直接.最有效的方法就是基于接入设备接口的各种用户认 ...

  10. sphinx的配置和管理

    sphinx的配置和管理 网上配置文档众多,但是对着他们的文档来做老是出问题,于是花了点时间研究了一下,写成总结,方便以后查阅.也希望学习sphinx的朋友能少走弯路.Coreseek的安装请参考:h ...

最新文章

  1. js 判断字符串是否包含某字符串
  2. 前端文章精选- 收藏集 - 掘金
  3. 【Oracle】RAC11gR2Grid启动顺序及启动故障诊断思路
  4. 自制Windows 7 注册表键值修改服务(Service)
  5. QObject::connect: Cannot queue arguments of type xxx的解决方案
  6. X264 输出的统计值的含义(X264 Stats Output)
  7. 【一天一个C++小知识】004.C++中内部链接和外部链接
  8. 网易互娱游戏研发工程师笔试
  9. IE8 证书错误,导航已阻止,解决方法(selenium)
  10. RS232和TTL电平
  11. 机器学习算法----KNN K邻近 (K值的选择) (学习笔记)
  12. Mysql 1864 主从错误解决方法
  13. matlab eigs 求特征值函数
  14. JavaScript 教程「1」:与君初相识
  15. JdbcTemplate Query.getResultList致列名无效
  16. 第一行代码-ListViewDemo(2)-读书笔记
  17. 别以为有文化就了不起
  18. 研华数字量输入输出模块通讯——ADAM4050
  19. 面试题(1)最全BAT面试精华汇总
  20. 盘点几位史诗级黑帽黑客:这群人到底厉害到什么程度?

热门文章

  1. openCV+ASM+LBP+Gabor实现人脸识别(GT人脸库)
  2. 如何查看Windows8.1计算机体验指数评分
  3. PowerDesigner实用技巧小结(4)
  4. 在ie6下文字颜色不兼容的解决方法
  5. [SCM]源码管理 - SVN:externals
  6. 3.1 Tensorflow基础知识
  7. php可以用lucene吗,php – Lucene外国字符问题
  8. java outofmerroy_Tomcat中的Out Of Memory错误
  9. c++小程序代码_# 微信小程序的原生框架和taro对比 ##
  10. html的各种基本标签 fylong,HTML:text标签不工作