DNS configured with dnsmasq yet unable to ping/tracert/nslookup domains

dnsmasq is configured and running
head -n -0 /etc/resolv.* /tmp/resolv.*
==> /etc/resolv.conf <==
nameserver 8.8.8.8

==> /tmp/resolv.conf <==
search lan
nameserver 127.0.0.1

==> /tmp/resolv.conf.auto <==

Interface 4g

nameserver 8.8.8.8

Interface lan

nameserver 8.8.4.4
nameserver 8.8.8.8

A ping request to 8.8.8.8 is fine but the one to google.com doesnot go through rather it sends to the local br.lan interface ... so its like
when I do a traceroute to 8.8.8.8 I could see the hops etc but when I do the same to google.com its going to the br.lan interface which is 192.168.1.1 and then stopping there itself ... can you please tell me what is happening here ?

And also please see this, do you see anything unusual
/etc/init.d/dnsmasq restart
udhcpc: started, v1.26.2
udhcpc: sending discover
udhcpc: no lease, failing

Same for nslookup .... it goes to 192.168.1.1
root@LEDE:~# nslookup openwrt.org
Server: 8.8.8.8
Address: 8.8.8.8#53

Name: openwrt.org
Address 1: 192.168.1.1
*** Can't find openwrt.org: Parse error

A post was merged into an existing topic: Nslookup failing with "Can't find google.com Parse error"