File::Slurp::Remote::BrokenDNS - discover canonical hostnames, sometimes with `hostname`


File-Slurp-Remote documentation  | view source Contained in the File-Slurp-Remote distribution.

Index


NAME

Top

File::Slurp::Remote::BrokenDNS - discover canonical hostnames, sometimes with `hostname`

SYNOPSIS

Top

 BEGIN { $ENV{BROKEN_DNS_WORKAROUND} = 1 };

 use File::Slurp::Remote::BrokenDNS qw($myfqdn %fqdnify);

 print "alias for me\n" if $myfqdn eq $fqdnify{$host2};

DESCRIPTION

Top

This module finds canonical fully qualified domain names. It ties the hash %fqdnify to map from hostnames to canonical fully qualified domain names. If the environment variable BROKEN_DNS_WORKAROUND is set, then it uses ssh and hostname to do the work. Otherwise it does a forward DNS lookup to get an address then a reverse DNS lookup to get the hostname from the address.

LICENSE

Top

This package may be used and redistributed under the terms of either the Artistic 2.0 or LGPL 2.1 license.


File-Slurp-Remote documentation  | view source Contained in the File-Slurp-Remote distribution.