0

When I run the command hostname (on Ubuntu 10.04 LTS Server) it returns 'mail.mydomain.com'

When I run hostname -f I get 'mail' as a response.

These seem backwards to me, shouldn't hostname -f return the FQDN? Where did I misconfigure this?

Citricguy
  • 156
  • 1
  • 1
  • 9

1 Answers1

1

Yes, hostname -f should return the FQDN. Try:

  • In /etc/hostname put the "short" hostname (mail).
  • In /etc/resolv.conf put domain mydomain.com.

There are probably other ways to do it; that's just how I have my system configured (and it seems to work).

fission
  • 3,506
  • 2
  • 20
  • 27
  • The changes to /etc/hostname worked beautifully. When running hostname -f I still only get `mail` instead of the FQDN. I did add `domain mydomain.com` to resolv.conf as well. (Rebooted for good measure to test too. :) – Citricguy Jul 25 '11 at 02:45
  • I think the next step would be to check `/etc/hosts` and add an entry there, if appropriate. Let us know! – fission Jul 25 '11 at 02:47
  • Had to add the entry to hosts as well `127.0.0.1 mail.mydomain.com mail` :) Thank you for the help, couldn't have done this without you! – Citricguy Jul 25 '11 at 02:51