.srv是什么服务 oracle,SRV记录是什么?

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

.srv是什么服务 oracle,SRV记录是什么?_第1张图片

1、定义

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

2、SRV记录

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

.srv是什么服务 oracle,SRV记录是什么?_第2张图片

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精品课程】!

你可能感兴趣的:(.srv是什么服务,oracle)