Since 10.4.6 all services (it seems) require a FQDN to function. With a NAT-d IP this is ofcourse impossible. So to get servermgrd to cool down behind a NAT:
- Configure DNS service (just add your local IP, no MX etc)
- Enable DNS server
- Add server IP to DNS servers
- Add NAT router's IP to DNS servers
Then check
host localip
host name.of.server
sudo changeip -checkhostname
http://docs.info.apple.com/article.html?artnum=303697 http://lists.apple.com/archives/macos-x-server/2006/May/msg01265.html