class Gem::Resolv::DNS::Resource::IN::SRV
SRV
资源记录定义于 RFC 2782
这些记录标识了服务可用的主机名和端口。
常量
- ClassValue
- TypeValue
属性
port[R]
此服务的此目标主机上的端口。
范围是 0-65535。
priority[R]
此目标主机的优先级。
A
客户端必须尝试联系优先级最低且可访问的目标主机;优先级相同的目标主机应按权重字段定义的顺序尝试。范围是 0-65535。请注意,它没有被广泛实现,应设置为零。
target[R]
目标主机的域名。
A
目标为“.”表示该服务在此域中绝对不可用。
weight[R]
A
服务器选择机制。
权重字段指定具有相同优先级的条目的相对权重。较大的权重应该给予成比例的更高的选择概率。这个数字的范围是0-65535。当不需要进行任何服务器选择时,域管理员应使用权重 0,以使 RR 更易于人类阅读(减少噪声)。 请注意,它没有被广泛实现,应设置为零。
公共类方法
new(priority, weight, port, target) 点击切换源代码
创建一个 SRV
资源记录。
请参阅 priority
, weight
, port
和 target
的文档,了解 priority
,weight
,+port 和 target
的含义。
# File rubygems/vendor/resolv/lib/resolv.rb, line 2757 def initialize(priority, weight, port, target) @priority = priority.to_int @weight = weight.to_int @port = port.to_int @target = Name.create(target) end