How to set up DNS for your Linode using ZoneEdit

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 http://www.zoneedit.com/

Direct link https://www.zoneedit.com/signup.html

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 https://www.zoneedit.com/auth/ and login.

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 https://www.zoneedit.com/auth/ and login.

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 "www.yourdoman.com" will have the IP x.x.x.x."

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

replace all those http:// links with https://

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.

Note that ZoneEdit's free service is limited to 5 domain, if you have more domains you can pay or you can sign up to other services such as EveryDNS.net (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:

http://dmoz.org/Computers/Internet/Prot … Providers/">http://dmoz.org/Computers/Internet/Protocols/DNS/DNS_Providers/

cheers, HS

Nah,

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

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.

can someone please show a how-to step by step guide for configuring bind on a linode as master DNS server and if this bind crashes there will be a zoneedit backup dns server.

Thanks

The message in the excellent tutorial post to this topic ends with the above.

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?!

I am working on a Ubuntu Tutorial, here is the rough draft

mv /etc/apt/sources.list /etc/apt/sources.list.old

cd /etc/apt/

wget http://craigweb.net/downloads/server/sources.list

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 https://localhost:10000

(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 http://flurdy.com/docs/postfix/

I'm slow to day.

Where do I change the http to https at zoneedit? :oops:

@TungstenX:

Where do I change the http to https at zoneedit? :oops:

In the Address Bar of your browser.

:( Then I had a very slow day. I thought one has to specially register https :(

@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 uses a grand total of about 1 MB of RAM for a simple, low-usage setup serving a couple small zones.

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)

--->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?

The zoneedit info (set about a week ago)

> IP Addresses: Domain Name IP Address

lappies.co.za 74.207.231.31

www.lappies.co.za 74.207.231.31

Mail Servers:

Domain Server Rank

lappies.co.za www.lappies.co.za 0

WebForwards:

MailForwards:

WebPark:

Nameservers:

ns2.zoneedit.com 69.72.158.226

ns13.zoneedit.com 66.223.40.121

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct