1 IP Address, host name, and domain name
The IP address is the computer's identity in the network, which is beyond doubt.
But in the public network? IP address bad memory, then use the domain name.
Similarly, in the LAN? The IP address is also not good memory, then the host name.
2 Use of host names
In the LAN, if we have three hosts, each to do a different thing, one to do mail server, one to do FTP server, one to do SMB server,
So we can design hostname;
127.0.0.1 localhost.localdomain localhost
192.168.1.2 ftp.localdomain ftp
192.168.1.3 mail.localdomain mail
192.168.1.4 smb.localdomin smb
The contents of this configuration file are written to each machine's/etc/hosts content separately, so that the three LAN machines can be accessed through hostname.
In the LAN total, hostname can be resolved to the LAN IP address, as long as each machine has a copy of the same hosts file.
Linux Host name hostname