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