I have tried various troubleshooting on connected computers, but I figured I would ssh into OpenWrt to see what it does. It cannot resolve unless I specify google or some other DNS on the cli.
At this point, I put in google's 8.8.8.8 at the top of OpenWrt's DNS configuration, but it still won't resolve normally (only if I do an nslookup with the DNS IP specified, and that works both ssh'ed in and on clients).
This is set to prevent a DNS server giving a Private IP as a reply. It's s security feature on be default in OpenWrt. Rebind is likely unrelated to this issue.
To the exception of these two servers, which could not be reached, all other IPv4 NS replied to me something.
Do you have some adblocking software by any chance?
It did for me too:
root@koutsomoura:/tmp# wget https://github.com/Microsoft/artifacts-credprovider/releases/latest/download/Microsoft.NuGet.CredentialProvider.tar.gz
Downloading 'https://github.com/Microsoft/artifacts-credprovider/releases/latest/download/Microsoft.NuGet.CredentialProvider.tar.gz'
Connecting to 140.82.118.3:443
Redirected to /Microsoft/artifacts-credprovider/releases/download/v0.1.19/Microsoft.NuGet.CredentialProvider.tar.gz on github.com
Redirected to /137821967/f5650d00-e5c1-11e9-883e-eb2efdea787c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20191028%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20191028T184451Z&X-Amz-Expires=300&X-Amz-Signature=927203a8916e0ea5ff8eb5661b83785fe3f7786ad89faad2d6a1dc2d8e7628dd&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3DMicrosoft.NuGet.CredentialProvider.tar.gz&response-content-type=application%2Foctet-stream on github-production-release-asset-2e65be.s3.amazonaws.com
Writing to 'f5650d00-e5c1-11e9-883e-eb2efdea787c?X-Amz-Algorithm=AWS4-HMAC-SHA256'
f5650d00-e5c1-11e9-8 100% |*******************************| 3099k 0:00:00 ETA
Download completed (3174216 bytes)