A few days ago, I got blocked from certain sites. At first I thought it was gov blocked me from using it. So I fake IP with VPN (use VPN-Gate service + OpenVPN client) to access those sites. However, as time passes, the number of sites getting blocked increases. So I decide to make a small list. I found that none of these sites are worth it to block, since they're mostly all about tech. The sites listed below return PR_IO_TIMEOUT_ERROR
error in Firefox or ERR_CONNECTION_REFUSED
in Chrome:
- medium.com (this guy was the first)
- linux.org
- itsfoss.com (can be accessible from Chrome only, but very slow)
- etc.
~$ nslookup medium.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: medium.com
Address: 127.0.0.1
~$ nslookup linux.org
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: linux.org
Address: 172.67.153.210
Name: linux.org
Address: 104.21.80.209
Name: linux.org
Address: 2606:4700:3033::6815:50d1
Name: linux.org
Address: 2606:4700:3030::ac43:99d2
~$ nslookup itsfoss.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: itsfoss.com
Address: 172.67.75.102
Name: itsfoss.com
Address: 104.26.8.105
Name: itsfoss.com
Address: 104.26.9.105
Name: itsfoss.com
Address: 2606:4700:20::ac43:4b66
Name: itsfoss.com
Address: 2606:4700:20::681a:869
Name: itsfoss.com
Address: 2606:4700:20::681a:969
I tried to access via curl
but the result seems funny:
- medium.com => curl catch a localhost site of mine. (for a record, I did not override IP, or do anything with virtual host of Apache HTTP)
- www.linux.org => got 301, but at least it's still working
- itsfoss.com => got only this
<!DOCTYPE html>
. Somehow, it cannot load the whole document due to IPv6. (got* Immediate connect fail for 2606:4700:20::681a:869: Network is unreachable
when I use-v
flag)
If I disable IPv6, I can only access itsfoss.com and nodejs.org. But the other sites are still inaccessible. Moreover, I don't know why but IPv6 is always turned on later even though I disabled it.
Flushing the DNS cache and restarting networking don't work. I also refer to question #1241314 which seems to have a similar case but none of the solutions work.
Here is my machine config:
- Ubuntu 20.10 for ARM (Raspberry Pi 4) with custom DE.
- No Firewall (
ufw
) - No Proxy Server
- DNS Servers:
192.168.43.1
- Network is connected through my phone WiFi hotspot.
- Internet connection apps has test: w3m (fail like other browser), Firefox, Chromium, curl
curl
retrieves a page served by your own HTTP server? – tripleee Jan 28 '21 at 06:15