[CentOS] Hostname question

Mon Apr 8 18:17:17 UTC 2013
Jason T. Slack-Moehrle <slackmoehrle at gmail.com>

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