require 'resolv' require 'rubydns' Interfaces = [ [:udp, "0.0.0.0", 5300], [:tcp, "0.0.0.0", 5300] ] zun_counter = 0 RubyDNS::run_server(:listen =>Interfaces) do match(/\.zun$/, Resolv::DNS::Resource::IN::A) do |transaction| zun_counter += 1 transaction.respond!("127.0.0.1", resource_class: Resolv::DNS::Resource::IN::A) end match(/.doko$/, Resolv::DNS::Resource::IN::A) do |transaction| cname= tran