OS X 10.8.2가 설치된 MacBook Air가 있습니다. MacBook이 여전히 WLAN을 통해 인터넷에 연결되어 있지만 브라우저 (Safari, Firefox 및 Chrome)가 모두 작동을 멈췄습니다.
재미있게도 Google은 여전히 작동합니다 (즉, 무언가를 검색 할 수 있으며 결과를 볼 수는 없습니다), Facebook도 (채팅 메시지를받을 수 있습니다). 다른 웹 페이지가 작동하지 않습니다 …
- 핑-작품
- nslookup-작품
- traceroot-작동
- 컬-작동하지 않습니다
Google의 DNS 서버를 사용하여 URL 대신 웹 사이트의 IP를 입력하고 mDNSResponder를 다시 시작하려고 시도했으며 Macbook을 셀 수없이 자주 재부팅했습니다.
아이디어가 부족합니다 … 문제가 무엇인지 추측하십니까?
업데이트 : 출력 : netstat -i
Metalhamsters-MacBook-Air:~ Metalhamster$ netstat -i
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
lo0 16384 <Link#1> 53920 0 53920 0 0
lo0 16384 localhost fe80:1::1 53920 - 53920 - -
lo0 16384 127 localhost 53920 - 53920 - -
lo0 16384 localhost ::1 53920 - 53920 - -
gif0* 1280 <Link#2> 0 0 0 0 0
stf0* 1280 <Link#3> 0 0 0 0 0
en0 1500 <Link#4> 94:94:26:04:98:dc 351 0 468 0 0
en0 1500 metalhamsters-mac fe80:4::9694:26ff 351 - 468 - -
en0 1500 192.168.1 192.168.1.130 351 - 468 - -
p2p0 2304 <Link#5> 06:94:26:04:98:dc 0 0 0 0 0
업데이트 2 : “다른 웹 페이지가 작동하지 않습니다”라는 의미를 명확히해야한다고 생각합니다.
- 웹 사이트를로드하려고하면 ‘연결 중 …’이라는 빈 탭이 표시되고 몇 분 후에 브라우저에 ‘오류 : 서버를 찾을 수 없습니다’라고 표시됩니다.
- curl은 몇 분 후에 ‘(52) 서버에서 빈 응답’을 반환합니다.
건배, 메탈 햄스터
답변
해당 웹 사이트에 대한 액세스를 차단하는 일부 소프트웨어를 설치 한 것으로 보입니다.
계속 읽지 않으면 :
경우에 따라 HOST 파일이 수정 될 수 있습니다.
여기에 해당 사이트를 명시 적으로 차단하는 소프트웨어가 설치되어 있지 않다고 가정하면 웹 사이트를 차단하고 차단 해제하는 방법이 있습니다 .
Mac의 호스트 파일은 특정 도메인 또는 IP 주소에 액세스 할 때 시스템이 수행해야하는 작업을 지시하는 간단한 텍스트 파일입니다.
“페이지를 표시 할 수 없습니다”오류를 발생 시키거나 선택한 다른 도메인 / IP로 리디렉션 할 수도 있습니다.
이 자습서를 위해 차단 된 모든 웹 사이트는 로컬 호스트 또는 시스템 자체 인 127.0.0.1을 가리 킵니다.
- 시작하려면 터미널에 다음 코드를 복사하여 붙여 넣습니다.
sudo /bin/cp /etc/hosts /etc/hosts-original
터미널에서 비밀번호를 묻습니다.
이제 hosts 파일 편집을 시작할 수 있습니다. 이 코드를 터미널에 복사하여 붙여 넣기 (한 줄)
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
호스트 파일이 TextEdit에서 열립니다.
다음 줄을 확인하고 어떤 상황에서도 삭제하지 마십시오.
127.0.0.1 로컬 호스트
255.255.255.255 브로드 캐스트 호스트
:: 1 로컬 호스트
fe80 :: 1 % lo0 로컬 호스트
더 이상의 데이터가 없어야합니다.
위에 표시된 마지막 줄 바로 아래에 새 줄을 만듭니다. 샘플 도메인을 차단하려는 도메인 또는 IP 주소로 바꾸어 다음을 입력하십시오.
127.0.0.1 sample.com www.sample.com
차단하려는 각 웹 사이트에 대해 6 단계의 형식에 따라 행을 계속 추가하십시오. 완료되면 TextEdit을 종료하고 프롬프트가 표시되면 호스트 파일을 저장하십시오.
터미널로 돌아가서 다음 명령을 실행하여 컴퓨터의 DNS를 비우고 새 호스트 파일을 적용하십시오. 또는 원하는 경우 대신 Mac을 재시동 할 수 있습니다.
sudo killall -HUP mDNSResponder
그게 다야! hosts 파일에 추가 된 웹 사이트는 더 이상 해당 Mac의 사용자 계정으로 액세스 할 수 없습니다.
귀하의 경우 차단 된 IP를 찾으십시오.
- 차단 된 웹 사이트에 대한 액세스를 다시 활성화하려면 이 프로세스를 반복하고 hosts 파일에 추가 한 행을 제거하십시오. 원본 4 줄을 삭제하지 마십시오!
경우에 따라 sshuttle (ssh를 통한 VPN) 클라우드가 / etc / hosts 파일을 변경했습니다.
답변
나에게도 일어 났고 나는 appStoreGenuisBar에 갔다. 그들은 내 OS X를 많이 업데이트하지 않았습니다. 그렇게하는 것이 좋습니다. 여전히 작동하지 않으면 애플에 문제를보고하십시오.