답변:
예, 일종의 Chrome에는 기본적으로 DNS 캐싱 / 프리 페칭이라는 옵션이 있습니다.
일반적으로 이것은 Chrome이 DNS 쿼리를 캐시 / 프리 페치하기 때문에 사용자의 탐색 환경을 "속도 향상"시킵니다.
문제가 발생하면 렌치-> 옵션-> 후드 아래에서 DNS 프리 페치를 비활성화하십시오.
편집 : Chrome은 자체 서버를 사용하여 DNS 조회를 수행하지 않지만 처음로드 될 때 페이지의 링크의 모든 DNS 항목을 조회합니다.
Menu > Settings > Show advanced settings... > Privacy > Prefetch resources to load pages more quickly
있습니다. 하지만 , 그 해제 지금 42 끊임없는 DNS의 내가 크롬 36에서 업데이트 이후 (전용 크롬에서) 얻을 오류 (41)에 (나는 생각한다)와가 해결되지했습니다 net::ERR_NAME_NOT_RESOLVED
, This webpage is not available
. 어리석은.
ipconfig /flushdns && ping example.com
(Windows에서) 실행 하십시오. 올바른 주소가 표시되는지 확인하십시오. Google DNS 리졸버의 주소가 다른 chrome://net-internals/#dns
경우이 캐시를 지우고 브라우저에서 example.com을 새로 고치면 해결 된 주소가 표시됩니다. 때로는 Google 서버가 *
명명 된 항목 대신 (별표) 항목을 사용하는 것을 발견했습니다 .
크롬은 확실히 시스템 DNS 설정을 사용하고 특정 시스템 설정을 사용하지 않으며, 네트워크 연결 환경 설정은 Firefox와 달리 시스템 환경 설정을 사용합니다 (Windows의 경우, 최근 Mac 릴리스에서 어떻게 처리되는지 확인하지 않았습니다). 자체 연결 환경 설정 스택이 있지만 여전히 시스템의 기본 DNS 및 IP 설정을 사용해야합니다 (공유) 시스템 수준에서 설정하지 않으면 대안을 찾을 수있는 방법이 없습니다.
DNS 프리 페칭 기능에 대한 불만이 많았습니다. 문제가 발생하지 않았지만 불만 사항의 양은 이름 확인 문제가있는 경우 가장 먼저 확인해야한다는 것을 나타냅니다.
네트워크 설정에서 DNS 설정을 사용하는 경우 AFAIK Chrome은 항상 IPv6 AAAA 이름 요청을 발행합니다.
이러한 요청에 잘 응답하지 않으면 시간이 초과되어 ipv4로 되돌아 가기 전에 허용 가능한 응답을 기다릴 때 이름 조회와 함께 매우 오래 지연 될 수 있습니다. 파이어 폭스도 비슷한 문제가 있었지만 최근 버전은 더 유쾌하지 않은 가난한 \ 무효 ipv6 응답을 처리하는 것으로 보입니다. 파이어 폭스에서 ipv6 조회를 비활성화하는 경향이 있습니다 (about : config, ipv6를 검색하고 network.dns.disableipv6을 true로 설정) 더 이상 이것을 일반적으로 보지 못하지만 최신 버전의 Firefox는 나에게 증상을 나타내지 않습니다. 마찬가지로 내가 사용하는 개발자 채널 Chrome 빌드에는 아무런 문제가 없지만 초기 프로덕션 릴리스에서이를 보았고 라운드를 수행 한 Chrome OS VM은 그로 인해 어려움을 겪고 있습니다. 브라우저 \ OS 개발 환경에서 이에 대한 논의가 진행 중입니다.
내 홈 DSL 라우터 (Netopia 2247-02)는 기본적으로 DNS 프록시로 설정되며 ipv6 AAAA 요청 트리거에 대한 응답이이 문제를 일으킬 수 있습니다. 설치에 문제가 있는지 여부는 사용중인 DNS의 특정 동작에 따라 다르며 DNS 공급자를 변경하고 위에서 설명한 프록시 동작이 비활성화되어 있는지 확인해야합니다.
Firefox로 localhost에 연결할 때 Windows 7 상자 에서이 동작을 발견했습니다. 모든 요청은 1 초가 걸렸습니다. Firebug를 사용하여 DNS 조회에 시간이 걸린 것을 알았습니다. about : config network.dns.disableIPv6 옵션을 true로 설정하면이 문제가 해결되었습니다. 불행히도 나는 크롬을 도울 수 없습니다. 이것에 성공하면 다시보고하겠습니다.
그만한 가치가 있기 때문에 나는 localhost를 hosts 파일에 추가하려고 시도했습니다. 해결에는 아무런 영향을 미치지 않았습니다. ipv6 리졸버는 Windows 7에서 기존 호스트 파일을 사용하지 않을 수 있습니다.
실제로 Chrome 은 시스템 기본값 대신 자체 DNS 서버에 쿼리를 실행할 수 있습니다 . 이는 라우터 (예 : DHCP)에서 재정의 할 때와 자체 DNS 서버를 설정하려는 VPN 앱을 사용할 때 볼 수 있습니다. 두 경우 모두 Chrome은 여전히 자체적으로 사용됩니다.
참고 문헌 :