Mein Netzwerk ist eindeutig durcheinander, aber ich kann nicht herausfinden, wie:
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>
Wenn ich eine Domain nicht nachschlagen kann, sollte ich sie sicherlich nicht durchsuchen können. Kann jemand erklären, was hier los ist?
tracepath
ist auch nur eine lange Reihe von entweder ???
oder no reply
Antworten.
(FWIW, alles war zu arbeiten, aber ich versuche , meine sekundären Router-on zu ändern a 50' Ethernet - Kabel Anbindung an das Kabelmodem / Router eine AP im selben Subnetz zu werden, statt ein Router in einem eigenen Subnetz sein )
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
Interessanterweise erhalte ich das gleiche Ergebnis von einem System, auf dem NetworkManager ausgeführt wird, und einem anderen System, auf dem Connmand ausgeführt wird.
Wenn ich über meinen Router ( nslookup host 192.168.0.1
) nachschaue , kann ich immer noch keine Auflösungen erhalten, aber Browser / Curl / Wget funktionieren immer auf meinem Laptop, meinem Himbeer-Pi-Medienserver und meinem Telefon - alle mit unterschiedlichen Betriebssystemen.
Was ist mit / etc / nsswitch?
derek@vinka:~$ grep hosts /etc/nsswitch.conf
hosts: files mdns4_minimal dns [NOTFOUND=return] resolve [!UNAVAIL=return] dns
Natürlich ist das letzte dns
überflüssig, aber sonst sieht es richtig aus.
derek@vinka:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.1.1
Auf meinem Medienserver:
derek@nas ~ $ cat /etc/resolv.conf
# Generated by Connection Manager
nameserver 127.0.0.1
quelle
env | grep -i proxy
.systemd
schlägt wieder zu. Diesmal ist essystemd-resolve
.Antworten:
Sie sind sich nicht sicher, was Sie unter "Surfen im Internet" verstehen, aber Firefox verwendet einen eigenen Resolver - https://developers.cloudflare.com/1.1.1.1/commitment-to-privacy/privacy-policy/firefox/
Und so ziemlich jede Anwendung kann Ihre DNS-Einstellungen ignorieren und einen eigenen Resolver verwenden. Die Tatsache, dass Sie das DNS-Setup nicht korrekt haben, wird sie also nicht aufhalten.
quelle
curl
. Ich bin mir ziemlich sicher, dass Curl nicht klug genug ist, um einen eigenen Resolver zu haben. Tatsächlich habe ich mehrere Browser mit demselben Ergebnis verwendet, aber Curl ist am besten geeignet, um die Ergebnisse hier darzustellen. Trotzdem ist dies eine so enge Antwort wie ich!