# File dns/lib/symbiosis/domain/dns.rb, line 54 def srv_record_for(priority, weight, port, target) data = ([priority, weight, port].pack("nnn").bytes.to_a + target.split(".").collect{|x| [x.length, x]} + [ 0 ]).flatten data.collect{|x| tinydns_encode(x)}.join end