Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 11-15-2010, 11:48 PM   #1
Registered: Sep 2003
Location: Fort worth, TX
Distribution: Debian testing 64bit at home, EL5 32/64bit at work.
Posts: 196

Rep: Reputation: 30
Need New Public DNS Host

Nameserver/bind gurus! I have been managing my DNS with for a while, but that site appears to have dropped off the earth and floated out into space.

Before using I used to manage DNS settings. was much easier to use. granitecanyon also seems to have quietly drifted out of the solar system.

The site that I purchased my domain name from does not provide dns management unless I pay a yearly fee.

Anyone know of a good public dns hosting service that I could use?

I do not have a static IP ... would that be a challenge if I just made my own machine an authoritative nameserver for my domain?
Old 11-16-2010, 01:05 AM   #2
LQ Guru
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
I've heard good things about OpenDNS:

There's also Google DNS:
Old 11-16-2010, 08:22 AM   #3
LQ Newbie
Registered: Nov 2010
Posts: 4

Rep: Reputation: 1
try one of this
1 members found this post helpful.
Old 11-16-2010, 10:13 PM   #4
Registered: Sep 2003
Location: Fort worth, TX
Distribution: Debian testing 64bit at home, EL5 32/64bit at work.
Posts: 196

Original Poster
Rep: Reputation: 30

I decided to go with the no frills, no nonsense, just the basics DNS started working within minutes! I found the site from the link cconte provided thanks ;-)
Old 12-15-2010, 09:58 AM   #5
Registered: May 2004
Location: Virginia USA
Distribution: Debian_Ubuntu_FreeBSD
Posts: 122

Rep: Reputation: 16
I use and have been for several years running.
Old 12-15-2010, 10:04 AM   #6
LQ 5k Club
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1198Reputation: 1198Reputation: 1198Reputation: 1198Reputation: 1198Reputation: 1198Reputation: 1198Reputation: 1198Reputation: 1198
Here's a script that tests the response speed of a big list of public DNS servers so you can find which is best from your location. OpenDNS delivers (bad) advertising if it cannot resolve a name. Google want to know what brand of underwear you are wearing and where you bought it.
#! /bin/bash

# Purpose:  list response times of the public DNS servers listed at
# Usage:  no options or arguments.  Writes important data to stdout and progress information to stderr.
# Author:  Charles (catkin)
# Licence: "Do what thou wilt shall be the whole of the law"

# Set up shell environment
# ~~~~~~~~~~~~~~~~~~~~~~~~
set -o posix
set -o nounset
shopt -s extglob # allow extended pattern matching operators 

# Executables
# ~~~~~~~~~~~
# So can change to suit OS variant

# Constants
# ~~~~~~~~~

# Get latest list of public DNS servers
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo 'Getting latest list of public DNS servers ...' >&2
wget_out="$( $wget --connect-timeout=2 --output-document=- "$link1" )"
if [[ $? -ne 0 ]]; then
    echo "+++ WARNING +++ Unable to get $link1, trying $link2"
    wget_out="$( $wget --connect-timeout=2 --output-document=- "$link2" )"
    if [[ $? -ne 0 ]]; then
        echo "+++ ERROR +++ Unable to get $link2"
        \exit 1
servers="$( echo "$wget_out" | $grep '^ping' | $cut --delimiter=' ' --fields=4 | $sort --general-numeric-sort | $uniq)"
if [[ $? -ne 0 ]]; then
    echo "+++ ERROR +++ Problem parsing HTML for list of public DNS servers.  Pipe output was:$lf$servers"
    \exit 1

# Time each one looking up a well-known domain
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo 'Timing a DNS lookup on each DNS server' >&2
for server in $servers 
    echo -n '.' >&2
    buf="$($time -f '%e' $nslookup '' $server 2>&1)"
    case $buf in 
        'Server:'* )
            out="$out$lf${buf##*$lf}s $server"
            buf="$( echo "$wget_out" | $grep "^ $server " )"
            if [[ "$buf" != '' ]]; then
                out="$out $name"
        "$nslookup: couldn't get address for '"$server"': not found"* )
            echo "Not found:  $server"
        *'connection timed out; no servers could be reached'* )
            echo "Timed out:  $server"
        * )
            echo "+++ ERROR +++ (program error) unexpected output from nslookup and time:$lf$buf" >&2

# Display results
# ~~~~~~~~~~~~~~~
echo "${lf}Time  DNS server$lf====  ==========$lf$( echo "$out" | $sort --general-numeric-sort | $sed 's/^0.00s /<10ms /' )"

\exit 0
EDIT: don't look too closely at the code, it's naive in many ways (one of my first bash scripts) but it delivers the goods.

Last edited by catkin; 12-15-2010 at 10:05 AM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bind9 ,host does reslove a dns name but ping says unknown host Byenary Linux - Networking 10 01-12-2011 02:33 AM
Connection to same destination from the same host with different public IPs juanmacar Linux - Networking 5 11-07-2008 03:45 PM
Home LAN host requesting my public IP jamsda Linux - Networking 3 12-12-2006 01:28 PM
DNS public host marius_vl Linux - Networking 5 06-01-2006 08:35 AM
Possible? 1 public subnet/1 private; 1 host: traffic out the way it came in? JMCraig Linux - Networking 8 10-17-2005 09:12 PM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 10:55 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration