Solution I added 20.43.161.105 duckduckgo.com to my hosts file and everything is working fine now. I also changed DNS servers away from my ISPs, thanks to all the recommendations in this thread....
Solution
I added 20.43.161.105 duckduckgo.com to my hosts file and everything is working fine now.
I also changed DNS servers away from my ISPs, thanks to all the recommendations in this thread.
cat /etc/resolve.conf
nameserver 1.1.1.1
nameserver 1.0.0.1
That seems to be working
> nslookup duckduckgo.com
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
Name: duckduckgo.com
Address: 202.39.62.156
Name: duckduckgo.com
Address: 2001:b000:1a0:3505:202:39:62:15d
except (note that non-autoratative IP address which belongs to my ISP) ...
> ping -4 duckduckgo.com
PING duckduckgo.com (202.39.62.156) 56(84) bytes of data.
My ISPs address again. More...
traceroute to duckduckgo.com (202.39.62.156), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
...
30 * * * *
Why do ping and traceroute not use the new DNS server's I've configured (after re-booting too_)
The only thing to work is to add
20.43.161.105 duckduckgo.com
to my hosts file and now everything seems to be working as expected, though I have doubts now that changing the DNS configuration has done any good.
I know ISPs cache things like youtube to reduce costs so I'm wondering if 202.39.62.156 handled caching of duckduckgo, and they pointed their nameservers there and that box is broken.
Thanks for everyone's input and patience (lol are you still reading???)
Original Question
I've used Duck Duck Go as my main search engine for many, many years.
I have several search engines installed in Firefox including 2 for duck duck go. One for the /lite version and one for the full version.
[See update at bottom]
In recent days neither of these work. I would type my query into the search engine, press enter as I have done for years.
All I see is a blank page.
The latest development is that when I try and enter ANY search to either of those engines I get a GOOGLE 404 not found page.
traceroute duckduckgo.com ─╯
traceroute to duckduckgo.com (216.239.38.120), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 The usual internal routing of my ISP
4 "" "" ""
5 "" "" ""
6 "" "" ""
7 "" "" ""
8 * * *
9 any-in-2678.1e100.net (216.239.38.120) 4.089 ms 4.077 ms 4.181 ms
ping duckduckgo.com ─╯
PING duckduckgo.com (2001:4860:4802:32::78) 56 data bytes
64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=1 ttl=117 time=10.1 ms
64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=2 ttl=117 time=8.52 ms
64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=3 ttl=117 time=6.87 ms
64 bytes from any-in-2001-4860-4802-32--78.1e100.net (2001:4860:4802:32::78): icmp_seq=4 ttl=117 time=8.83 ms
--- duckduckgo.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 6.873/8.584/10.118/1.155 ms
cat /etc/resolv.conf
> MY ISPs name servers
> MY ISPs name servers
Sure enough I cannot find any pages on the site 2001-4860-4802-32--78.1e100.net which is obviously belongs to google.
This is very very strange.
Could someone verify if they can use DDG or whether they see the same as me?
Does anyone have any idea what's happening?
UPDATE
I can connect to and use DuckDuckGo using a browser VPN. This appears to be a mess made by my ISP.
I'd still like suggestion to overcome the problem though.