Net-DNSServer

 view release on metacpan or  search on metacpan

t/110proxy.t  view on Meta::CPAN

if (!defined $pid) {
  die "Fork failed!";
}

my $test_port = 2053;

if (!$pid) {
  # Child starts server.

  # I hope this port isn't being used.
  local @ARGV
    =("--Pidfile" => "test.pid",
      "--port" => $test_port, 
      "--foreground" );
  # Avoid leaving stray servers hanging around.
  alarm(60);
  $SIG{ALRM} = sub {kill "TERM", $$};
  run Net::DNSServer {
    priority => [$resolver],
    port => $test_port,
  };



( run in 0.437 second using v1.01-cache-2.11-cpan-49f99fa48dc )