DNS (Sistem Nama Domain) Pelayan menterjemahkan nama mesra manusia tapak web (mis., switchingtomac.com) ke alamat IP yang menghala ke pelayan khusus yang mengehos tapak web tersebut.
Jika persediaan DNS anda tidak berfungsi dengan betul, carian DNS ini tidak akan berfungsi dan anda tidak akan sampai ke tapak web. Jika anda menerima "pelayan DNS tidak bertindak balas" atau mesej ralat lain yang berkaitan dengan DNS pada Mac anda, ini adalah beberapa kemungkinan pembetulan untuk isu tersebut.

Mulakan Semula Semua
Nasihat standard untuk but semula perkara lebih banyak digunakan pada isu DNS memandangkan selalunya ia adalah masalah dengan sambungan internet yang perlu diselesaikan.Oleh itu, mulakan semula semua peranti dalam rantai. Mulakan semula modem anda (cth., ONT gentian anda, kotak kabel, dsb.) dan penghala anda (jika ia peranti berasingan). Mulakan semula mana-mana unit jaringan satelit, pemanjang dan pengulang. Akhir sekali, mulakan semula Mac itu sendiri.
Sesetengah penyedia perkhidmatan internet membenarkan pelanggan menetapkan semula sambungan ISP dari jauh melalui tapak web atau papan pemuka aplikasi mudah alih. Jika anda mempunyai ciri ini, anda juga mungkin mahu menetapkan semula sambungan ISP anda dari jauh.
Adakah Mac Anda Bermasalah?
Sebelum anda mula membelek-belek Mac anda, anda mesti mengecilkan masalah itu kepada komputer anda, atau anda akan membuang masa anda dan berkemungkinan mengacaukan lagi keadaan.
Cara terpantas untuk menyemak sama ada masalahnya adalah dengan sesuatu selain Mac anda ialah membuka halaman web yang sama pada peranti lain yang disambungkan ke rangkaian yang sama. Sebagai alternatif, tukar Mac anda kepada sambungan lain (cth., hotspot iPhone anda atau Ethernet) dan lihat jika masalah berterusan.

Anda juga mungkin ingin mencuba penyemak imbas web yang lain, seperti bertukar kepada Google Chrome jika anda pernah menggunakan Safari atau sebaliknya.
Jika masalah berterusan di luar peranti macOS anda, lebih baik anda mengikuti panduan penyelesaian masalah DNS am kami dahulu. Anda juga mungkin menghadapi gangguan DNS, yang boleh anda selesaikan dengan mengikut langkah yang digariskan di bawah "Tukar Pelayan DNS Anda" di bawah.
Kemas kini Penyemak Imbas dan macOS Anda
Andaikan anda mempunyai sebarang kemas kini penyemak imbas yang belum selesai dalam Chrome, Safari atau penyemak imbas lain. Lengkapkan kemas kini itu dahulu sebelum menyelesaikan masalah DNS anda dengan lebih lanjut. Penyemak imbas sepatutnya tidak mempunyai masalah menyambung walaupun DNS terputus atau masalah lain kerana ia menyambung terus ke senarai pelayan kemas kini yang tersedia.

Kami juga telah melihat siaran forum dalam talian yang menunjukkan bahawa isu DNS pada komputer macOS lebih biasa dengan versi macOS tertentu berbanding yang lain. Sebagai contoh, nampaknya macOS Big Sur, khususnya, mempunyai isu DNS yang muncul secara rawak.
Sama ada ini isu dengan versi macOS tertentu, adalah idea yang baik untuk mengemas kini kepada versi terkini edisi macOS yang anda jalankan. Sebagai alternatif, jika anda bersedia untuk peningkatan yang ketara, kemas kini kepada versi macOS terbaharu yang disokong oleh perkakasan Mac anda. Ini sepatutnya menghapuskan isu DNS yang disebabkan oleh sebarang pepijat yang diketahui oleh Apple.
Mulakan semula mDNSResponder
Jika anda membuka Monitor Aktiviti macOS, anda akan melihat proses yang dipanggil "mDNSResponder" sebagai salah satu daripada banyak atur cara yang dijalankan dalam latar belakang sistem pengendalian. Perisian kecil ini mempunyai tugas penting: ia mencari peranti pada rangkaian yang menggunakan protokol rangkaian konfigurasi sifar Bonjour Apple.
Ratusan peranti, apl dan ciri macOS bergantung pada mDNSResponder untuk berfungsi dengan betul, tetapi kadangkala proses itu menjadi salah. Ini boleh membawa kepada gelagat rangkaian yang pelik, yang termasuk ralat DNS semasa cuba menyemak imbas tapak web.
- Buka Monitor Aktiviti dengan mencarinya dalam Carian Spotlight. Anda boleh membuka carian Spotlight dengan menekan Command + Space.

- Cari mDNSresponder dalam senarai proses yang sedang berjalan menggunakan fungsi Carian.

- Pilihnya dan kemudian pilih ikon X untuk mematikan proses.

- Sahkan bahawa anda ingin Berhenti Paksa mDNSresponder.

- Cuba buka laman web sekali lagi.
Siram Cache DNS
Salah satu isu yang paling biasa ialah cache DNS yang menjadi rosak atau ketinggalan zaman. Cache DNS menyenaraikan alamat tapak web dan alamat IP berkaitannya.
Tapak web yang sering anda lawati atau telah lawati baru-baru ini mempunyai alamat IP mereka dicache supaya pada kali berikutnya anda melihatnya, penyemak imbas pergi terus ke pelayan dan bukannya menanyakan pelayan DNS terlebih dahulu.
Jika alamat IP telah berubah atau pelayan pada alamat khusus itu tidak berfungsi, cache DNS anda kini menghala ke tempat yang salah dan tapak web tidak akan dimuatkan. Anda boleh "menyiram" cache DNS, yang bermaksud memadamkannya. Ini memaksa penyemak imbas anda untuk mendapatkan maklumat baharu daripada pelayan DNS:
- Terbuka Terminal. Anda boleh menemuinya dengan menekan Command + Space dan kemudian mencari "Terminal".
- Seterusnya, kami akan menjalankan arahan menggunakan “sudo” atau “Super User DO”. Ini meningkatkan arahan ke peringkat pentadbir tertinggi. Anda mungkin perlu memasukkan kata laluan pentadbir untuk Mac anda apabila melaksanakan arahan ini.
- Arahan terminal yang tepat untuk mengepam DNS dalam macOS berbeza bergantung pada versi anda yang sedang berjalan. Perintah berikut adalah khusus untuk setiap versi macOS yang disenaraikan.
Untuk Mojave (versi 10.14), High Sierra (versi 10.13), Sierra (versi 10.12), Mountain Lion (versi 10.8) dan Lion (versi 10.7) gunakan:
sudo killall -HUP mDNSResponder
Untuk El Capitan (versi 10.11) dan Mavericks (versi 10.9):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Untuk Yosemite (versi 10.10):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
Untuk Snow Leopard (versi 10.6) dan Leopard (versi 10.5):
sudo dscacheutil -flushcache
Untuk Harimau (versi 10.4):
lookupd -flushcache
Kini cache DNS anda kosong dan sebarang isu berkaitan cache harus diselesaikan. Jika anda tidak tahu versi macOS yang anda miliki, lihat Apakah Versi macOS yang Saya Ada?
Jika anda perlu mengepam DNS pada peranti Windows, iOS atau Android, lihat Panduan Pembilasan Cache DNS kami.
Tukar Pelayan DNS Anda
Secara amnya, ISP mengekalkan pelayan DNS mereka sendiri supaya pelanggan mereka boleh mendapat responsif yang hebat semasa menyemak imbas tapak web. Penghala anda secara automatik mendapat alamat pelayan DNS daripada ISP anda dan semua permintaan pelayan nama pergi ke pelayan tersebut.
Walau bagaimanapun, anda tidak perlu menggunakan pelayan DNS yang disediakan oleh ISP anda. Sebenarnya, banyak ISP mempunyai pelayan DNS yang agak lemah, jadi lebih baik anda beralih kepada yang umumnya dianggap sebagai kelas atasan.
- Buka Menu Apple dan pilih Keutamaan Sistem.

- Seterusnya, pilih Rangkaian.

- Sekarang pilih sambungan rangkaian yang anda ingin tentukan pelayan DNS. Jika anda menggunakan Wi-Fi, kemudian pilih sambungan Wi-Fi yang berkaitan. Jika anda menggunakan berbilang antara muka rangkaian, anda perlu mengulangi langkah ini untuk kesemuanya.

- Pilih Lanjutan dan kemudian pilih tab DNS.

- Untuk menambah pelayan DNS, pilih butang + di bawah bahagian Pelayan DNS.
Pelayan DNS yang anda pilih terpulang kepada anda, tetapi Cloudflare DNS dan DNS Google amat disyorkan.
Pilihan pertama yang baik ialah pelayan DNS awam Google yang pantas dan tepat. Ini adalah butiran yang perlu dimasukkan:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Ini ialah pelayan untuk ditambahkan untuk Cloudflare DNS:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Alternatif ketiga yang baik ialah OpenDNS. Ini ialah alamat pelayan:
- 208.67.222.222
- 208.67.220.220
Anda juga boleh menggunakan perkhidmatan DNS Pintar khusus yang memberi anda kawalan terperinci ke atas pengalaman internet anda malah boleh membolehkan anda mengatasi penyekatan kandungan berasaskan lokasi. Walau bagaimanapun, kebanyakan perkhidmatan DNS pintar memerlukan yuran langganan.
Semak Tembok Api Mac

Dalam sesetengah kes, isu DNS anda mungkin berpunca daripada masalah dengan tembok api Mac anda. Firewall ialah penapis rangkaian perisian atau perkakasan yang menyekat trafik yang tidak dibenarkan. Firewall anda mungkin menyekat sambungan anda ke pelayan DNS atas sebab tertentu. Lihat panduan konfigurasi tembok api Mac untuk mendapatkan butiran tentang mendayakan, melumpuhkan dan mengkonfigurasi tembok api.
Sediakan Penghalaan Tersuai Menggunakan Fail Hos
Sistem pengendalian moden mempunyai jadual penghalaan tempatan yang dikenali sebagai fail Hos. Ini ialah dokumen teks ringkas yang penyemak imbas anda akan sentiasa menyemak sebelum cache DNS atau pelayan DNS.
Jika anda menghadapi masalah dengan tapak web tertentu sahaja, anda boleh menyediakan laluan tersuai untuk tapak web tersebut dengan mengedit fail hos. Fail ini mengandungi senarai "nama hos", yang hanya merupakan alamat IP dan URL tapak web yang disertakan bersamanya.
Ia semudah menambah alamat IP dan URL tapak. Anda boleh mengubah hala URL ke mana-mana alamat IP yang anda suka, yang mempunyai kegunaannya, tetapi di sini kami mahu ia menghala ke tapak web yang ingin kami lawati.
Anda boleh menyediakan senarai ubah hala kekal untuk tapak web anda yang paling kritikal supaya tiada isu DNS boleh menjejaskannya. Lihat panduan penyuntingan fail Hos macOS kami untuk mendapatkan arahan yang tepat.






