Configuring DNS :
I have no idea of how to do that through godaddy's interface but here is what you need :
You have delegated the hosting of your DNS zone "example.com" to GoDaddy. So they are the one managing what's in the zone.
Now, for your server to be callable by its name, you have to make GoDaddy add a "A Record" to your zone, mapping www.example.com
to your IP (say 12.13.14.15
). You may want to consult wikipedia about how the DNS protocol really works.
Once your DNS zone is set, it's also better to modify your server-side configuration :
Set your server name in /etc/hosts
:
127.0.0.1 localhost localhost.localdomain
12.13.14.15 www www.example.com
This will allow your host to resolve itself quicker than if it has to make a DNS query...
Modify your system name :
(if the web server is its only service otherwise another system could be better)
hostname www.example.com
Make apache aware of its name
In your apache-httpd configuration, (inside VirtualHosts if you use them) add this directive :
ServerName "www.example.com"
My explanation could be more plateform/distribution independent and/or more detailled, so if anyone wants to suggest additions/modifications, don't hesitate.
www.example.com
to your IP address on their DNS Zone configuration page. There's nothing else to do server-side, but maybe change /etc/hosts sowww.example.com
resolves to your server and addServerName www.example.com
to your apache (virtualhost) configurationInvalid Nameserver
. Any ideas?1.1.1.1
towww.example.com
help.wildapricot.com/display/DOC/Godaddy+DNS+Setup+example