Google 크롬 DNS 가져 오기

문제를 제거하기 위해 도구를 사용해보십시오

Google Chrome 웹 브라우저는 브라우저를 사용하는 동안 사용자 환경을 개선하기 위해 DNS 가져 오기 (DNS 사전 확인 또는 사전로드라고도 함)라는 기능을 사용합니다. 미리 가져 오기의 기본 개념은 Chrome이 활성 웹 페이지에있는 링크의 IP 주소를 조회하기 위해 DNS 쿼리를 실행하고 링크 된 리소스에 특정 콘텐츠를 미리로드 할 수도 있다는 것입니다.

컴퓨터는 모든 도메인 이름을 IP 주소로 확인하여 해당 위치 (및 해당 페이지에 링크 된 다른 모든 요소)에 연결해야합니다. 처음 액세스 한 웹 사이트에서 이러한 정보를 검색하는 데 평균 약 250ms가 걸립니다.

DNS 가져 오기는 사용자가 이미로드 된 페이지의 링크를 클릭하기 전에 정보를 검색합니다. 이것은 구글에 따르면 상기 리소스의 로딩 속도를 약 250ms까지 빨라 주지만 사용자가 링크를 클릭하여 리소스를로드하는 경우에만 사용됩니다.

이것이 Google 크롬 웹 브라우저에서 페이지로드가 더 빨라지는 이유 중 하나입니다. DNS 프리 페치는 Google Chrome 브라우저에서 기본적으로 활성화되어 있습니다.

DNS 프리 페치

chrome preload

Google은 Chrome 73에서 프리 페치 관련 설정을 다시 변경했습니다. 이전 버전의 Chrome에서 예측 서비스를 사용 중지 할 수 있었던 사용자는이 옵션을 더 이상 사용할 수 없음을 알 수 있습니다.

Google이 브라우저에서 환경 설정의 이름을 변경 한 것 같습니다. 다음을 수행하여 미리로드를 비활성화 할 수 있습니다.

  1. 브라우저의 주소 표시 줄에 chrome : // settings /를로드합니다.
  2. 페이지 끝까지 아래로 스크롤하고 여기에 나열된 고급 링크를 활성화합니다.
  3. 개인 정보 보호 및 보안 섹션을 찾아 '빠른 탐색 및 검색을위한 페이지 미리로드'를 찾습니다.
  4. 이것을 off로 설정하면 사전로드가 비활성화됩니다. 이것을 on으로 설정하면 활성화됩니다.

Chrome은 페이지 링크의 IP 주소를 조회하고 팔로우 할 가능성이 가장 높은 주소를로드 할 수도 있습니다. 단점은 Chrome이 미리로드 한 웹 사이트 및 서비스가 이러한 사이트를 방문하지 않더라도 쿠키를 설정하고 자체 쿠키를 읽을 수 있다는 것입니다.

프라이버시 문제 :

Chrome은 사용자가 클릭 할 의도가없는 경우에도로드 된 페이지의 모든 도메인 이름을 확인합니다.

일부 사용자는 사전로드를 통해 링크 된 사이트 또는 리소스가 쿠키를 작성하고 추적에 사용할 수있는 자체 쿠키를 읽을 수 있으므로이를 방지 할 수 있습니다.

프리 페치 된 DNS 레코드는 웹 브라우저에도 저장되며 브라우저에서 검색 데이터를 지워도 프리 페치 된 데이터는 지워지지 않습니다.

그러나 데이터는 세션별로 만 저장되므로 사용자가 브라우저를 닫으면 자동으로 삭제됩니다.

페이지 로딩 문제 :

웹 페이지가 Google 크롬에로드되지 않고 '죄송합니다! 이 링크는 끊어진 것 같습니다. ' 대신 메시지. 페이지를 새로 고침해도 문제가 해결되지 않는 것 같고 인터넷 사용 기록을 지워도 문제가 해결되지 않습니다. 반면에 다른 웹 브라우저는 웹 사이트를 정상적으로로드합니다.

이것은 DNS 프리 페칭이 여기서 문제가 될 수 있음을 나타냅니다. 미리 가져 오기가 실패하면 (예 : 잘못된 IP 주소 확인) Chrome이 웹 사이트를 올바르게로드 할 수 없습니다. 브라우저를 닫았다가 다시 열면 문제가 해결됩니다. 끊어진 링크를 정기적으로 경험하는 사용자는 문제를 해결하기 위해 DNS 프리 페치 기능을 끄는 것을 고려할 수 있습니다.

오래된 정보

주소 표시 줄에 about : dns를 입력하면 미리 설정된 DNS 레코드 목록이 표시됩니다.

google chrome aboutdns

아래에서 해결하고자하는 DNS 프리 페칭의 세 가지 문제를 확인했습니다.

google chrome prediction service

다음과 같은 방법으로 Google Chrome에서 DNS 프리 페치를 비활성화 할 수 있습니다.

  1. 브라우저의 주소 표시 줄에 chrome : // settings /를로드하고 열리는 페이지 하단의 '고급 설정 표시'링크를 클릭합니다.
  2. 개인 정보 보호에서 '예측 서비스를 사용하여 페이지를 더 빨리로드'를 찾아 환경 설정에서 확인 표시를 제거합니다.

다음 정보는 이전 버전의 Google 크롬에만 적용됩니다.

프리 페칭을 비활성화 할 수있는 방법이 변경되었습니다. 브라우저에서 chrome : // settings /를로드하고 고급 설정 표시 하단에서 '페이지를 더 빨리로드하기 위해 리소스 미리 가져 오기'옵션을 선택 취소합니다.

prefetch resources

DNS 프리 페치는 Google Chrome 브라우저의 옵션에서 구성 할 수 있습니다. 주소 표시 줄에서 도구 아이콘을 클릭하고 상황에 맞는 메뉴에서 옵션을 선택하면 옵션 창이 열립니다.

Under The Hood 탭으로 전환하고 '페이지로드 성능 향상을 위해 DNS 프리 페칭 사용'항목을 찾습니다.

dns pre-fetching

이 기능을 계속 켜야합니까?

그것은 정말로 다릅니다. 페이지로드 오류가 정기적으로 발생하는 경우이 기능을 끄는 것이 좋습니다.

개인 정보 보호 문제라고 생각되면 꺼야합니다. 반면에 다른 모든 사람은 속도 향상의 혜택을받습니다 (이를 벤치마킹 할 수 있음).

Chrome 사용자 인 경우 : DNS 프리 페치를 사용하고 있습니까? 그것에 대한 당신의 경험은 무엇입니까?