Thanks for replying...
So a private address, I don't need to be concerned then?
I've tried to find out the IP address for ucs02.engageya.com but not getting anything:
root@c2600-OpenWrt:~# ping ucs02.engageya.com
ping: bad address 'ucs02.engageya.com'
root@c2600-OpenWrt:~# traceroute ucs02.engageya.com
traceroute: bad address 'ucs02.engageya.com'
and
> ucs02.engageya.com
Server: google-public-dns-a.google.com
Address: 8.8.8.8
*** No internal type for both IPv4 and IPv6 Addresses (A+AAAA) records available for ucs02.engageya.
com
You can search on Google to understand what "DNS-rebind attack" means; and that's why DNSmasq is blocking it for good reasons. But the option can also be turned off.
It's a private IP so you can't ping it unless you have a private IP machine within your network using that address. Lastly, it is strange that you can't resolve that hostname. It shows up on the other public DNS servers:
That's the behavior when I'm using the 18.06.1 OpenWrt router connected via PrivateInternetAccess VPN.
However I've managed to resolve ucs02.engageya.com while pinging, when I bypass my OpenWrt VPN, also on another router (not associated or connected to the OpenWrt router).
--stop-dns-rebind Reject (and log) addresses from upstream nameservers which are in the private IP ranges. This blocks an attack where a browser behind a firewall is used to probe machines on the local network.
I mean there's nothing strange it drops reply for external domain with private IP.
This behavior is exactly in accordance with the manual.
You can disable it, if you need to resolve that domain.