How to set up DNS for your Linode using ZoneEdit
by Craig Spurrier of Craigweb
Step One
Goto ZoneEdit.com and sign up for Zoneedit's free service
Zone Edit
Direct link
Step Two
After you have created an account you will receive an e-mail with your username and password once you have received this go to
Step Three
Click "Add New Zone"
Step Four
Enter your domain name and click "Add Zone"
Step Five
Go to your domain registers site and change the name server records to
Nameserver 1: ns12.zoneedit.com (64.246.26.64)
Nameserver 2: ns14.zoneedit.com (209.126.159.80)
Step Six
Go to
Step Seven
You may be asked "What zone do you wish to edit?" select your domain name.
Step Eight
Click "IP Address"
Enter your Linode's IP Address in the "Numeric IP" field
Click "Add New IP Address"
Step Nine
You will be asked
"Are you sure you would like to add the following IP Addresses?
Both "yourdoman.com" and "
Click "Yes"
Step Ten
Click "MailForward"
Delete any entries.
Step Eleven
Click "Mail Servers (MX)"
Enter mail.yourdoman.com in the first box and yourdomain.com in the other box
Click "Add New Mail Server"
Step Twelve
Wait 48-72 Hours
DNS is now set up to point to your server you are now ready to start setting up Apache, Mail, etc.
15 Replies
For reasons beyond me, ZoneEdit doesn't tell their subscribers that their services work 100% with HTTPS.
Using HTTPS helps your privacy and keeps the terrorists at bay!
Bill Clinton
> replace all those http:// links with https://
Good suggestion, replaced.
http://www.everydns.net
But note that EveryDNS.net doesn't provide SSL, so everything you do is unencrypted.
If you need more (for resiliency, etc), there are more at:
cheers, HS
The best DNS is on your own Linode!
I will post a tutorial on how to setup BIND soon.
The second best is http://freedns.afraid.org
Thanks
Ill repeat it here: DNS is now set up to point to your server you are now ready to start setting up Apache, Mail, etc.
Is there a tutorial for this step by any chance?!
mv /etc/apt/sources.list /etc/apt/sources.list.old
cd /etc/apt/
wget
hostname yourdomainhere
apt-get update
apt-get install joe lynx
apt-get dist-upgrade
mv /lib/tls /lib/tls-disabled
hostname yourdomainhere
apt-get install libauthen-pam-perl libnet-ssleay-perl openssl perl perl-modules
apt-get install webmin webmin-core
lynx
(enable acess from other ips)
apt-get install apache2-mpm-prefork libapache2-mod-php4 php4 mysql-server libapache2-mod-auth-mysql php4-mysql mysql-common mysql-client libmysqlclient12 postfix postfix-mysql postfix-tls courier-base courier-imap courier-imap-ssl courier-ssl courier-authdaemon courier-authmysql amavisd-new libclamav1 spamassassin pyzor spamc libsasl2 libsasl2-modules libsasl-modules-plain libsasl2-modules-sql libsasl7 libauthen-sasl-perl libauthen-sasl-cyrus-perl apache2 apache2-common apache2-utils libapache2-mod-auth-plain php4-common php4-mysql php4-universe-common clamav-base clamav-daemon clamav-freshclam webalizer webmin-webalizer webmin-apache webmin-postfix
apt-get install clamav-base clamav-daemon clamav-freshclam
(yes, you should run this line twice)
/etc/init.d/apache2 restart
joe /etc/hostname
set hotname.sh to start on boot
For the rest of the mail setup use
Where do I change the http to https at zoneedit?
@TungstenX:
Where do I change the http to https at zoneedit?
:oops:
In the Address Bar of your browser.
@Jay:
I prefer to use zoneedit simply to preserve memory on my linode. It's insane to use memory for bind when ZoneEdit does exactly what you need for free.
I know this is an old post, but for posterity:
If you just need an authoritative server, NSD
--->8---Snip---8<---
Provided Nameserver information
Primary Server : ns2.zoneedit.com
Secondary 1 : ns13.zoneedit.com
Domain "lappies.co.za", SOA Ref (), Orig ""
Pre-existing Nameservers for "lappies.co.za":-
Syntax/Cross-Checking provided info for Nameserver at 6a: ns2.zoneedit.com
Syntax/Cross-Checking provided info for Nameserver at 6e: ns13.zoneedit.com
UPDATE: This is a Domain Update
Update application
Checking quoted Nameservers....
NS1-1 FQDN: ns2.zoneedit.com.
NS1-1 IPV4: 69.72.158.226
NS1-1 ORIGIN: ns2.zoneedit.com.
NS1-1 E-MAIL: soacontact@zoneedit.com.
NS1-1 SER-NO: 1245488353
NS1-1 NS RECORD1: ns13.zoneedit.com.
NS1-1 NS RECORD2: ns2.zoneedit.com.
The SOA record for lappies.co.za at 66.223.40.121 can not be retreived.
!
! The most common reasons for this is that the Nameserver is not currently
! reachable or the Nameserver has not been configured for this domain.
!
ERROR: No valid nameservers found - rejecting request.
--->8---Snip---8<---
@TungstenX:
I've tried now for a while to get one of my sites' DNS to point to Linode. I've tried Linode's DNS and ZoneEdit and this is the response I get from
http://co.za (our reg body)
Looks good from here:
$ dig lappies.co.za @ns1.linode.com any
; <<>> DiG 9.3.2 <<>> lappies.co.za @ns1.linode.com any
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64114
;; flags: qr aa rd; QUERY: 1, ANSWER: 7, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;lappies.co.za. IN ANY
;; ANSWER SECTION:
lappies.co.za. 86400 IN A 74.207.231.31
lappies.co.za. 86400 IN SOA ns1.linode.com. Tungsten15.gmail.com. 2009061511 7200 7200 1209600 86400
lappies.co.za. 86400 IN NS ns2.linode.com.
lappies.co.za. 86400 IN NS ns3.linode.com.
lappies.co.za. 86400 IN NS ns1.linode.com.
lappies.co.za. 86400 IN NS ns4.linode.com.
lappies.co.za. 86400 IN MX 10 mail.lappies.co.za.
;; ADDITIONAL SECTION:
mail.lappies.co.za. 86400 IN A 74.207.231.31
;; Query time: 227 msec
;; SERVER: 69.93.127.10#53(69.93.127.10)
;; WHEN: Thu Jun 25 23:46:40 2009
;; MSG SIZE rcvd: 219
$ dig lappies.co.za @ns2.zoneedit.com any
; <<>> DiG 9.3.2 <<>> lappies.co.za @ns2.zoneedit.com any
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39285
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;lappies.co.za. IN ANY
;; ANSWER SECTION:
lappies.co.za. 7200 IN A 74.207.231.31
lappies.co.za. 7200 IN NS ns2.zoneedit.com.
lappies.co.za. 7200 IN NS ns13.zoneedit.com.
lappies.co.za. 7200 IN SOA ns2.zoneedit.com. soacontact.zoneedit.com. 1245488353 14400 7200 950400 7200
lappies.co.za. 7200 IN MX 0 www.lappies.co.za.
;; AUTHORITY SECTION:
lappies.co.za. 7200 IN NS ns2.zoneedit.com.
lappies.co.za. 7200 IN NS ns13.zoneedit.com.
;; Query time: 171 msec
;; SERVER: 69.72.158.226#53(69.72.158.226)
;; WHEN: Thu Jun 25 23:47:43 2009
;; MSG SIZE rcvd: 191
$ dig lappies.co.za @ns13.zoneedit.com any
; <<>> DiG 9.3.2 <<>> lappies.co.za @ns13.zoneedit.com any
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64074
;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;lappies.co.za. IN ANY
;; ANSWER SECTION:
lappies.co.za. 7200 IN A 74.207.231.31
lappies.co.za. 7200 IN NS ns2.zoneedit.com.
lappies.co.za. 7200 IN NS ns13.zoneedit.com.
lappies.co.za. 7200 IN SOA ns2.zoneedit.com. soacontact.zoneedit.com. 1245488353 14400 7200 950400 7200
lappies.co.za. 7200 IN MX 0 www.lappies.co.za.
;; AUTHORITY SECTION:
lappies.co.za. 7200 IN NS ns2.zoneedit.com.
lappies.co.za. 7200 IN NS ns13.zoneedit.com.
;; Query time: 179 msec
;; SERVER: 66.223.40.121#53(66.223.40.121)
;; WHEN: Thu Jun 25 23:48:24 2009
;; MSG SIZE rcvd: 191
Maybe you need to wait a day or so for a cached DNS value somewhere to expire?
> IP Addresses: Domain Name IP Address
lappies.co.za 74.207.231.31
www.lappies.co.za 74.207.231.31Mail Servers:
Domain Server Rank
lappies.co.za
www.lappies.co.za 0WebForwards:
MailForwards:
WebPark:
Nameservers:
ns2.zoneedit.com 69.72.158.226
ns13.zoneedit.com 66.223.40.121