I'm sure this is just me, and some sort of configuration issue (sorry!), but ... from a console / ssh, nslookup is failing (but ping to the same machines works). I do have WAN and LAN bridged, and no DHCP local ... but still, DNS should be sent upstream, right?
Ok, so nslookup is asking dnsmasq on your own router, but dnsmasq cannot resolve the name. Is you do not have an explicit WAN interface, you are not getting a DNS from your ISP, so you should configure it yourself.
At "/etc/config/dhcp" you should have a couple of "list server" lines pointing to your DNSs of choice.
Yep, agreed! And I had set these before (copied below) ... that's the odd part, dnsmasq doesn't seem to be forwarding there? If it did, this would be OK.
YES, you have to add what I noted above. That's why I told you.
That's how you add a an entry to OpenWrt if you want it to resolve in the manner you described. If .lan isn't your domain name, just use the correct one. Simple.
Alternatively:
ONLY If it's a zone controlled by Microsoft DNS - obviously, you have to enter in there instead.
Yes, I did - and I wasn't sure if the ip should be the local machine (i.e. wap-study), or the DNS server on the network ... so I tried both. No luck though.