cmd 프롬프트에서 "ipconfig /displaydns"를 실행하면 "ipconfig /flushdns"를 실행한 후에도 여전히 결과가 표시됩니다.

cmd 프롬프트에서 "ipconfig /displaydns"를 실행하면 "ipconfig /flushdns"를 실행한 후에도 여전히 결과가 표시됩니다.

"ipconfig /displaydns"를 실행할 때마다 "/flushdns"를 실행한 후에도 긴 사이트 목록이 표시됩니다. /flushdns를 고려하면 결과가 비어 있어야 한다고 생각했습니다. 이것이 정상적인 행동입니까? 또한 /flushdns를 실행하고 몇 시간 동안 인터넷을 검색한 후에도 캐시된 사이트 목록이 실제로 변경되지 않는다는 사실도 발견했습니다. 예를 들어 Google.com은 목록에 없지만 내가 방문한 적이 없는 여러 사이트가 내 DNS 캐시에 표시됩니다. 누군가 이것을 설명할 수 있나요?

답변1

ipconfig /displaydns이전 조회에서 캐시된 DNS 항목과 하드코딩된 DNS 이름(예:c:\windows\system32\drivers\etc\hosts

이 파일을 검토하고 필요하지 않은 항목을 삭제하세요. 일반적으로 단지

127.0.0.1       localhost

필요합니다.

답변2

일부 바이러스 백신 프로그램을 설치하면 플러시되지 않는 IP 주소로 DNS 캐시가 채워집니다. 분명히 해당 사이트는 위험한 것으로 간주되어 캐시에 남아 있습니다. Spybot Search and Destroy가 이를 수행합니다. 새 컴퓨터를 구입한 후에 이것을 알게 되었습니다. 몇 시간 동안 서핑을 한 후 캐시를 플러시했습니다. 그런 다음 Spybot을 설치했습니다. 캐시를 비운 다음 ipconfig/displaydns를 실행했을 때 많은 IP 주소가 남아 있었습니다. Spybot이 업데이트될 때마다 더 많은 IP 주소가 캐시에 저장됩니다. 주소 중 상당수가 카지노/도박 및 포르노 사이트인 것으로 나타났습니다. 이러한 IP 주소는 분명히 Spybot이 내가 해당 사이트를 방문하는 것을 방지하고 해당 사이트가 내 컴퓨터를 하이재킹하는 것을 방지하는 데 도움이 됩니다.

관련 정보