Should my liquidlightning.com A record be my external IP address, or my internal IP address?
My understanding is this:
whenever a computer requests a website they goto the nameserver of that site to get the A record for the host www for your site. Then your computer attempts a connection by going to that ip address that was in the A record.
Thus you would want your nameserver to tell any visitors that your www.liquidlightning.com
is at your external ip (so they can actually see it!)
Same thing goes for the mail, MX records.
The only time you would want internal records on a nameserver is if that nameserver is acting solely as an internal nameserver for you lan, because your lan can see those local ip's.