Bagaimana cara memperbaiki masalah penyelesaian DNS di Mountain Lion setelah bangun tidur?

10

Setelah saya menginstal Mountain Lion beberapa hari yang lalu saya melihat sesuatu yang sangat menjengkelkan. Hampir setiap kali saya membangunkan iMac (27 ", pertengahan-2010, CI7) saya dari tidur: sepertinya ada sesuatu yang berhubungan dengan DNS rusak. Ketika saya mencoba menghubungkan ke mesin lain menggunakan alamat IP (v4 & v6) saya dapat SSH dan mengirim ping, tetapi menyelesaikan nama host tidak bekerja dengan baik.

Sekarang saya belum mencoba memeriksa log server DNS saya untuk melihat apakah permintaan bahkan membuatnya di sana. Meskipun saya menduga bahwa permintaan DNS tidak membuatnya ke server DNS karena reboot cepat dari mesin klien atau menggunakan mesin klien lain berfungsi dengan baik.

Saya telah melihat beberapa menyebutkan masalah serupa di situs lain tetapi tidak ada jawaban yang dapat dipercaya mengapa masalah ini muncul, salah satu pengguna yang menggunakan WiFi rupanya "memperbaikinya" dengan mengaktifkan beberapa WiFi dan pengaturan tidur acak yang tampaknya tidak terkait yang hanya membuat saya curiga bahwa masalah ini adalah beberapa pengaturan yang rusak.

Saya ingin mencari solusi / solusi yang dapat diandalkan untuk masalah ini, tetapi saya telah memeriksa ulang semua pengaturan dalam manajemen daya dan panel preferensi jaringan dan semuanya terlihat baik-baik saja. Saya juga telah mencoba menyimpan kembali pengaturan setelah membuat beberapa perubahan dan kemudian kembali ke pengaturan asli hanya untuk melihat apakah itu memperbaikinya juga bagi saya, tidak ada keberuntungan. Bagaimana cara memperbaiki penyelesaian DNS setelah bangun tidur?

Sunting: Saya hanya menggunakan jaringan kabel sendiri dan wifi sepenuhnya dimatikan. Pengaturan IPv4 dan IPv6 telah dibuat secara manual.

Jaringan ini adalah subnet 192.168.1.0/24 tua yang sederhana dengan semua mesin yang terhubung ke sakelar gigE yang dikelola cukup murah, koneksi FTTH 100/100 Mbps yang masuk ke kotak FreeBSD yang bertindak sebagai gateway, dhcp (isc-dhcp untuk 192.168. 1.1-72) dan server DNS (mengikat). Konektivitas IPv6 adalah melalui terowongan Sixxs. Pengaturan standar cantik yang tidak menyebabkan masalah di masa lalu.

mludd
sumber
Tolong, bisakah Anda menambahkan sedikit lebih detail? Anda menyebutkan lainnya menggunakan orang dari Wi-Fi, tapi tidak jelas apakah masalah Anda sendiri dengan kabel atau nirkabel jaringan, atau keduanya.
Graham Perrin
@GrahamPerrin Jaringan ini adalah subnet 192.168.1.0/24 tua yang biasa dengan semua mesin yang terhubung ke sakelar gigE yang dikelola cukup murah, koneksi FTTH 100/100 Mbps yang masuk ke kotak FreeBSD yang berfungsi sebagai gateway, dhcp (isc-dhcp untuk 192.168.1.1-72) dan DNS (bind) server. Konektivitas IPv6 adalah melalui terowongan Sixxs. Pengaturan standar cantik yang tidak menyebabkan masalah di masa lalu.
mludd
1
@mludd Bisakah Anda mereproduksi (dan jika demikian, dalam kondisi apa?) Saya sarankan menjalankan Console, (dan idealnya memonitor system.log), dan kemudian mencoba mereproduksi masalah. Saat mesin bangun, kosongkan tampilan konsol dan / atau setel penanda, lalu coba jelajahi. Lihat apa yang terjadi di log - ini mungkin menunjukkan apa yang terjadi dengan DNS.
Harv
Cara yang baik untuk memecahkan masalah ini: pada router FreeBSD Anda, - nyalakan DNS logging dan tinjau log menggunakan 'tail' dan / atau - jalankan tcpdump mis. Sudo tcpdump -vv -i en1 port 53
Matthew Elvey

Jawaban:

1

Saya sudah memiliki pengalaman yang sama persis, meskipun tidak setiap waktu. Terkadang itu berarti situs yang saya kunjungi baru-baru ini tidak tersedia tetapi situs lain yang sudah lama tidak saya kunjungi memuat dengan baik.

Biasanya pembilasan cache DNS mengatasinya.

sudo killall -HUP mDNSResponder
Grant Barrett
sumber
3
Sepertinya restart mDNSRespondertidak membantu, jaringan masih berakhir setengah mati sebagian besar waktu saya membangunkan mesin saya dari tidur.
mludd
1

Sesekali saya mendapatkan ini juga. Ketika itu terjadi, saya memberi tahu sistem untuk mem-flush DNS:

# As root or sudo it
dscacheutil -flushcache

Dalam pengaturan daya, untuk menghindari masalah terkait tidur / bangun, saya telah menonaktifkan opsi "put disk to sleep" sistem, karena tampaknya, hal itu dapat menyebabkan masalah dengan kotak yang dilengkapi SSD.

Wing Tang Wong
sumber
1
Saya telah melakukan ini dengan pengguna dan itu memecahkan masalah saya, tidak yakin apakah itu karena pembaruan.
Matteo
Saya telah melihat beberapa catatan bahwa mereka telah mengubah cara pembaruan / perubahan jaringan. Saya tidak punya masalah selain mencoba melakukan berbagi koneksi internet. Saya bertanya-tanya apakah Yosemite akan memperbaikinya.
Wing Tang Wong