下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

SRV记录是什么?

作者:课课家教育     来源: http://www.kokojia.com点击数:2545发布时间: 2019-03-07 10:31:54

标签: SRV服务器DNS

  SRV记录是什么?很多人都不是很清楚。今天就一起来扫扫盲。

  1、定义

  SRV是DNS服务器数据库中支持的一种资源记录的类型,SRV可以记录那台计算机提供了那个服务的信息。

  2、SRV记录

  SRV记录一般是为Microsoft的活动目录设置时的应用。DNS可以独立于活动目录,但是活动目录必须有DNS才能正常工作。为了活动目录能够正常的工作,DNS服务器必须支持服务定位(SRV)资源记录,资源记录把服务名字映射为提供服务的服务器名字。活动目录客户和域控制器使用SRV资源记录决定域控制器的IP地址。

  3、例子

  _xmpp-server._tcp.ioio.name. IN SRV 5 0 5269 xmpp-server.l.google.com.

  项目的含义:

  _xmpp-server 服务(Service)的名字

  _tcp 所使用的协议(Protocol)类型,比如 “_tcp” 或者 “_udp”

  ioio.name SRV所在域的名字(Name)

  5 - 优先级(Priority),类似MX记录

  0 - 权重(Weight)

  5269 - 端口(Port)

  xmpp-server.l.google.com - 实际提供服务的主机名(Target )。

  要验证域控制器的 SRV 定位器资源记录,可以使用 Nslookup 命令:

  Nslookup 是一个命令行工具,它显示的信息可以用来诊断域名系统 (DNS) 的基础结构。

  要使用 Nslookup 来验证 SRV 记录,请按照下列步骤操作:

  ① 在 DNS 上,单击“开始”,然后单击“运行”。

  ② 在“打开”框中,键入 cmd。

  ③ 键入 nslookup,然后按 Enter。

  ④ 键入 set type=all,然后按 Enter。

  ⑤ 键入 _xmpp-server._tcp.ioio.name,其中 ioio.name 为域名,然后按 Enter。

  Nslookup 将返回显示为以下格式的一个或多个 SRV 服务位置记录:

  Server:localhost

  Address: 127.0.0.1

  _xmpp-server._tcp.ioio.name SRV service location:

  priority = 5

  weight = 0

  port = 5269

  svr hostname = xmpp-server.l.google.com

  4、作用(基于它们在DNS控制台的分组)

  ‘ _MSDCS。这个分组中,SRV记录是根据它们的状态来收集的。各种状态包括DC、域调用、GC以及PDC。DC和GC按站点来划分,这样一来,AD客户端就能快速的知道去哪里寻找本地服务。“域调用”用于支持复制。每个DC都获得了一个GUID,它会在调用复制时用到。PDC条目包含了被设定为PDC模拟器的DC的SRV记录。

  ‘ _SITES。站点代表的是一个高速连接区域,根据DC的站点从属关系来建立了DC索引之后,客户端就可以检查_SITES来寻找本地服务,而不必通过WAN来发送它们的LDAP查询请求。标准LDAP查询端口是389,全局编录查询则使用3268。

  ‘ _TCP。在这个分组中,收集了DNS区域中的所有DC。如果客户端找不到它们特定的站点,或者具有本地SRV记录的任何DC都没有响应,需要寻找网络中其他地方的DC,就应该将这些客户端放到这个分组中。

  ‘ _UDP。Keberos v5允许客户端使用“无连接”服务来获取票证并更改密码。这是通过与相同服务的TCP端口对应的UDP端口来完成的。具体说,票证交换使用UDP的88端口,而密码更改使用464 。

  5、意义

  用户只需要知道要在哪个域去寻找提供什么服务的计算机,而无须知道目标的FQDN,就可以找到服务器并获得其IP。

  分享就到此了,感兴趣朋友可以进行深入学习。如果您还想要了解其他的资讯,欢迎登陆课课家教育或关注公众号【课课家IT精品课程】!

赞(0)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程