Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > Linux Forums > Server Operation

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Thread Tools Display Modes
Old 4th February 2010, 16:10
salman4u salman4u is offline
Junior Member
Join Date: Feb 2010
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default Please Help me with bind9. It's almost 3 days now

I am begiiner in Linux and needless to say i am weak in networking fundamentals also. I just wanted to setup dns server using bind9. Read few tutorials and did exactly what it said but i am getting output from my public dns server means even if i type any junk address like dig kjkljkjlkjkljkljkl.com it gives NOERROR message. My domain name should be bapaji.com and I want my domain to be my localhost only means i just want that when i type bapaji.com in mozilla it should ping to my localhost. That's it. I have not hosted my website, it's in development stage.

When i did ifconfig i got this output

eth0      Link encap:Ethernet  HWaddr 00:13:a9:81:82:87  
          inet6 addr: fe80::213:a9ff:fe81:8287/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:1972 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2176 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1356415 (1.3 MB)  TX bytes:388743 (388.7 KB)

lo        Link encap:Local Loopback  
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:23537 (23.5 KB)  TX bytes:23537 (23.5 KB)

wlan0     Link encap:Ethernet  HWaddr 00:18:de:d5:0e:68  
          inet addr:  Bcast:  Mask:
          inet6 addr: fe80::218:deff:fed5:e68/64 Scope:Link
          RX packets:657 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1025 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:391293 (391.2 KB)  TX bytes:150345 (150.3 KB)

wmaster0  Link encap:UNSPEC  HWaddr 00-18-DE-D5-0E-68-64-35-00-00-00-00-00-00-00-00  
          UP RUNNING  MTU:0  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
I am behind router and it's default gateway is

Here is my named.conf.local

// Do any local configuration here

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

# This is the zone definition. replace example.com with your domain name
zone "bapaji.com" {
        type master;
        file "/etc/bind/zones/bapaji.com.db";

# This is the zone definition for reverse DNS. replace 0.168.192 with your network address in reverse notation - #e.g my network address is 192.168.0
zone "1.168.192.in-addr.arpa" {
     type master;
     file "/etc/bind/zones/rev.1.168.192.in-addr.arpa";
Here is named.conf.options

options {
	directory "/var/cache/bind";

	// If there is a firewall between you and nameservers you want
	// to talk to, you may need to fix the firewall to allow multiple
	// ports to talk.  See http://www.kb.cert.org/vuls/id/800113

	// If your ISP provided one or more IP addresses for stable 
	// nameservers, you probably want to use them as forwarders.  
	// Uncomment the following block, and insert the addresses replacing 
	// the all-0's placeholder.

	forwarders {
     	 # Replace the address below with the address of your provider's DNS server;

	auth-nxdomain no;    # conform to RFC1035
	listen-on-v6 { any; };
This is my bapaji.com.db
// replace blogger.com with your domain name. do not forget the . after the domain name!
// Also, replace ns1 with the name of your DNS server
bapaji.com.      IN      SOA     bapaji.com.(
// Do not modify the following lines!

// Replace the following line as necessary:
// ns1 = DNS Server name
// mta = mail server name
// blogger.com = domain name
bapaji.com.      IN      NS              bapaji.com.

// Replace the IP address with the right IP addresses.
localhost        IN      A
mta              IN      A
ns1              IN      A
Here it's asked to put dns server name in place of ns1. But i don't know what is my dns server name. How can i know it's name?

This is my rev.1.168.192.in-addr.arpa

//replace bapaji.com with yoour domain name, ns1 with your DNS server name.
// The number before IN PTR blogger.com is the machine address of the DNS server. in my case, it's 1, as my IP address is
@ IN SOA bapaji.com. bapaji.com. (

                     IN    NS     bapaji.com.
103                    IN    PTR    bapaji.com
This is /etc/resolve.conf

# Generated by NetworkManager
domain PARAG
search PARAG

search bapaji.com
Now when i do dig bapaji.com i get :-

administrator@ubuntu:~$ dig bapaji.com

; <<>> DiG 9.6.1-P2 <<>> bapaji.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48301
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;bapaji.com.			IN	A

bapaji.com.		0	IN	A

;; Query time: 409 msec
;; WHEN: Thu Feb  4 09:02:49 2010
;; MSG SIZE  rcvd: 44
I don't understand why do i get this number ""? It's on localhost then it should be but it always gives "" and even when i do something rubbish like jkhjhkkkhkjhjkjk.com i get this output

administrator@ubuntu:~$ dig jkhjhkkkhkjhjkjk.com

; <<>> DiG 9.6.1-P2 <<>> jkhjhkkkhkjhjkjk.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26745
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;jkhjhkkkhkjhjkjk.com.		IN	A

jkhjhkkkhkjhjkjk.com.	0	IN	A

;; Query time: 363 msec
;; WHEN: Thu Feb  4 09:04:47 2010
;; MSG SIZE  rcvd: 54
Please help me geeks. I am at your mercy. Nobody in my college uses Ubuntu and those use don't know nicely. They are in the same category as me. So please!
Reply With Quote
Sponsored Links
Old 5th February 2010, 16:35
falko falko is offline
Super Moderator
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,749 Times in 2,579 Posts

I guess this happens because you use the OpenDNS nameservers in /etc/resolv.conf. Please fill in
as the first line in /etc/resolv.conf and try again.
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote


Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
master myDNS and slave bind9 acumen Installation/Configuration 3 9th July 2009 11:20
apt-get install bind9 <-- error stormer Installation/Configuration 13 25th January 2008 17:45
apt-get install bind9 badben Installation/Configuration 10 31st December 2007 03:00
bind9 don't restart : rndc: connect failed: connection refused burtathis Installation/Configuration 4 10th October 2006 16:04
bind9 and its use Ovidiu General 1 19th September 2005 15:56

All times are GMT +2. The time now is 12:47.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.