@ISA = qw(Exporter);
@EXPORT_OK = qw(hostname hostdomain hostfqdn domainname);
-$VERSION = "2.18"; # $Id: //depot/libnet/Net/Domain.pm#20 $
+$VERSION = "2.19_01"; # $Id: //depot/libnet/Net/Domain.pm#21 $
my($host,$domain,$fqdn) = (undef,undef,undef);
if(defined $dom) {
my @h = ();
+ $dom =~ s/^\.+//;
while(length($dom)) {
push(@h, "$host.$dom");
- $dom =~ s/^[^.]+.//;
+ $dom =~ s/^[^.]+.+// or last;
}
unshift(@hosts,@h);
}
=head1 SYNOPSIS
- use Net::Domain qw(hostname hostfqdn hostdomain);
+ use Net::Domain qw(hostname hostfqdn hostdomain domainname);
=head1 DESCRIPTION
Identify and return the FQDN of the current host.
+=item domainname ()
+
+An alias for hostfqdn ().
+
=item hostname ()
Returns the smallest part of the FQDN which can be used to identify the host.
=for html <hr>
-I<$Id: //depot/libnet/Net/Domain.pm#20 $>
+I<$Id: //depot/libnet/Net/Domain.pm#21 $>
=cut