안드로이드 기기는 DNS(도메인 이름 시스템)를 통해 사용자가 입력한 웹사이트 주소를 컴퓨터가 이해할 수 있는 IP 주소로 변환합니다. 그런데 가끔 DNS 관련 오류가 발생하면 웹페이지가 열리지 않거나 인터넷 속도가 느려지는 등 불편함을 겪을 수 있습니다. 이럴 때 DNS 캐시를 삭제하면 문제를 효과적으로 해결할 수 있습니다. 이번 글에서는 안드로이드 기기에서 DNS 캐시를 삭제하는 방법과 DNS 서버를 변경하는 방법까지 단계별로 자세히 알려드리겠습니다.

안드로이드에서 DNS 캐시 삭제하는 2가지 방법
방법 1: 구글 크롬으로 DNS 캐시 삭제하기
참고: 스마트폰은 제조사마다 설정 메뉴가 다르므로, 진행 전에 반드시 본인 기기의 설정을 확인하세요. 아래 과정은 삼성 갤럭시 S21 5G에서 진행한 내용입니다.
- 기기에서 크롬(Chrome) 앱을 실행합니다.
- 주소창에 chrome://net-internals/#dns를 입력하고 이동합니다.
- Clear host cache(호스트 캐시 지우기) 버튼을 눌러 스마트폰의 DNS 캐시를 삭제합니다.
방법 2: 크롬 앱 캐시 삭제하기
일부 기술 전문가들은 크롬 앱의 캐시를 삭제하는 것만으로도 DNS 관련 문제가 해결될 수 있다고 조언합니다. 아래 순서대로 진행해 보세요.
- 홈 화면에서 크롬 앱 아이콘을 길게 눌러 단축 메뉴를 연 뒤, i 아이콘(앱 정보)을 선택합니다.
- 화면을 아래로 스크롤하여 저장 공간(Storage) 메뉴로 들어갑니다.
- 캐시 삭제(Clear cache) 버튼을 눌러 기기에 저장된 로컬 캐시를 제거합니다. 이 과정만으로도 DNS 관련 문제가 해결되는 경우가 많습니다.
안드로이드에서 DNS 서버 변경하는 방법
구글은 안드로이드 9부터 시스템 전체에 적용되는 DNS 설정을 공식적으로 지원하기 시작했습니다. 따라서 안드로이드 버전에 따라 DNS 서버 변경 방법이 다르니, 본인 기기의 버전에 맞는 방법을 참고하세요.
방법 1: 안드로이드 9 이상 버전
- 스마트폰에서 설정 앱을 실행합니다.
- 연결(Connections) 메뉴를 선택합니다.
- 추가 연결 설정(More connection settings)을 누릅니다.
- 개인 DNS(Private DNS) 항목을 선택합니다.
- '개인 DNS 공급자 호스트 이름'에 사용하려는 DNS 서버 주소를 입력한 뒤 저장을 누릅니다.
방법 2: 안드로이드 8.1 이하 버전
- 기기에서 설정 앱을 엽니다.
- Wi-Fi 메뉴로 들어갑니다.
- 현재 연결된 Wi-Fi 네트워크를 선택한 후, IP 설정을 고정(Static)으로 변경합니다.
- 해당 Wi-Fi 연결의 DNS 1과 DNS 2 주소를 원하는 값으로 입력하면 됩니다.
이렇게 안드로이드에서 DNS 캐시를 삭제하고 DNS 서버를 변경하는 방법까지 모두 알아보았습니다. 인터넷 연결 오류나 느린 웹 서핑 속도로 고민이라면 위 방법들을 직접 적용해 보세요. 궁금한 점이나 추가로 알고 싶은 주제가 있다면 댓글로 남겨주세요!