Mac OS X에서 인터넷을 탐색 할 수 없습니다


15

MacBook Pro의 OS X 10.6.7에서 브라우저를 사용하여 웹 사이트에 연결할 수 없습니다. 나는이 문제를 전에 가지고 있었고 재부팅으로 해결되었지만 다시 얻었으므로 루트로 가고 싶었습니다.

Chrome과 Safari는 인터넷을 탐색 할 수 없습니다. 작동하는 것과 작동하지 않는 것의 목록은 다음과 같습니다.

작동하지 않습니다

  • Safari, Chrome 및 Firefox에서 인터넷 탐색 ( "인터넷에 연결되어 있지 않습니다.")
  • 아 디움

공장

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • 모든 브라우저에서 찾아 인터넷 에 찰스 프록시 시작
  • 모든 브라우저에서 74.125.39.103 (Google IP) 탐색
  • 스카이프

프록시를 전혀 구성하지 않았습니다 (Charles로 실행할 때 제외). 네트워크의 다른 컴퓨터는 인터넷에 연결할 수 있습니다. 이더넷, AirPort 또는 둘 다에 연결되어 있지만 조합하여 차이가 없습니다.

또한 다른 DNS 제공 업체, 사용하려고했습니다 Google 공개 DNS를 ,하지만 그 중 하나가 작동하지 않았다 ( nslookup, ping등의 문제없이 새 이름 서버를 사용).

브라우저에서 google.com의 IP 번호를 방문하면 위에서 설명한대로 작동하며 다른 기능을 고려할 ping때 DNS 문제인 것 같습니다. 이 문제의 원인은 무엇입니까?


파이어 폭스를 사용해 보셨습니까? 웹킷 일 수는 있지만 다른 제안 일뿐입니다.
— Muhammad Usman

답변:



2

이러한 모든 단계를 수행하여 문제가 해결되었는지 확인하십시오.

  1. 라우터를 재부팅

  2. Mac PRAM 재설정

  3. 터미널에서

    dscacheutil -flushcache
    
  4. 시스템 환경 설정 / 네트워크에서 새로운 (중복되지 않은) 네트워크 위치를 생성하고 필요에 따라 구성하십시오.

  5. 터미널에서

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. 4 개의 mDNS 시스템 파일을 10.6.4로 패치

    참조 https://discussions.apple.com/message/12683257#12683257를

    파일이 포함 된 패키지도 있습니다.

    이 게시물 https://discussions.apple.com/message/13346662#13346662 그는 10.6.7의 패치를 사용하고 있다고 말합니다.

    그럼에도 불구하고 10.6.7 파일을 먼저 백업하십시오.

    그리고 각 파일의 성공적인 교체를 확인하십시오.


Lion에서 실행 중이며 mDNSResponder가 전혀 충돌하지 않습니다. 그것은 그 질문의 포스터가 묘사 한 문제인 것 같습니다
— Yuval

당신은 결과를 게시 할 수 scutil --dns있습니까?
— freebairn

답변 주셔서 감사합니다! 여기 있습니다 : gist.github.com/1338535 어떻게 생각하세요?
— 유발

0

OS 10.6 부터 -Snow Leopard가 DNS를 계속 삭제합니다 .

나는 최근에 기본 시스템으로 10.6.latest를 실행하는 Mac으로 전환 했으며이 정확한 문제가 발생했습니다. 내부 네트워크의 다른 컴퓨터에 대한 주소와 ISP에서 제공 한 두 개의 DNS 서버를 제공하는 LAN 기반 DNS 서버가 있습니다. 간헐적으로 Firefox는 내부 서버 이름을 확인하지 못했습니다.

검색 결과,이 페이지에서 Apple이 Snow Leopard : Mac OS X의 DNS 해상도 변경에서 DNS 서버를 쿼리하는 방식이 변경되었음을 제안하는이 페이지를 발견했습니다 .

OS X 10.6.3 및 DNS 서버 우선 순위 변경 사항을 제안하고 제안한 내용을 변경했습니다 .

이것이 다른 누군가가 Snow Leopard가 DNS 서버 주문을 무작위로하는 대신 존중하는 데 도움이되기를 바랍니다.


0

경우 sudo killall mDNSResponder일시적으로 해결, 당신은 당신이 잠에서 컴퓨터를 다시 시작할 때 실행하는 애플 스크립트를 만들 수 있습니다.

컴퓨터에서 새 사용자를 만들어 그 기능이 작동하는지 확인하십시오.

애플까지 전화 - http://www.apple.com/support/contact/ .


현상금을 제공하는 사용자는 수용 된 솔루션이 그에게 효과가 없다고 썼습니다.
— 다니엘 벡

@DanielBeck 죄송합니다. 나는 그것을 넘어 섰다.
— gadgetmo

고마워 신규 사용자도 mDNSResponder를 죽이지도 않습니다. 모든 애플이 내게 도움이되지 않은 전형적인 공항 디버깅 조언이었습니다. 다른 아이디어가 있습니까?
— Yuval

찰스 프록시가 효과가 있다고 생각합니다. 왜 그런지 모르겠습니다. 우리가하고있는 일을 알아낼 수 있다면 프로그램을 사용하지 않고 복제 할 수 있습니까? 실제 프록시를 사용한다고 생각하지 않지만 어떻게 든 요청을 로컬 호스트로 리디렉션하여 작동합니다. 그렇지 않으면, 내가 틀렸다. 어떤 아이디어?
— Yuval
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.