LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 12-12-2007, 09:15 PM   #1
jroyce
Member
 
Registered: Nov 2007
Posts: 34

Rep: Reputation: 15
DNSMasq not serving requests from external PCs


I recently installed dnsmasq on my linux box. Everything seems to be working ok locally--I changed the resolv.conf to show that the loopback address is the nameserver and when I do an nslookup (locally) I get a very quick reply:
Quote:
Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
Name: www.linuxquestions.org
Address: 64.179.4.46
The problem I have is when I set a Windows box on the same LAN to use the Linux box as the DNS server. NSLookup on my Windows box results in timeout errors and the address never resolves.

I have set up Shorewall to open requests to port 53 and I can successfully telnet into port 53, so I don't think it is a firewall issue.
 
Old 12-13-2007, 05:43 AM   #2
jroyce
Member
 
Registered: Nov 2007
Posts: 34

Original Poster
Rep: Reputation: 15
BIND is the same

UPDATE: I removed dnsmasq and installed BIND instead, just to see if it is an issue with DNSMasq. BIND has the same issue. Local requests (via my terminal window) work fine. Requests from other PCs do not.

So now I am figuring that it is a firewall issue. I've opened port 53 in both directions (from fw to net and from net to fw). Are there other ports which need to be opened?
 
Old 12-13-2007, 08:57 AM   #3
jroyce
Member
 
Registered: Nov 2007
Posts: 34

Original Poster
Rep: Reputation: 15
Question Does port 53 need to be open to both UDP and TCP requests?

I have been reading a bit more about how DNS works and one site mentioned that the initial request comes in via UDP on port 53 (and then reverts to TCP if the reply is too large for a UDP packet). Is this the case and if so do I need to open port 53 for UDP requests in Shorewall? (Right now it is only configured to allow TCP requests.)

Thanks for any help you can provide!
 
Old 12-16-2007, 10:38 AM   #4
archtoad6
Senior Member
 
Registered: Oct 2004
Location: Houston, TX (usa)
Distribution: MEPIS, Debian, Knoppix,
Posts: 4,727
Blog Entries: 15

Rep: Reputation: 234Reputation: 234Reputation: 234
Why did you install dnsmasq on what sounds like a desktop box? -- I have only encountered it in firewall distros like SmoothWall & IPCop.
 
Old 01-11-2008, 04:43 PM   #5
archtoad6
Senior Member
 
Registered: Oct 2004
Location: Houston, TX (usa)
Distribution: MEPIS, Debian, Knoppix,
Posts: 4,727
Blog Entries: 15

Rep: Reputation: 234Reputation: 234Reputation: 234
Well . . .
 
Old 01-11-2008, 07:54 PM   #6
KnightHawk
Member
 
Registered: Aug 2005
Posts: 128

Rep: Reputation: 15
I'd recommend testing not using the localhost IP, but the real IP. I assume you gave the windows clients the real IP, and not 127.0.0.1
 
Old 01-12-2008, 08:18 AM   #7
archtoad6
Senior Member
 
Registered: Oct 2004
Location: Houston, TX (usa)
Distribution: MEPIS, Debian, Knoppix,
Posts: 4,727
Blog Entries: 15

Rep: Reputation: 234Reputation: 234Reputation: 234
jroyce,
Please answer post #4.
 
  


Reply



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
dnsmasq question davepass Linux - Software 0 02-25-2006 04:01 PM
dnsmasq can't work ultrax Linux - Networking 1 08-05-2005 09:06 PM
Apache - serving to external hosts from a computer on my internal network Khang Linux - Networking 4 01-24-2005 05:10 PM
1 external IP 2 webs on 2 PCs netguy2000 Red Hat 0 12-15-2003 04:26 AM
Dnsmasq dunkyb Linux - Software 0 03-16-2003 02:25 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 06:23 PM.

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