Dns result rotation

the issue is not with dns provider I think.
but I will try to use dnscrypt with one provider to see if I can find a "good" one.

btw i have this question about the issue here:

when I want to connect to greasyfork and one of ips wont connect on https (96.. one) . could this not be my government censoring and be one the other side on internet issue? as in maybe that ip blocked iranian ip or the network is configured to only answer to another region request blocked other regions (like mine) .
is the second possibility a practice that anyone have seen (a server only answering to request to specified range and not other.
so basically a whitelist instead of country blacklist?