Hostname Question

Home » CentOS » Hostname Question
CentOS 8 Comments

CentOS 6.4, clean install. Zimbra 8.0.3

I am behind a PfSense box using a virtual IP. So the IP of the box is
192.168.1.27

I entered this in /etc/hosts:

127.0.0.1 localhost localhost.localdomain localhost4
localhost4.localdomain4
::1 localhost localhost.localdomain localhost6
localhost6.localdomain6
192.168.1.27 mail mail.meowbox.me meowbox.me

but `hostname -f` says:

$ hostname -f hostname: Unknown host

Do I need to put the public IP for where this record resolves? Since PFSense is forwarding traffic from it to the virtual IP?

Jason

8 thoughts on - Hostname Question

  • Jason T. Slack-Moehrle wrote:

    Quick check: is the hostname showing in /var/log/messages? If not, did you either reboot the box, or set the hostname manually, or restart the network? It won’t take effect until you do one of those.

    mark

  • Hi Mark,

    I did a reboot and not `hostname -f` says: mail.

    But I think that will still be wrong in terms of what Zimbra is looking for.

    When I did the install I set the hostname to `webserver.localdomain`, so I
    see in /var/log/messages:
    `Apr 7 12:35:48 webserver kernel: SRAT: PXM 0 -> APIC 0 -> Node 0`

    I think I might need to trick Zimbra bu changing:

    192.168.1.27 mail mail.meowbox.me meowbox.me

    to

    192.168.1.27 mail.meowbox.me mail.meowbox.me meowbox.me

    Jason

  • put the hostname in /etc/sysconfig/network, as ..

    HOSTNAME=full.domain.name.com

    example…

    $ more /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=hostname.mydomain.com GATEWAY=x.y.w.x

  • John,

    Weird question, but if web and e-mail are going to be on the same box. Do I
    need to do mail.hostname.tld or can I just to hostname.tld?

    For the MeowBox.me domain. for DNS A-record: @ is the public IP
    A-record mail is the public IP.

    Mx record is 0 mail mail.meowbox.me

LEAVE A COMMENT