ドメイン名を解決できない場合は、どのようにWebを閲覧できますか?

ドメイン名を解決できない場合は、どのようにWebを閲覧できますか?

私のネットワークは間違いなく混乱していましたが、どうなるかわかりません。

derek@vinka:~$ nslookup google.com
;; connection timed out; no servers could be reached

derek@vinka:~$ curl google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 Moved</TITLE></HEAD><BODY>
<H1>301 Moved</H1>
The document has moved
<A HREF="http://www.google.com/">here</A>.
</BODY></HTML>

もちろん、ドメイン名を検索できない場合は検索できません。何が起こっているのかを説明できる人はいますか?

tracepath???また、「または」no reply応答の長いリストもあります。

(ねえ、以前は動作しますが、ケーブルモデム/ルーターに接続されている50 'イーサネットケーブルのセカンダリルーターを、自分のサブネット上のルーターではなく同じサブネット上のAPになるように変更したいと思います。

derek@vinka:~$ env | grep -i proxy
derek@vinka:~$ cat /etc/hosts
127.0.0.1       localhost
127.0.1.1       vinka

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

derek@vinka:~$ 

derek@vinka:~$ nslookup
> server
Default server: 127.0.1.1
Address: 127.0.1.1#53

興味深いことに、NetworkManagerを実行しているシステムとConnmandを実行している他のシステムで同じ結果が得られました。

ルータ()を見てもnslookup host 192.168.0.1まだ解決策が見つかりませんが、ブラウザ/カール/ wgetは常に私のラップトップ、ラズベリーパイメディアサーバー、および電話で動作します。すべて別のオペレーティングシステムを実行します。

/etc/nsswitchはどうですか?

derek@vinka:~$ grep hosts /etc/nsswitch.conf
hosts:          files mdns4_minimal dns [NOTFOUND=return] resolve [!UNAVAIL=return] dns

明らかに最後のものはdns重複しますが、そうでなければ正しく見えます。

derek@vinka:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.1.1

私のメディアサーバーから:

derek@nas ~ $ cat /etc/resolv.conf
# Generated by Connection Manager
nameserver 127.0.0.1

答え1

「ウェブナビゲーション」が何を意味するのかは分かりませんが、Firefoxは独自のパーサーを使用しています。https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/firefox/

ほとんどすべてのアプリケーションはDNS設定を無視し、独自のリゾルバを使用できます。したがって、DNSを正しく設定していないため、これを防ぐことはできません。

関連情報