Ruby 2.4参考手册
Resolv
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
Resolv相关
Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言,是世界上最优美而巧妙的语言。
主页 | https://www.ruby-lang.org/ |
源码 | https://github.com/ruby/ruby |
版本 | 2.4 |
发布版本 | 2.4.1 |