Sha256: c5d02bf2dcfedaba39ccff8fe7ea308c3af9dc5208f9b84fd1c8ed70391c1759
Contents?: true
Size: 412 Bytes
Versions: 5
Compression:
Stored size: 412 Bytes
Contents
require 'rubydns' class DNSServer def self.start @resolv = Resolv::DNS.new RubyDNS::run_server(:listen => [[:udp, "0.0.0.0", Yodel.config.dns_port], [:tcp, "0.0.0.0", Yodel.config.dns_port]]) do match(/yodel/) do |match_data, transaction| transaction.respond!("127.0.0.1") end otherwise do |transaction| transaction.passthrough!(@resolv) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems