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 @8.8.8.8 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 104.200.26.154
greasyfork.org. 20597 IN A 96.126.99.28
greasyfork.org. 20597 IN A 104.200.26.234
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.