현재 데비안 설치에 심각한 문제가 있습니다. 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에서 열면 해당 웹 사이트가 표시되지만 예상하지는 않습니다.
그러나 아무 문제가 없다 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 / hosts 파일이 먼저 대신 DNS에 직접 요청하는 정보 파일 물어?
그런데 왜 busybox nslookup
, wget
, resolveip
등을 다르게 작업 nslookup
, dig
등?
hosts: files dns
hosts:
에서 항목/etc/nsswitch.conf
모습은?