Net::DNSServer::Proxy is a Perl module that forwards requests to another DNS server.
SYNOPSIS
#!/usr/bin/perl -w -T
use strict;
use Net::DNSServer;
use Net::DNSServer::Proxy;
my $resolver = new Net::DNSServer::Proxy {
# Which remote server to proxy to
real_dns_server => "12.34.56.78",
# Seconds to wait for its response
patience => 2,
};
-- or --
# real_dns_server will default to the first
# "nameserver" entry in /etc/resolv.conf.
# patience will will default to
# $Net:DNSServer::Proxy::default_response_timeout.
my $resolver = new Net::DNSServer::Proxy;
run Net::DNSServer {
priority => [$resolver],
};
This resolver does not actually do any resolving itself. It simply forwards the request to another server and responds with whatever the response is from other server.
Product's homepage
Requirements:
· Perl