.. _host-information: ################ Host Information ################ This section describes the system's host information and how to configure them, it covers the following topics: * Host name * Domain * IP address * Aliases Hostname ======== A hostname is the label (name) assigned to a network device (a host) on a network and is used to distinguish one device from another on specific networks or over the internet. On the other hand this will be the name which appears on the command line prompt. .. cfgcmd:: set system host-name The hostname can be up to 63 characters. A hostname must start and end with a letter or digit, and have as interior characters only letters, digits, or a hyphen. The default hostname used is `vyos`. Domain Name =========== A domain name is the label (name) assigned to a computer network and is thus unique. VyOS appends the domain name as a suffix to any unqualified name. For example, if you set the domain name `example.com`, and you would ping the unqualified name of `crux`, then VyOS qualifies the name to `crux.example.com`. .. cfgcmd:: set system domain-name Configure system domain name. A domain name must start and end with a letter or digit, and have as interior characters only letters, digits, or a hyphen. Static Hostname Mapping ======================= How an IP address is assigned to an interface in :ref:`ethernet-interface`. This section shows how to statically map an IP address to a hostname for local (meaning on this VyOS instance) name resolution. This is the VyOS equivalent to `/etc/hosts` file entries. .. cfgcmd:: set system static-host-mapping host-name inet
Create a static hostname mapping which will always resolve the name `` to IP address `
`. .. cfgcmd:: set system static-host-mapping host-name alias Create named `` for the configured static mapping for ``. Thus the address configured as :cfgcmd:`set system static-host-mapping host-name inet
` can be reached via multiple names. Multiple aliases can pe specified per host-name.