Lets go step by step.
Here is already (first) problem:
>1)ping book.shelf works (resolved to 192.168.251.252)
2)ping anything.else does not work
3)if i ping google then i get a reply from googles ip 82.94.234.18 (when i have a WAN connection)<
1) dnsmasq resolves book.shelf correctly.
Shure, that it is DNSmasq ? Or do you have on your client in windows/system32/etc/hosts a line like
192.168.251.252 book.shelf ?
Because you must be shure, that dnsmasq REALLY is used to resolve dnsrequests from your client.
2) BUG. You need following line in dnsmasq.conf:
address=/#/192.168.251.252
No need for any further investigation, until the basic requiremens are met: dnsmasq REALLY is used to resolve dns-enquieries, AND dnsmasq works as expected.
