Anonim

DNS(도메인 이름 시스템) 서버는 사람에게 친숙한 웹사이트 이름(예: switchingtomac.com)을 해당 웹사이트를 호스팅하는 특정 서버를 가리키는 IP 주소로 변환합니다.

DNS 설정이 제대로 작동하지 않으면 이러한 DNS 조회가 작동하지 않으며 웹사이트에 연결할 수 없습니다. "DNS 서버가 응답하지 않음" 또는 Mac에서 DNS와 관련된 기타 오류 메시지가 표시되는 경우 문제에 대한 몇 가지 수정 사항일 수 있습니다.

모두 다시 시작

재부팅에 대한 표준 조언은 해결해야 하는 인터넷 연결 문제인 경우가 많기 때문에 DNS 문제에 그 어느 때보다 더 많이 적용됩니다.따라서 체인의 모든 장치를 다시 시작하십시오. 모뎀(예: 파이버 ONT, 케이블 박스 등)과 라우터(별도의 장치인 경우)를 다시 시작합니다. 모든 위성 메시 장치, 익스텐더 및 리피터를 다시 시작하십시오. 마지막으로 Mac 자체를 다시 시작합니다.

일부 인터넷 서비스 제공업체는 가입자가 웹사이트 또는 모바일 앱 대시보드를 통해 ISP 연결을 원격으로 재설정할 수 있도록 허용합니다. 이 기능이 있으면 ISP 연결을 원격으로 재설정할 수도 있습니다.

Mac이 문제입니까?

Mac을 살펴보기 전에 문제의 범위를 컴퓨터로 좁혀야 합니다. 그렇지 않으면 시간을 낭비하고 문제를 더 망칠 수 있습니다.

문제가 Mac이 아닌 다른 것에 있는지 확인하는 가장 빠른 방법은 동일한 네트워크에 연결된 다른 장치에서 동일한 웹 페이지를 여는 것입니다. 또는 Mac을 다른 연결(예: iPhone 핫스팟 또는 이더넷)로 전환하고 문제가 지속되는지 확인하십시오.

또한 Safari를 사용하고 있는 경우 Google 크롬으로 전환하거나 그 반대로 전환하는 등 다른 웹 브라우저를 사용해 볼 수도 있습니다.

문제가 macOS 장치를 넘어 지속되면 먼저 일반적인 DNS 문제 해결 가이드를 따르는 것이 좋습니다. 아래의 "DNS 서버 변경"에 설명된 단계에 따라 DNS 중단을 해결할 수도 있습니다.

브라우저 및 macOS 업데이트

Chrome, Safari 또는 다른 브라우저에 보류 중인 브라우저 업데이트가 있다고 가정합니다. DNS 문제를 추가로 해결하기 전에 먼저 해당 업데이트를 완료하십시오. 브라우저는 사용 가능한 업데이트 서버 목록에 직접 연결하기 때문에 DNS 중단 또는 기타 문제에도 불구하고 연결하는 데 문제가 없습니다.

또한 macOS 컴퓨터의 DNS 문제가 특정 버전의 macOS에 더 익숙하다는 온라인 포럼 게시물도 보았습니다. 예를 들어, 특히 macOS Big Sur는 무작위로 팝업되는 DNS 문제가 있는 것 같습니다.

특정 macOS 버전의 문제인지 여부는 실행 중인 macOS 에디션의 최신 버전으로 업데이트하는 것이 좋습니다. 또는 중요한 업그레이드를 할 준비가 되었으면 Mac 하드웨어가 지원하는 최신 버전의 macOS로 업데이트하십시오. 이렇게 하면 Apple에 알려진 버그로 인해 발생하는 DNS 문제가 제거됩니다.

mDNSResponder 다시 시작

macOS Activity Monitor를 열면 운영 체제의 백그라운드에서 실행되는 많은 프로그램 중 하나로 "mDNSResponder"라는 프로세스가 표시됩니다. 이 작은 소프트웨어는 중요한 역할을 합니다. 네트워크에서 Apple의 Bonjour 제로 구성 네트워크 프로토콜을 사용하는 장치를 찾습니다.

수백 개의 장치, 앱 및 macOS 기능이 올바르게 작동하기 위해 mDNSResponder에 의존하지만 때때로 프로세스가 잘못될 수 있습니다. 이로 인해 웹사이트 탐색을 시도할 때 DNS 오류를 포함하는 이상한 네트워크 동작이 발생할 수 있습니다.

  1. Spotlight 검색에서 활동 모니터를 검색하여 엽니다. Command + Space를 눌러 Spotlight 검색을 열 수 있습니다.

  1. 검색 기능을 사용하여 실행 중인 프로세스 목록에서 mDNSresponder를 찾습니다.

  1. 선택 후 X 아이콘을 선택하면 프로세스가 종료됩니다.

  1. mDNSresponder를 강제 종료할 것인지 확인하십시오.

  1. 웹사이트를 다시 열어보세요.

DNS 캐시 플러시

가장 일반적인 문제 중 하나는 손상되거나 오래된 DNS 캐시입니다. DNS 캐시는 웹사이트 주소 및 관련 IP 주소를 나열합니다.

자주 방문하거나 최근에 방문한 웹 사이트에는 IP 주소가 캐시되어 다음에 볼 때 브라우저가 먼저 DNS 서버를 쿼리하는 대신 서버로 바로 이동합니다.

IP 주소가 변경되었거나 특정 주소의 서버가 다운된 경우 이제 DNS 캐시가 잘못된 위치를 가리키고 웹사이트가 로드되지 않습니다. DNS 캐시를 "플러시"할 수 있습니다. 즉, 지우는 것입니다. 이렇게 하면 브라우저가 DNS 서버에서 최신 정보를 얻습니다.

  1. 터미널을 엽니다. Command + Space를 누른 다음 "터미널"을 검색하면 찾을 수 있습니다.
  1. 다음으로 "sudo" 또는 "Super User DO"를 사용하여 명령을 실행합니다. 이렇게 하면 명령이 최고 관리자 수준으로 올라갑니다. 이러한 명령을 실행할 때 Mac의 관리자 암호를 입력해야 할 수 있습니다.
  1. macOS에서 DNS를 플러시하는 정확한 터미널 명령은 실행 중인 버전에 따라 다릅니다. 다음 명령은 나열된 각 macOS 버전에 따라 다릅니다.

Mojave(버전 10.14), High Sierra(버전 10.13), Sierra(버전 10.12), Mountain Lion(버전 10.8) 및 Lion(버전 10.7) 사용:

sudo killall -HUP mDNSResponder

El Capitan(버전 10.11) 및 Mavericks(버전 10.9)의 경우:

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

For Yosemite(버전 10.10):

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

Snow Leopard(버전 10.6) 및 Leopard(버전 10.5)의 경우:

sudo dscacheutil -flushcache

타이거용(버전 10.4):

lookupd -flushcache

이제 DNS 캐시가 비어 있으며 모든 캐시 관련 문제를 해결해야 합니다. 가지고 있는 macOS 버전을 모르는 경우 내가 가지고 있는 macOS 버전은 무엇입니까?를 확인하십시오.

Windows, iOS 또는 Android 장치에서 DNS를 플러시해야 하는 경우 DNS 캐시 플러시 가이드를 확인하십시오.

DNS 서버 변경

일반적으로 ISP는 자체 DNS 서버를 유지 관리하여 고객이 웹사이트를 탐색할 때 뛰어난 응답성을 얻을 수 있습니다. 라우터는 자동으로 ISP로부터 DNS 서버 주소를 가져오고 모든 이름 서버 요청은 해당 서버로 이동합니다.

하지만 단순히 ISP가 제공하는 DNS 서버를 사용할 필요는 없습니다. 실제로 많은 ISP의 DNS 서버가 다소 열악하므로 일반적으로 최고 수준으로 간주되는 서버로 전환하는 것이 좋습니다.

  1. Apple 메뉴를 열고 시스템 환경설정을 선택합니다.

  1. 다음으로 네트워크를 선택합니다.

  1. 이제 DNS 서버를 지정하려는 네트워크 연결을 선택하십시오. Wi-Fi를 사용하는 경우 관련 Wi-Fi 연결을 선택합니다. 여러 네트워크 인터페이스를 사용하는 경우 모든 인터페이스에 대해 이 단계를 반복해야 합니다.

  1. 고급을 선택한 다음 DNS 탭을 선택합니다.

  1. DNS 서버를 추가하려면 DNS 서버 섹션에서 + 버튼을 선택합니다.

어떤 DNS 서버를 선택하는지는 귀하에게 달려 있지만 Cloudflare DNS와 Google DNS를 적극 권장합니다.

좋은 첫 번째 선택은 Google의 빠르고 정확한 공용 DNS 서버입니다. 다음은 입력할 세부 정보입니다.

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Cloudflare DNS에 추가할 서버는 다음과 같습니다.

  • 1.1.1.1
  • 1.0.0.1
  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

세 번째 좋은 대안은 OpenDNS입니다. 다음은 서버 주소입니다:

  • 208.67.222.222
  • 208.67.220.220

인터넷 환경을 세밀하게 제어하고 위치 기반 콘텐츠 차단을 우회할 수 있는 특수 스마트 DNS 서비스를 사용할 수도 있습니다. 그러나 대부분의 스마트 DNS 서비스는 가입비가 필요합니다.

Mac 방화벽 확인

경우에 따라 DNS 문제는 Mac의 방화벽 문제로 인해 발생할 수 있습니다. 방화벽은 무단 트래픽을 차단하는 소프트웨어 또는 하드웨어 네트워크 필터입니다. 어떤 이유로 방화벽이 DNS 서버에 대한 연결을 차단할 수 있습니다. 방화벽 활성화, 비활성화 및 구성에 대한 자세한 내용은 Mac 방화벽 구성 가이드를 확인하십시오.

호스트 파일을 사용하여 사용자 정의 라우팅 설정

최신 운영 체제에는 Hosts 파일이라는 로컬 라우팅 테이블이 있습니다. 이것은 귀하의 브라우저가 항상 DNS 캐시 또는 DNS 서버보다 먼저 확인하는 간단한 텍스트 문서입니다.

특정 웹사이트에만 문제가 있는 경우 호스트 파일을 편집하여 해당 웹사이트에 대한 사용자 지정 경로를 설정할 수 있습니다. 이 파일에는 IP 주소와 함께 제공되는 웹사이트 URL인 "호스트 이름" 목록이 포함되어 있습니다.

IP 주소와 사이트 URL을 추가하는 것만큼 간단합니다. 용도가 있는 원하는 IP 주소로 URL을 리디렉션할 수 있지만 여기서는 방문하려는 웹사이트를 가리켜야 합니다.

DNS 문제가 영향을 미치지 않도록 가장 중요한 웹사이트에 대한 영구 리디렉션 목록을 설정할 수 있습니다. 정확한 지침은 macOS 호스트 파일 편집 가이드를 확인하세요.

macOS에서 DNS 문제를 해결하는 방법