Re: [Dnsmasq-discuss] Serving out NetBIOS reverse results?

2013-08-28 Thread Vincent Cadet
Hi Jarno.


 De : Jarno Elonen jarno.elo...@housemarque.fi

Hi,

[...]
5) Reverse queries against dnsmasq work for hosts that are manually 
entered into /etc/hosts
...but, obviously...
6) nslookup 192.168.1.68 on the server gives ** server can't find 
68.1.168.192.in-addr.arpa.: NXDOMAIN


I have dnsmasq 2.57 and reverse DNS resolution works on the server against 
hosts stored in /etc/hosts. So on my side I can confirm dnsmasq already does 
what you expect. How does your dnsmasq.conf look like?


Vince C.



-Jarno


___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Serving out NetBIOS reverse results?

2013-08-28 Thread Jarno Elonen

Hi Vincent,

 I have dnsmasq 2.57 and reverse DNS resolution works on the server 
against hosts stored in /etc/hosts.


Manual entries in /etc/hosts work for me too, but I was interested in 
trying if dnsmasq could also be made to serve reverse queries for the 
dynamic NetBIOS names. That is, names that (DHCP-configured) Windows 
hosts advertise in their SMB workgroup.


The NetBIOS reverse lookup can be done manually by nmblookup -A ip 
address, so I was wondering if there's either some internal support 
for NetBIOS/Samba/Wins or perhaps a mechanism to plug in new dynamic 
query methods (e.g. shell one-liners) to implement this with dnsmasq.


One way to implement this might be to write a cron script that parses 
system log for DHCP acks, performs an nmblookup against them and stuffs 
them into /etc/hosts but that's too kludgish for my taste.
This is basically just for administration, diagnostics and completeness' 
sake anyway -- I doubt any program actually *requires* reverse lookups 
for NetBIOS.


-Jarno

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Serving out NetBIOS reverse results?

2013-08-28 Thread Vincent Cadet

 De : Jarno Elonen jarno.elo...@housemarque.fi
 Envoyé le : Mercredi 28 août 2013 9h47
 Hi Vincent,

...
 Manual entries in /etc/hosts work for me too, but I was interested in 
 trying if dnsmasq could also be made to serve reverse queries for the 
 dynamic NetBIOS names. That is, names that (DHCP-configured) Windows 
 hosts advertise in their SMB workgroup.

If my memory serves me right Windows does not need WINS as NetBIOS over TCPIP 
does the same. Every Windows machine can be a master browser and an election is 
triggered on the network to decide which workstation will be the master 
browser. So you don't need to change anything to dnsmasq in fact as it should 
already be working -- somebody correct me if I'm wrong.

Also note that, as a personal experience return, we ran several times into 
troubles at work with WINS running alongside DNS. For instance when we were 
using vnc viewer to remote control a computer using its FQDN name we ended up 
on the wrong machine because WINS and DNS weren't in sync. And if I'm still 
right Windows first makes a NetBIOS query before falling back onto DNS.

In fact DNS should be preferred over WINS. Any time. WINS is just a trouble 
maker.


Vince C.

 -Jarno


___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


[Dnsmasq-discuss] Serving out NetBIOS reverse results?

2013-08-27 Thread Jarno Elonen

Hi,

I'd like to configure dnsmasq to answer reverse IP queries for Windows 
workstations, replying with their NetBIOS names  (perhaps by querying a 
Wins server or doing an nmblookup -A).

Any ideas on how to achieve this?

Current situation:

1) Dnsmasq is serving Windows workstations from a Linux server
2) Samba (v3) works as a Wins server on the same server
3) Manual reverse lookups work: nmblookup -A ip address
4) I can ping NetBIOS names from the server (/etc/nsswitch.conf 
configured correctly)
5) Reverse queries agains dnsmasq work for hosts that are manually 
entered into /etc/hosts

...but, obviously...
6) nslookup 192.168.1.68 on the server gives ** server can't find 
68.1.168.192.in-addr.arpa.: NXDOMAIN


-Jarno


___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss