类 Resolv::DNS::Resource::IN::ServiceBinding
SVCB 兼容资源记录的通用实现。
属性
params[R]
目标主机的服务参数。
priority[R]
此目标主机的优先级。
范围为 0-65535。如果设置为 0,则此 RR 处于 AliasMode。否则,它处于 ServiceMode。
target[R]
目标主机的域名。
公共类方法
new(priority, target, params = []) 点击切换源代码
创建一个服务绑定资源记录。
# File lib/resolv.rb, line 2754 def initialize(priority, target, params = []) @priority = priority.to_int @target = Name.create(target) @params = SvcParams.new(params) end
公共实例方法
alias_mode?() 点击切换源代码
此 RR 是否处于 AliasMode。
# File lib/resolv.rb, line 2781 def alias_mode? self.priority == 0 end
service_mode?() 点击切换源代码
此 RR 是否处于 ServiceMode。
# File lib/resolv.rb, line 2788 def service_mode? !alias_mode? end