시작하기

Google Public DNS를 사용하도록 네트워크 설정 구성

Google Public DNS를 사용하면 DNS '스위치보드' 연산자를 ISP에서 Google Public DNS로 변경하게 됩니다.

대부분의 경우 동적 호스트 구성 프로토콜 (DHCP)은 ISP 도메인 네임서버의 IP 주소를 사용하도록 시스템을 자동으로 구성합니다. Google Public DNS를 사용하려면 Google Public DNS IP 주소를 사용하도록 운영체제 또는 기기에서 DNS 설정을 명시적으로 변경해야 합니다. DNS 설정 변경 절차는 운영체제 및 버전 (Windows, Mac, Linux, ChromeOS) 또는 기기(컴퓨터, 휴대전화, 라우터)에 따라 다릅니다. 여기에서는 OS나 기기에 적용되지 않을 수 있는 일반적인 절차를 제공합니다. 신뢰할 수 있는 정보는 공급업체 문서를 참고하세요.

시스템에 따라 DNS-over-TLS라는 새로운 개인 정보 보호 지향 기능을 사용 설정하는 옵션이 제공될 수도 있습니다. 이 기능은 기기와 Google DNS 서버 간에 전송되는 DNS 메시지의 개인 정보 보호 및 보안을 제공합니다. 이 선택적 기능을 구성하는 방법에 관한 세부정보는 각 시스템의 특정 섹션에 나와 있습니다.

중요: 시작하기 전에

Google Public DNS를 사용하도록 DNS 설정을 변경하기 전에 종이에 현재 서버 주소나 설정을 적어 두어야 합니다. 이 번호는 언제든지 되돌려야 할 경우에 대비하여 백업용으로 보관하는 것이 중요합니다.

또한 문제가 발생하여 다음 안내를 참조해야 하는 경우 이 페이지를 인쇄하는 것이 좋습니다.

Google Public DNS IP 주소

Google Public DNS IP 주소 (IPv4)는 다음과 같습니다.

8.8.8.8
8.8.4.4

Google Public DNS IPv6 주소는 다음과 같습니다.

2001:4860:4860::8888
2001:4860:4860::8844

일부 기기는 IPv6 주소의 8개 필드 모두에 명시적 값을 요구하며 축약된 :: IPv6 주소 구문을 허용할 수 없습니다. 이러한 기기의 경우 다음을 입력하세요.

2001:4860:4860:0:0:0:0:8888
2001:4860:4860:0:0:0:0:8844

4자리 16진수가 필요하면 0 항목을 0000로 펼칩니다.

두 주소 중 하나를 기본 또는 보조 DNS 서버로 사용할 수 있습니다.

IPv4 또는 IPv6 연결 또는 둘 다에 대해 Google Public DNS 주소를 구성할 수 있습니다. 64:ff9b::/96 프리픽스를 사용하는 NAT64 게이트웨이가 있는 IPv6 전용 네트워크의 경우 Google 공개 DNS IPv6 주소 대신 Google Public DNS64를 사용하여 다른 구성 없이 IPv4 전용 서비스에 연결할 수 있습니다.

DNS 서버 설정 변경

각 운영체제의 버전/버전에 따라 안내가 다르므로 여기서는 하나의 버전만 예로 제공합니다. 운영체제/버전에 관한 구체적인 안내가 필요한 경우 공급업체의 문서를 참고하세요. 사용자 그룹 페이지에서도 답변을 확인할 수 있습니다.

많은 시스템에서 여러 DNS 서버를 지정하여 우선순위에 따라 연결할 수 있습니다. 다음 안내에서는 모든 경우에 설정에서 Google Public DNS가 올바르게 사용될 수 있도록 Google Public DNS 서버만 기본 및 보조 서버로 지정하는 단계를 제공합니다.

Windows

DNS 설정은 선택한 네트워크 연결의 TCP/IP 속성 창에서 지정됩니다.

예: Windows 10에서 DNS 서버 설정 변경

  1. 제어판으로 이동합니다.
  2. 네트워크 및 인터넷 > 네트워크 및 공유 센터 > 어댑터 설정 변경을 클릭합니다.
  3. Google Public DNS를 구성하려는 연결을 선택합니다. 예:

    • 이더넷 연결의 설정을 변경하려면 이더넷 인터페이스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
    • 무선 연결 설정을 변경하려면 Wi-Fi 인터페이스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

    관리자 비밀번호 또는 확인을 요청하는 메시지가 표시되면 비밀번호를 입력하거나 확인을 수행합니다.

  4. 네트워킹 탭을 선택합니다. 이 연결에서는 다음 항목을 사용합니다에서 인터넷 프로토콜 버전 4 (TCP/IPv4) 또는 인터넷 프로토콜 버전 6 (TCP/IPv6)을 선택한 후 속성을 클릭합니다.

  5. Advanced를 클릭하고 DNS 탭을 선택합니다. DNS 서버 IP 주소가 나열된 경우 나중에 참조할 수 있도록 기록해 두고 이 창에서 삭제합니다.

  6. OK(확인)를 클릭합니다.

  7. 다음 DNS 서버 주소 사용을 선택합니다. 기본 DNS 서버 또는 대체 DNS 서버에 IP 주소가 나열된 경우 나중에 참조할 수 있도록 기록해 두세요.

  8. 이 주소를 Google DNS 서버의 IP 주소로 바꿉니다.

    • IPv4의 경우: 8.8.8.8 또는 8.8.4.4.
    • IPv6의 경우: 2001:4860:4860::8888 또는 2001:4860:4860::8844.
    • IPv6 전용의 경우, 이전 시점에서 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.
  9. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.

  10. 변경하려는 추가 네트워크 연결에 대해 이 절차를 반복합니다.

macOS

DNS 설정은 Network 창에서 지정됩니다.

예: macOS 10.15에서 DNS 서버 설정 변경

  1. Apple 메뉴 > 시스템 환경설정 > 네트워크를 클릭합니다.
  2. 창의 왼쪽 하단에 있는 자물쇠 아이콘이 잠겨 있으면 아이콘을 클릭하여 변경하고 인증하라는 메시지가 표시되면 비밀번호를 입력합니다.
  3. Google Public DNS를 구성하려는 연결을 선택합니다. 예를 들면 다음과 같습니다.
    • Wi-Fi 연결 설정을 변경하려면 Wi-Fi를 선택하고 고급을 클릭합니다.
    • 이더넷 연결 설정을 변경하려면 Built-In Ethernet을 선택하고 Advanced를 클릭합니다.
  4. DNS 탭을 선택합니다.
  5. +를 클릭하여 나열된 주소를 목록 상단의 Google IP 주소로 바꾸거나 추가합니다.
    • IPv4의 경우: 8.8.8.8 또는 8.8.4.4.
    • IPv6의 경우: 2001:4860:4860::8888 또는 2001:4860:4860::8844.
    • IPv6 전용의 경우, 이전 시점에서 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.
  6. OK > Apply를 클릭합니다.
  7. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.
  8. 변경하려는 추가 네트워크 연결에 대해 이 절차를 반복합니다.

Linux

대부분의 최신 Linux 배포판에서 DNS 설정은 네트워크 관리자를 통해 구성됩니다.

예: Ubuntu에서 DNS 서버 설정 변경

  1. System(시스템) > Preferences(환경설정) > Network Connections(네트워크 연결)를 클릭합니다.
  2. Google Public DNS를 구성하려는 연결을 선택합니다. 예를 들면 다음과 같습니다.
    • 이더넷 연결 설정을 변경하려면 유선 탭을 선택한 다음 목록에서 네트워크 인터페이스를 선택합니다. 일반적으로 eth0라고 합니다.
    • 무선 연결 설정을 변경하려면 무선 탭을 선택한 다음 적절한 무선 네트워크를 선택합니다.
  3. 수정을 클릭하고 나타나는 창에서 IPv4 설정 또는 IPv6 설정 탭을 선택합니다.
  4. 선택한 방법이 자동 (DHCP)인 경우 드롭다운을 열고 자동 (DHCP) 주소만을 대신 선택합니다. 메서드가 다른 값으로 설정된 경우에는 변경하지 마세요.
  5. DNS 서버 필드에 Google Public DNS IP 주소를 쉼표로 구분하여 입력합니다.
    • IPv4의 경우: 8.8.8.8 또는 8.8.4.4.
    • IPv6의 경우: 2001:4860:4860::8888 또는 2001:4860:4860::8844.
    • IPv6 전용의 경우, 이전 시점에서 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.
  6. 적용을 클릭하여 변경사항을 저장합니다. 비밀번호 또는 확인을 요청하는 메시지가 표시되면 비밀번호를 입력하거나 확인을 수행합니다.
  7. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.
  8. 변경하려는 추가 네트워크 연결에 대해 이 절차를 반복합니다.

배포판에서 Network Manager를 사용하지 않는 경우 DNS 설정이 /etc/resolv.conf에 지정됩니다.

예: Debian 서버에서 DNS 서버 설정 변경

  1. /etc/resolv.conf 수정:

    sudo vi /etc/resolv.conf
    
  2. nameserver 행이 표시되면 나중에 참조할 수 있도록 IP 주소를 적어둡니다.

  3. nameserver 줄을 다음 줄로 바꾸거나 추가합니다.

    IPv4의 경우:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    IPv6의 경우:

    nameserver 2001:4860:4860::8888
    nameserver 2001:4860:4860::8844
    

    IPv6 전용의 경우, 위의 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.

  4. 저장 후 종료합니다.

  5. 사용 중인 인터넷 클라이언트를 다시 시작합니다.

  6. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.

또한 /etc/resolv.conf의 설정을 덮어쓰는 DHCP 클라이언트 소프트웨어를 사용하는 경우 클라이언트의 구성 파일을 수정하여 DHCP 클라이언트를 구성해야 합니다.

예: Debian 서버에서 DHCP 클라이언트 소프트웨어 구성

  1. /etc/resolv.conf 백업:

    sudo cp /etc/resolv.conf /etc/resolv.conf.auto
    
  2. /etc/dhcp/dhclient.conf (또는 /etc/dhcp3/dhclient.conf) 수정:

    sudo vi /etc/dhcp*/dhclient.conf
    
  3. request 다음에 domain-name-servers,만 있는 줄이 있으면 그 줄을 삭제합니다.

  4. IP 주소와 함께 domain-name-servers가 포함된 줄이 있으면 나중에 참조할 수 있도록 IP 주소를 적어둡니다.

  5. 해당 줄을 다음 줄로 바꾸거나 추가합니다.

    IPv4의 경우:

    prepend domain-name-servers 8.8.8.8, 8.8.4.4;
    

    IPv6의 경우:

    prepend domain-name-servers 2001:4860:4860::8888, 2001:4860:4860::8844;
    

    IPv6 전용의 경우, 위의 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.

  6. 저장 후 종료합니다.

  7. 사용 중인 인터넷 클라이언트를 다시 시작합니다.

  8. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.

ChromeOS

DNS 설정은 선택한 네트워크 연결에 대한 설정 메뉴의 네트워크 섹션에 지정됩니다.

예: ChromeOS 71에서 DNS 서버 설정 변경

  1. 설정 메뉴를 엽니다.
  2. 네트워크 섹션에서 Google Public DNS를 구성할 연결을 선택합니다. 예:
    • 이더넷 연결 설정을 변경하려면 이더넷 섹션을 클릭합니다.
    • 무선 연결 설정을 변경하려면 Wi-Fi 섹션을 클릭하고 적절한 네트워크 이름을 선택합니다.
    • 인스턴트 테더링으로 설정된 모바일 데이터 연결의 DNS 설정은 변경할 수 없습니다. 그러나 수동으로 설정된 모바일 Wi-Fi 핫스팟의 경우 무선 연결 관련 안내를 사용하여 DNS 설정을 변경할 수 있습니다.
  3. 선택한 연결의 네트워크 섹션을 펼칩니다.
  4. 네임서버 섹션에서 다음을 실행합니다.
    • IPv4의 경우 Google 네임서버 버튼을 선택합니다. 또는 커스텀 네임서버 버튼을 선택하고 8.8.8.88.8.4.4을 입력합니다.
    • IPv6의 경우 커스텀 네임서버 버튼을 선택하고 2001:4860:4860::8888 또는 2001:4860:4860::8844를 입력합니다.
    • IPv6 전용의 경우, 이전 시점에서 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.
  5. 네트워크 섹션 외부를 클릭하여 설정을 적용합니다.
  6. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.
  7. 변경하려는 추가 네트워크 연결에 대해 이 절차를 반복합니다.

라우터

모든 라우터는 DNS 서버 설정을 구성하는 데 서로 다른 사용자 인터페이스를 사용합니다. Google에서는 일반적인 절차만 제공합니다. 자세한 내용은 라우터 문서를 참고하세요.

라우터 설정을 변경하려면 다음 단계를 따르세요.

  1. 브라우저에서 라우터의 IP 주소를 입력하여 라우터의 관리 콘솔을 확인합니다. 대부분의 라우터는 192.168.0.1, 192.168.1.1, 192.168.2.1 또는 192.168.1.100와 같은 기본 주소를 사용하도록 제작됩니다. 그래도 문제가 해결되지 않으면 시스템의 네트워크 설정 패널에서 기본 게이트웨이 주소를 찾아보세요.
  2. 메시지가 표시되면 비밀번호를 입력하여 네트워크 설정을 수정합니다.
  3. DNS 서버 설정이 지정된 화면을 찾습니다.
  4. 기본 DNS 서버 및 보조 DNS 서버의 필드에 IP 주소가 지정되어 있는 경우 나중에 참조할 수 있도록 IP 주소를 적어둡니다.
  5. 이 주소를 Google IP 주소로 바꿉니다.
    • IPv4의 경우: 8.8.8.8 또는 8.8.4.4.
    • IPv6의 경우: 2001:4860:4860::8888 또는 2001:4860:4860::8844.
    • IPv6 전용의 경우, 이전 시점에서 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.
  6. 저장 후 종료합니다.
  7. 브라우저를 다시 시작합니다.
  8. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.

일부 라우터는 IPv6 주소의 8개 필드 모두에 명시적 값이 필요하며 축약된 :: IPv6 주소 구문을 허용할 수 없습니다. 이러한 라우터의 경우 다음을 입력하세요.

2001:4860:4860:0:0:0:0:8888
2001:4860:4860:0:0:0:0:8844

4자리 16진수가 필요하면 0 항목을 0000로 펼칩니다.

iOS

iPhone, iPad 또는 iPod Touch의 DNS 설정은 다음 단계에 따라 변경할 수 있습니다.

  1. 설정 > Wi-Fi로 이동합니다.
  2. DNS 서버를 변경하려는 Wi-Fi 네트워크 옆에 있는 i 아이콘을 탭합니다. 아래로 스크롤하여 DNS 섹션을 찾고 Configure DNS를 탭합니다.
  3. 수동을 탭하고 Google IP 주소를 추가합니다. 원하는 경우 목록에 있는 모든 기본 DNS 서버를 제거할 수도 있습니다.
    • IPv4의 경우: 8.8.8.8 또는 8.8.4.4
    • IPv6: 2001:4860:4860::8888 또는 2001:4860:4860::8844

다시 자동으로 전환하면 Wi-Fi 네트워크에서 지정한 DNS 서버가 복원됩니다.

Android

Android 9 (Pie) 이상

Android 9에서는 DNS-over-TLS를 사용하여 DNS 쿼리의 보안 및 개인 정보 보호 기능을 제공하는 '비공개 DNS'를 지원합니다. 다음 단계에 따라 구성할 수 있습니다.

  1. 설정 > 네트워크 및 인터넷 > 고급 > 비공개 DNS로 이동합니다.
  2. 비공개 DNS 제공업체 호스트 이름을 선택합니다.
  3. DNS 제공업체의 호스트 이름으로 dns.google를 입력합니다.
  4. '저장'을 클릭합니다.

자세한 내용은 기능 발표를 위한 Android 블로그 게시물을 참조하세요. Android P에서 비공개 DNS의 기본 모드는 '자동'입니다. 즉, 네트워크에 지정된 DNS 서버를 사용하고 포트 853에 TLS 연결을 시도한 후 포트 53에서 UDP로 대체합니다.

이전 Android 버전

Android 9보다 낮은 버전을 실행하는 기기는 DNS-over-TLS를 지원하지 않으며 모든 네트워크에 비공개 DNS를 구성할 수 없습니다. 사용하는 각 개별 Wi-Fi 네트워크의 DNS를 구성할 수 있습니다. 이렇게 하려면 모든 네트워크 정보를 수동으로 구성해야 하며 고급 사용자에게만 권장됩니다.

모바일 또는 기타 기기

DNS 서버는 일반적으로 고급 Wi-Fi 설정에서 지정됩니다. 그러나 휴대기기마다 DNS 서버 설정 구성에 서로 다른 사용자 인터페이스를 사용하므로 일반적인 절차만 제공합니다. 자세한 내용은 이동통신사의 문서를 참고하세요.

휴대기기에서 설정을 변경하려면 다음 단계를 따르세요.

  1. Wi-Fi 설정이 지정된 화면으로 이동합니다.
  2. DNS 서버 설정이 지정된 화면을 찾습니다.
  3. 기본 및 보조 DNS 서버의 필드에 IP 주소가 지정되어 있는 경우 나중에 참조할 수 있도록 IP 주소를 적어둡니다.
  4. 이 주소를 Google IP 주소로 바꿉니다.
    • IPv4의 경우: 8.8.8.8 또는 8.8.4.4.
    • IPv6의 경우: 2001:4860:4860::8888 또는 2001:4860:4860::8844.
    • IPv6 전용의 경우, 이전 시점에서 IPv6 주소 대신 Google Public DNS64를 사용할 수 있습니다.
  5. 저장 후 종료합니다.
  6. 설정이 올바르게 작동하는지 테스트합니다. 새 설정 테스트를 참고하세요.

새 설정 테스트

Google DNS 리졸버가 작동하는지 테스트하려면 다음 단계를 따르세요.

  1. 브라우저에서 호스트 이름 URL (예: http://www.google.com/)을 입력합니다. 올바르게 해결되면 브라우저를 종료하고 페이지를 다시 로드한 후 여러 번 새로고침하여 캐시된 웹페이지의 결과가 아닌지 확인합니다.

    이러한 테스트가 모두 작동하면 모든 것이 제대로 작동하는 것입니다. 그렇지 않으면 다음 단계로 이동합니다.

  2. 브라우저에서 고정 IP 주소를 입력합니다. test-ipv6.com 웹사이트를 가리키는 http://216.218.228.119/를 URL로 사용할 수 있습니다.1

    • IPv6 전용 시스템에서 Google Public DNS64를 사용하는 경우 URL로 http://[64:ff9b::d8da:e477]/를 대신 사용합니다. 이 테스트가 작동하지 않으면 예약된 프리픽스 64:ff9b::/96의 NAT64 게이트웨이에 액세스할 수 없으며 Google Public DNS64를 사용할 수 없습니다.

    • Google Public DNS64 없이 IPv6 전용 시스템을 사용하는 경우 URL로 http://[2001:470:1:18::119]/를 대신 사용합니다.

    제대로 작동하면 새로 연 브라우저로 페이지를 새로고침하여 페이지가 처음부터 로드되도록 합니다. 이러한 테스트가 작동하지만 1단계가 실패하면 DNS 구성에 문제가 있는 것입니다. 위 단계를 확인하여 모든 것이 올바르게 구성되었는지 확인하세요. 이 테스트가 작동하지 않으면 다음 단계로 이동합니다.

  3. DNS 변경사항을 롤백하고 테스트를 다시 실행하세요. 그래도 테스트가 작동하지 않으면 네트워크 설정에 문제가 있는 것입니다. ISP 또는 네트워크 관리자에게 문의하여 지원을 요청하세요.

Google Public DNS를 리졸버로 설정한 후 문제가 발생하면 진단 절차를 실행하세요.

1 브라우저 DNS 테스트 목적으로 test-ipv6.com URL을 사용할 수 있는 권한을 부여한 제이슨 페슬러에게 감사를 표합니다.

이전 DNS 설정으로 전환

이전에 맞춤설정된 DNS 서버를 구성하지 않은 경우 이전 설정으로 다시 전환하려면 Google IP 주소를 지정한 창에서 DNS 서버 주소 자동 가져오기를 사용 설정하는 옵션을 선택하거나 Google IP 주소를 삭제합니다. 그러면 ISP의 기본 서버를 사용하도록 설정이 되돌아갑니다.

주소를 수동으로 지정해야 하는 경우 위 절차에 따라 이전 IP 주소를 지정합니다.

필요한 경우 시스템을 다시 시작합니다.