Tidak dapat menjelajahi Internet di Mac OS X

15

Saya tidak dapat menjangkau situs web menggunakan browser di OS X 10.6.7 pada MacBook Pro, mungkin setelah melanjutkan dari tidur. Saya pernah mengalami masalah ini sebelumnya dan telah diselesaikan dengan reboot, tetapi sejak saya mendapatkannya kembali saya ingin mendapatkan rootnya.

Semuanya dimulai dengan Chrome dan Safari yang tidak dapat menjelajahi Internet. Berikut daftar yang berhasil dan yang tidak:

Tidak bekerja

  • Jelajahi Internet di Safari, Chrome dan Firefox ("Anda tidak terhubung ke Internet.")
  • Adium

Bekerja

  • ping google.com
  • wget google.com
  • curl http://www.google.com
  • traceroute google.com
  • nslookup google.com
  • Internet browse di browser dengan satu proksi Charles mulai
  • Jelajahi 74.125.39.103 (Google IP) di browser apa pun
  • Skype

Saya belum mengkonfigurasi proxy sama sekali (kecuali saat menjalankan dengan Charles). Komputer lain di jaringan dapat mencapai Internet dengan baik. Saya terhubung ke Ethernet, AirPort, atau keduanya tetapi tidak ada kombinasi yang membuat perbedaan.

Saya juga mencoba menggunakan penyedia DNS yang berbeda, Google Public DNS , tetapi itu tidak berhasil ( nslookup, pingdll menggunakan server nama baru tanpa masalah).

Mengunjungi nomor IP google.com di peramban berfungsi seperti yang disebutkan di atas, dan mempertimbangkan pinget al berfungsi, tampaknya menjadi masalah DNS? Apa yang menyebabkan ini?

Adam Lindberg
sumber
Sudahkah Anda mencoba menggunakan firefox? Maksud saya itu bisa webkit tapi itu hanya saran lain.
Muhammad Usman

Jawaban:

2

Lakukan semua langkah ini, periksa setiap setelahnya apakah masalah teratasi.

  1. Mulai ulang router Anda

  2. Setel ulang PRAM Mac Anda

  3. Di Terminal

    dscacheutil -flushcache
    
  4. Di System Preferences / Network, buat lokasi jaringan baru (non-duplikat), dan konfigurasikan untuk kebutuhan Anda

  5. Di Terminal

    sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    
  6. Patch file sistem 4 mDNS kembali ke 10.6.4

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

    Bahkan ada paket dengan file.

    Dalam posting ini https://discussions.apple.com/message/13346662#13346662 ia mengatakan bahwa ia menggunakan patch pada 10.6.7.

    Namun demikian, buat cadangan file 10.6.7 Anda terlebih dahulu.

    Dan konfirmasikan penggantian yang berhasil dari setiap file.

freebairn
sumber
Saya menjalankan Lion, dan mDNSResponder saya tidak menabrak sama sekali. Tampaknya itu adalah masalah yang dideskripsikan oleh poster pertanyaan itu
Yuval
dapatkah Anda memposting hasil scutil --dns?
freebairn
Terimakasih atas tanggapan Anda! Ini dia: gist.github.com/1338535 Bagaimana menurutmu?
Yuval
0

Dari OS 10.6 - Snow Leopard terus menjatuhkan DNS :

Saya baru-baru ini beralih ke Mac yang menjalankan 10.6.testest sebagai mesin utama saya dan mengalami masalah ini. Saya memiliki server DNS berbasis LAN untuk memberikan alamat untuk mesin lain di jaringan internal dan dua server DNS yang disediakan oleh ISP saya. Sebentar-sebentar, Firefox akan gagal menyelesaikan nama server internal.

Setelah beberapa pencarian, saya menemukan halaman ini yang menunjukkan Apple mengubah cara server DNS yang bertanya di Snow Leopard: Perubahan dalam resolusi DNS di Mac OS X .

Saya menemukan artikel ini dan membuat perubahan yang disarankan: OS X 10.6.3 dan perubahan prioritas server DNS .

Saya harap ini membantu orang lain mendapatkan Snow Leopard untuk menghormati pemesanan server DNS alih-alih mengacaknya.

harrymc
sumber
0

Jika sudo killall mDNSResponderuntuk sementara waktu menyelesaikannya, maka Anda dapat membuat Applescript untuk dijalankan ketika Anda melanjutkan komputer dari tidur.

Coba buat pengguna baru di komputer Anda dan lihat apakah itu berhasil.

Telepon Apple - http://www.apple.com/support/contact/ .

gadgetmo
sumber
Pengguna yang menawarkan hadiah menulis bahwa solusi yang diterima tidak bekerja untuknya.
Daniel Beck
@DanielBeck Maaf. Saya telah mencoretnya.
gadgetmo
Terima kasih kawan Baik pengguna baru maupun pembunuhan mDNSResponder tidak berfungsi. Yang diberikan Apple kepada saya hanyalah saran debugging bandara biasa, yang sama sekali tidak membantu. Ada ide lain?
Yuval
Saya pikir ini patut dicatat, meskipun: Proxy Charles berfungsi. Saya tidak tahu kenapa. Jika kita bisa mencari tahu apa yang dilakukannya maka mungkin kita bisa meniru tanpa menggunakan program? Saya tidak berpikir itu menggunakan proxy yang sebenarnya, tetapi entah bagaimana itu mengalihkan permintaan ke localhost, yang membuatnya berfungsi. Kecuali kalau itu, saya salah. Ada ide?
Yuval