---
name: "Net::Domain"
section: "3pm"
platform: "linux"
package: "libnet-perl"
version: "1:1.19-1"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/Net::Domain/3pm"
---

# Net::Domain(3pm)

Attempt to evaluate the current host's internet name and domain

## NAME

Net::Domain - Attempt to evaluate the current host's internet name and domain

## SYNOPSIS

```
    use Net::Domain qw(hostname hostfqdn hostdomain);
```

## DESCRIPTION

Using various methods **attempt** to find the Fully Qualified Domain Name (FQDN) of the current host. From this determine the host-name and the host-domain.

Each of the functions will return *undef* if the FQDN cannot be determined.

- hostfqdn ()

  Identify and return the FQDN of the current host.

- hostname ()

  Returns the smallest part of the FQDN which can be used to identify the host.

- hostdomain ()

  Returns the remainder of the FQDN after the *hostname* has been removed.

## AUTHOR

Graham Barr \<gbarr@pobox.com\>. Adapted from Sys::Hostname by David Sundstrom \<sunds@asictest.sc.ti.com\>

## COPYRIGHT

Copyright (c) 1995-1998 Graham Barr. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

*$Id: //depot/libnet/Net/Domain.pm#21 $*
