I think they changed the config that in the case of DHCP it assumes the domain supplied.
If you are behind any sort of gateway, especially using NAT you want to use the internal IP address, with some exceptions, and then using nat forward the information. The rest is kind of optional and will vary based on what you need. I do know that if you have Nate forwarding and your access via the same hostname inside and outside it can get strange if you have 2 different IP addresses (IE internal and external).
A mouse trap, placed on top of your alarm clock, will prevent you from rolling over and going back to sleep after you hit the snooze button.
Stephen