Resolv::DNS::Resource::IN::SRV
class Resolv::DNS::Resource::IN::SRV
Parent:Resolv::DNS::Resource
在RFC 2782中定义的SRV资源记录
这些记录标识服务可用的主机名和端口。
常量
ClassValue类型值
属性
portR
此服务的目标主机上的端口。
范围是0-65535。
priorityR
此目标主机的优先级。
客户端必须尝试联系目标主机,它可以达到的编号最低的优先级; 具有相同优先级的目标主机应该按照权重字段定义的顺序进行尝试。范围是0-65535。请注意,它没有广泛实施,应该设置为零。
targetR
目标主机的域名。
“。”的目标意味着该服务在该域名决定不可用。
weightR
服务器选择机制。
权重字段为具有相同优先级的条目指定相对权重。较大的权重应该被选择的比例较高。这个数字的范围是0-65535。当没有任何服务器选择时,域管理员应该使用权重0,以使RR更容易为人读取(减少噪音)。请注意,它没有广泛实施,应该设置为零。
公共类方法
新(优先级,重量,端口,目标)显示源
创建一个SRV资源记录。
参见优先,重量,端口和目标的文档priority
,weight
,+端口和target
分别。
# File lib/resolv.rb, line 2250
def initialize(priority, weight, port, target)
@priority = priority.to_int
@weight = weight.to_int
@port = port.to_int
@target = Name.create(target)
end