Mit meiner aktuellen Debian-Installation stimmt etwas schrecklich nicht. Die meisten Programme wie Firefox, nslookup, dig usw. ignorieren Einträge in der /etc/hostsDatei. Eigentlich verwende ich diese Datei zum Blockieren von Werbung.
ein Beispiel
eine Zeile in der /etc/hostsDatei
127.0.0.1 www.winaproduct.com
Wenn ich das tue dig +short www.winaproduct.com, wird die jeweilige IP-Adresse des Servers zurückgegeben, nicht 127.0.0.1.
www.winaproduct.comAuf Firefox geöffnet , zeigt es die jeweilige Website, dies wird jedoch nicht erwartet.
Aber es gibt kein Problem mit ping, busybox nslookup, busybox ping, resolveipusw.
Also, wo liegt das Problem ? Ich denke, das Problem liegt in der DNS-Auflösungsbibliothek.
Eine temporäre Fix-Up, Einstellung dnsmasqund Änderung nameserverzu 127.0.0.1in /etc/resolv.conf.
aktualisieren
Problem nach der Installation magisch gelöst libnss3, als Abhängigkeit vongoogle-chrome
Die Standardeinstellung /etc/nsswitch.conf sieht aus wie hosts: files dns
Wie kann man sagen nslookup, digusw. Fragen Sie zuerst nach der Datei / etc / hosts, anstatt direkt beim DNS zu fragen?
aber warum busybox nslookup, wget, resolveipusw. arbeiten anders als nslookup, digusw.?
hosts: files dns
hosts:Eintrag in/etc/nsswitch.confaus?