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.