I live in iran and all sort of messing with internet goes on here.
I recently saw that when I try to get to greasyfork website I would timeout.
I use dns to see if it was filtered nationally
because they usually give a internal ip for filtered websites ,like facebook,in the range of 10.10.34.34-6
drill @22.214.171.124 greasyfork.org ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 20935 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; greasyfork.org. IN A ;; ANSWER SECTION: greasyfork.org. 20597 IN A 126.96.36.199 greasyfork.org. 20597 IN A 188.8.131.52 greasyfork.org. 20597 IN A 184.108.40.206
so I used curl and saw that only when the 96 ip was used it would timeout.
now my question is this:
can I make my dns-server on openwrt (dnsmasq or any equivalent) remove that ip from results (all results) ?
if I use ignore-address with dnsmasq the the drill would timeout as if the 96 ignore would cause all of it to be ignored.