I can ping my servers via the FQDN. but not via the short hostname.

July 18, 2016 3.2k views

I can ping my servers via the FQDN. but not via the short hostname. Example: I can ping ,machine02.domain_name.net, but I can’t pimg machine02.’ I am running Centos 7.

I have DSN A type entries for machine.domain_name.net.

edited by AHA
1 Answer

Add the following line to your hosts file /etc/hosts machine02.domain_name.net machine02.domain_name.net

And in your /etc/hostname file, change the hostname to


You also need to have an A record for machine02.domain_name.net pointing to the server IP address.

  • Thanks for the reply. That helped a ton and I change my /etc/hosts as follows (on machine 2): localhost machine02.daverieck.net machine01.daverieck.net machine01 machine02.daverieck.net machine02

    (on machine 1) localhost machine01.daverieck.net machine01.daverieck.net machine01 machine02.daverieck.net machine02

    They now can each ping each other via <ping machine0x)

    I am new to this and am not sure if this is the best way if you have hundreds of servers talking to each other, I am setting this up to allow Puppet to manage agents. Machine 1 will be the master and machine 2 will be the slave. As I add more slave servers, does anyone know if this is the best solution or is there another way via DNS management ?

Have another answer? Share your knowledge.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!