現在のDebianインストールにひどい問題があります。firefox、nslookup、digなどのほとんどのプログラムは、/etc/hosts
ファイル内のエントリを無視していますが、実際にはこのファイルを広告のブロックに使用しています。
例
/etc/hosts
ファイルの行
127.0.0.1 www.winaproduct.com
実行dig +short www.winaproduct.com
すると、サーバーではなく、それぞれのIPアドレスが返されます127.0.0.1
。
www.winaproduct.com
Firefoxで開くと、それぞれのWebサイトが表示されますが、これは予期されていません。
しかし、問題がないping
、busybox nslookup
、busybox ping
、resolveip
など
それで、問題は何ですか?そしてそれを修正するにはどうすればよいですか?問題はDNS解決ライブラリにあると思います。
一時的な修正アップ、設定dnsmasq
、変更nameserver
する127.0.0.1
の中で/etc/resolv.conf
。
更新
のlibnss3
依存関係として、インストール後に問題が魔法のように解決されましたgoogle-chrome
デフォルトの/etc/nsswitch.confは次のようになります hosts: files dns
伝えるためにどのようにnslookup
、dig
頼むの/ etcなどを/ホストは、DNSに直接尋ねる代わりに、最初のファイル?
しかし、なぜbusybox nslookup
、wget
、resolveip
などとは異なる作業しているnslookup
、dig
など?
hosts: files dns
hosts:
のエントリ/etc/nsswitch.conf
のような外観は?