호스트 파일이 Mac에서 작동하지 않습니까? 이 수정을 시도하십시오

차례:

Anonim

일부 Mac 사용자는 MacOS의 hosts 파일이 작동하지 않는 것처럼 보이거나 Mac의 /etc/hosts 파일에 대한 변경 사항이 무시되는 것처럼 보인다는 사실을 발견했습니다. 호스트 파일은 IP 주소를 호스트 이름에 매핑하는 데 사용되며 고급 사용자에 의해 자주 수정된다는 점을 감안하면 당연히 성가신 문제입니다.

명령줄에서 또는 TextEdit를 사용하여 Mac에서 호스트 파일을 편집하고 DNS 캐시를 플러시한 후에도 호스트에 변경 사항이 없는 것으로 나타나므로 이러한 문제가 발생하면 이는 매우 명백한 문제입니다. .

무시되는 호스트 파일에 대한 변경 사항 또는 작동하지 않는 호스트 파일에 대한 편집은 특히 최신 버전의 MacOS 시스템 소프트웨어에서 실제로 매우 일반적으로 발생합니다. 다행히도 일반적으로 정말 쉽게 수정할 수 있습니다.

수정 호스트 파일 변경 사항 무시 / 호스트 파일이 MacOS에서 작동하지 않음

호스트 파일이 Mac에서 작동하지 않는 가장 큰 이유는 파일이 손상되었거나 더 이상 ASCII 파일 형식이 아니기 때문입니다. 서식있는 텍스트 편집기 또는 타사 앱으로 호스트 파일을 편집하려고 시도하거나 vim/vi/nano 등을 사용할 때 잘못된 파일 형식이 저장된 경우 가끔 이런 일이 발생할 수 있습니다.

먼저 이전 호스트 파일의 이름을 변경하여 백업/이동할 것입니다. 이렇게 하면 원하는 경우 변경 사항을 되돌릴 수 있습니다.

sudo mv /etc/hosts /etc/hostsbackup

hostbackup 파일의 내용을 클립보드에 복사하십시오. cat을 사용한 다음 텍스트를 선택하고 클립보드에 복사하면 됩니다.

cat /etc/hostsbackup

이제 nano로 새 호스트 파일을 생성합니다.

sudo nano /etc/hosts

원래 호스트 파일의 내용을 새로 만든 호스트 파일에 붙여넣습니다.

Ctrl+o 및 Ctrl+X를 눌러 nano를 저장하고 종료합니다.

다음으로 변경 사항을 적용하려면 DNS 캐시를 플러시해야 할 것입니다.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

호스트 변경 사항이 이월되기에 충분해야 하며 브라우저나 기타 인터넷 연결 앱을 다시 시작할 필요가 없습니다.

참고: 일부 Mac 사용자는 새 호스트 파일을 인식하기 위해 Mac을 다시 시작해야 한다고 보고합니다. 드문 경우지만 macOS Catalina 이상을 실행하는 일부 Mac에 적용될 수 있습니다.

또한 macOS 설치가 얼마나 오래되었는지에 따라 호스트 파일을 수정하기 전에 Mac OS에서 루트 계정을 활성화해야 할 수도 있습니다.

일부 사용자는 특히 macOS Monterey 및 macOS Ventura에서 호스트 파일이 무시되는 문제를 계속 경험합니다. 이 경우 GasMask와 같은 타사 앱을 사용하여 Mac에서 호스트 파일을 관리할 수도 있습니다. , 또는 브라우저 수준에서 이 작업을 수행하려는 경우 호스트를 수정하는 브라우저 확장까지 가능합니다. 예를 들어 Google Chrome의 경우 LiveHosts와 같은 Chrome 확장 프로그램이 작동합니다.

이전에 MacOS에서 호스트 파일에 문제가 발생한 적이 있습니까? 명령줄에서 새 호스트 파일을 만드는 위의 솔루션으로 문제가 해결되었습니까? 다른 해결책을 찾았습니까? 댓글로 여러분의 경험을 공유해주세요!

호스트 파일이 Mac에서 작동하지 않습니까? 이 수정을 시도하십시오