- -DNS 캐시 란 무엇이며 업데이트하는 방법

DNS 캐시 란 무엇이며 업데이트하는 방법

인터넷은 몇 년 동안 진화 해 왔습니다일반 사용자에게는 분명하지 않습니다. 브라우저 내부에서 웹 사이트에 액세스하면 웹 사이트에 액세스하는 것이 간단 해 보일 수 있지만 복잡한 여러 단계 프로세스입니다. 이 프로세스는 너무 최적화되어 웹 사이트를로드하는 데 밀리 초 만 걸리는 것처럼 보이지만 배후에는 모든 것이 더 빨라지는 많은 구성 요소가 있습니다. 이러한 구성 요소 중 하나는 DNS 캐시입니다.

DNS는 웹 사이트의 IP 주소로 웹 사이트 이름을 확인하는 서비스입니다.

웹 사이트에는 실제로 사용자 친화적이지 않습니다이름 (예 : URL)에는 IP 주소가 있지만 사용자는 IP 주소를 기억할 수 없습니다. 그들은 URL을 기억할 수 있으며 DNS는 IP 주소와 URL을 일치시키기 위해 뒤에서 일하고 있습니다.

DNS 캐시

DNS가 더 빠르게 작동하도록 돕기 위해 DNS 캐시가 있습니다. 그 이름은 그것이 무엇을하는지에 대한 힌트를줍니다. 기본적으로 DNS 캐시는 방문한 웹 사이트의 기록을 유지합니다. 예를 들어 Wikipedia를 방문한 것으로 확인되어 어떤 IP 주소로 확인되었는지 기억합니다. DNS 캐시는 DNS가 자주 방문하는 웹 사이트 주소를 다시 확인하지 않아도됩니다. 주소를 입력하면 먼저 캐시에서 확인되고, 있으면 캐시를 통해 해결됩니다. 주소를 찾을 수없는 경우 (예 : 웹 사이트를 처음 방문하는 경우) 요청이 DNS로 전송 된 후 해결됩니다.

DNS 캐시는 OS에서 유지 관리하지만브라우저는 또한 DNS 캐시를 유지 관리합니다. 브라우저가 더 빨라지고 컨텐츠를 더 빨리로드함에 따라 브라우저는이를 지원하는 도구를 통합합니다. 예를 들어 Chrome을 사용하고 웹 사이트를 검색하는 경우 Chrome은 먼저 자체 DNS 캐시를 확인합니다. Chrome의 경우 자체 레코드를 체크인하라는 요청을 OS에 보내는 것보다 자체 캐시를 사용하는 것이 더 빠릅니다. 이것이 본질적으로 의미하는 것은 시스템에 둘 이상의 DNS 캐시가 있다는 것입니다. 물론 이것은 문제가 발생하지 않는 한 문제가되지 않으며 문제의 위치를 ​​정확히 찾아 내기가 어렵습니다.

DNS 캐시 문제

DNS 캐시, 특히 브라우저의 DNS 캐시손상 될 수 있습니다. 왜 이런 일이 발생했는지에 대한 단일 원인은 없지만 그럴 수 있습니다. 캐시를 오랫동안 새로 고치지 않으면 웹 사이트가로드되지 않을 수 있습니다.

DNS 중독이라는 것도 있는데악의적 인 웹 사이트는 캐시에 레코드를 삽입하거나 손상시킬 수 있습니다. 예를 들어 Facebook이 아닌 악의적 인 웹 사이트로 Facebook이 해결 될 수 있습니다. DNS 중독의 피해자라면 IP 주소 등을 삽입하는 모든 것을 제거하거나 차단 한 다음 캐시를 비워야합니다. 캐시가 손상되었거나 웹 사이트 주소를 확인하는 데 문제가있는 경우 캐시를 삭제하면 문제가 해결됩니다.

DNS 캐시 삭제

크롬

Chrome에서 DNS 캐시를 지우려면 주소 표시 줄에 다음을 입력하고 '호스트 캐시 지우기'버튼을 클릭하십시오.

chrome://net-internals/#dns

Firefox

Firefox를 열고 주소 표시 줄에 about : config를 입력하십시오. 화면의 경고를 수락하여 Firefox 환경 설정으로 진행하십시오. 여기에서 다음 환경 설정을 검색하고 해당 값을 0으로 설정하십시오.

network.dnsCacheExpiration

윈도우

Windows DNS 캐시를 삭제하려면 관리자 권한으로 명령 프롬프트 창을여십시오. 명령 프롬프트 창에서 다음을 입력하고 Enter를 누르십시오.

ipconfig /flushdns

맥 OS

macOS에서 DNS 캐시를 플러시하기 위해실행중인 macOS 버전을 고려해야합니다. 명령은 모두 터미널에서 실행되므로 터미널 앱을 열고 macOS 버전에 적용되는 명령을 실행하십시오.

macOS Yosemite 이상

 sudo killall -HUP mDNSResponder

macOS 10.10 – 10.10.3

sudo discoveryutil mdnsflushcache

캐시를 지우려면 관리자 비밀번호를 입력해야합니다.

iOS

iPhone 또는 iPad에서 DNS 캐시를 지우려면 비행기 모드를 10-15 초 동안 켜십시오. 제어 센터 또는 설정 앱에서 비행기 모드를 켤 수 있습니다.

이렇게해도 문제가 해결되지 않으면 기기를 재부팅하면 DNS 캐시가 플러시됩니다.

기계적 인조 인간

Android에서 DNS 캐시를 지워야합니다어떤 브라우저를 사용하든 설정 앱을 열고 앱으로 이동하십시오. 설치된 앱 목록에서 사용중인 브라우저를 누릅니다. 브라우저의 세부 정보 페이지에 사용중인 저장 공간에 대한 항목이 표시됩니다. 탭하십시오. 스토리지 세부 정보를 표시하는 화면에 캐시 지우기 버튼이 있습니다. 이를 눌러 DNS 캐시를 지우십시오.

코멘트