Không thể duyệt Internet trên Mac OS X


15

Tôi không thể truy cập các trang web bằng trình duyệt trong OS X 10.6.7 trên MacBook Pro, có thể sau khi tiếp tục ngủ. Tôi đã có vấn đề này trước đây và nó đã được giải quyết bằng cách khởi động lại, nhưng tôi đã nhận được nó một lần nữa, tôi muốn tìm hiểu tận gốc của nó.

Tất cả bắt đầu với Chrome và Safari không thể duyệt Internet. Đây là danh sách những gì hoạt động và những gì không:

Không hoạt động

  • Duyệt Internet trong Safari, Chrome và Firefox ("Bạn không được kết nối với Internet.")
  • Adium

Làm

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Duyệt Internet ở bất kỳ trình duyệt với các Proxy Charles bắt đầu
  • Duyệt 74.125.39.103 (Google IP) trong bất kỳ trình duyệt nào
  • Ứng dụng trò chuyện

Tôi chưa định cấu hình bất kỳ proxy nào (ngoại trừ khi chạy với Charles). Các máy tính khác trên mạng có thể truy cập Internet tốt. Tôi được kết nối với Ethernet, AirPort hoặc cả hai nhưng không có sự kết hợp nào tạo nên sự khác biệt.

Tôi cũng đã cố gắng sử dụng một nhà cung cấp khác nhau DNS, Google Public DNS , nhưng điều đó không làm việc, hoặc ( nslookup, pingvv sử dụng máy chủ tên mới không có vấn đề).

Truy cập số IP của google.com trong trình duyệt hoạt động như đã nêu ở trên và xem xét pinget al hoạt động, nó có vẻ là một vấn đề DNS? Điều gì có thể gây ra điều này?


Bạn đã thử sử dụng firefox chưa? Ý tôi là nó có thể là webkit nhưng đó chỉ là một gợi ý khác.
Muhammad Usman

Câu trả lời:



2

Thực hiện tất cả các bước này, kiểm tra sau mỗi vấn đề được giải quyết.

  1. Khởi động lại bộ định tuyến của bạn

  2. Đặt lại PRAM của máy Mac của bạn

  3. Trong thiết bị đầu cuối

    dscacheutil -flushcache
    
  4. Trong Tùy chọn hệ thống / Mạng, tạo một vị trí mạng mới (không trùng lặp) và định cấu hình nó cho nhu cầu của bạn

  5. Trong thiết bị đầu cuối

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Vá các tệp hệ thống 4 mDNS trở lại 10.6.4

    Xem https://discussions.apple.com/message/12683257#12683257

    Thậm chí có một gói với các tập tin.

    Trong bài đăng này https://discussions.apple.com/message/13346662#13346662 anh ta nói rằng anh ta đang sử dụng bản vá vào ngày 10.6.7.

    Tuy nhiên, hãy sao lưu các tệp 10.6.7 của bạn trước.

    Và xác nhận thay thế thành công từng tập tin.


Tôi đang chạy trên Lion và mDNSResponder của tôi hoàn toàn không gặp sự cố. Đó dường như là vấn đề mà poster của câu hỏi đó được mô tả
Yuval

bạn có thể gửi kết quả của scutil --dns?
freebairn

Cám ơn phản hồi của bạn! Ở đây ya đi: gist.github.com/1338535 Bạn nghĩ gì?
Yuval

0

Từ HĐH 10.6 - Snow Leopard liên tục bỏ DNS :

Gần đây tôi đã chuyển sang máy Mac chạy 10.6.latest làm máy chính của mình và gặp vấn đề chính xác này. Tôi có một máy chủ DNS dựa trên mạng LAN để cung cấp địa chỉ cho các máy khác trên mạng nội bộ và hai máy chủ DNS được cung cấp bởi ISP của tôi. Thỉnh thoảng, Firefox sẽ không giải quyết được tên của một máy chủ nội bộ.

Sau khi một số tìm kiếm, tôi tìm thấy trang này gợi ý rằng Apple thay đổi cách các máy chủ DNS được truy vấn trong Snow Leopard: Những thay đổi về độ phân giải DNS trong Mac OS X .

Tôi đã tìm thấy bài viết này và thực hiện các thay đổi được đề xuất: OS X 10.6.3 và các thay đổi ưu tiên máy chủ DNS .

Tôi hy vọng điều này sẽ giúp người khác có được Snow Leopard để tôn trọng việc đặt hàng máy chủ DNS thay vì chọn ngẫu nhiên chúng.


0

Nếu sudo killall mDNSRespondertạm thời giải quyết nó, thì bạn có thể tạo một Applescript để chạy khi bạn tiếp tục máy tính ngủ.

Hãy thử tạo một người dùng mới trên máy tính của bạn và xem nó có hoạt động trong đó không.

Điện thoại lên Apple - http://www.apple.com/support/contact/ .


Người dùng cung cấp tiền thưởng đã viết rằng giải pháp được chấp nhận không hiệu quả với anh ta.
Daniel Beck

@DanielBeck Xin lỗi. Tôi đã vượt qua nó.
gadmo

Cảm ơn các bạn. Không phải người dùng mới cũng không giết mDNSResponder. Tất cả những gì Apple đưa cho tôi là lời khuyên gỡ lỗi sân bay điển hình, không giúp ích gì cả. Còn ý tưởng nào khác không?
Yuval

Tôi nghĩ rằng điều này đáng chú ý, mặc dù: Charles Proxy không hoạt động. Tôi không biết tại sao. Nếu chúng ta có thể tìm ra những gì nó đang làm thì có lẽ chúng ta có thể sao chép nó mà không cần sử dụng chương trình? Tôi không nghĩ rằng nó sử dụng một proxy thực tế, nhưng bằng cách nào đó nó chuyển hướng yêu cầu đến localhost, điều này làm cho nó hoạt động. Trừ khi đó là, tôi sai. Có ý kiến ​​gì không?
Yuval
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.