Cara Mengatasi Masalah DNS di macOS

DNS ( Domain Name System ) Server(Servers) menerjemahkan nama situs web yang ramah manusia (misalnya, switchingtomac.com) menjadi alamat IP yang menunjuk ke server spesifik yang menghosting situs web tersebut.

Jika pengaturan DNS Anda tidak berfungsi dengan benar, pencarian DNS ini tidak akan berfungsi, dan Anda tidak akan mencapai situs web. Jika Anda mendapatkan “ Server DNS tidak merespons” atau pesan kesalahan lain yang terkait dengan DNS di Mac Anda , ini adalah beberapa kemungkinan perbaikan untuk masalah tersebut.

Mulai Ulang Semuanya

Saran standar untuk me-reboot banyak hal berlaku lebih dari sebelumnya untuk masalah DNS karena seringkali itu adalah masalah dengan koneksi internet yang perlu diselesaikan. Dengan demikian, mulai ulang semua perangkat dalam rantai. Mulai ulang(Restart) modem Anda (misalnya, fiber ONT , cable box, dll.) dan router Anda (jika perangkat terpisah). Mulai ulang(Restart) semua unit jala satelit, ekstender, dan repeater. Terakhir, restart Mac itu sendiri.

Beberapa penyedia layanan internet memungkinkan pelanggan untuk mengatur ulang koneksi ISP dari jarak jauh melalui situs web atau dasbor aplikasi seluler. Jika Anda memiliki fitur ini, Anda mungkin juga ingin mengatur ulang koneksi ISP Anda dari jarak jauh.(ISP)

Apakah Mac Anda Masalahnya?

Sebelum Anda mulai mengaduk-aduk Mac Anda , Anda harus mempersempit masalah ke komputer Anda, atau Anda akan membuang waktu dan berpotensi mengacaukan segalanya.

Cara tercepat untuk memeriksa apakah masalahnya ada pada sesuatu selain Mac Anda adalah dengan membuka halaman web yang sama di perangkat berbeda yang terhubung ke jaringan yang sama. Atau, alihkan Mac Anda ke koneksi yang berbeda (mis., hotspot iPhone atau Ethernet ) dan lihat apakah masalahnya tetap ada.

Anda mungkin juga ingin mencoba browser web lain, seperti beralih ke Google Chrome jika Anda telah menggunakan Safari atau sebaliknya.

Jika masalah berlanjut di luar perangkat macOS Anda, Anda sebaiknya mengikuti panduan pemecahan masalah DNS umum(general DNS troubleshooting guide) kami terlebih dahulu. Anda mungkin juga menghadapi pemadaman DNS , yang dapat Anda atasi dengan mengikuti langkah-langkah yang diuraikan di bawah “ Ubah(Change) Server DNS Anda ” di bawah ini.

Perbarui Peramban Anda dan macOS

Misalkan(Suppose) Anda memiliki pembaruan browser yang tertunda di Chrome , Safari , atau browser lain. Selesaikan(Complete) pembaruan itu terlebih dahulu sebelum memecahkan masalah DNS Anda lebih lanjut. Peramban seharusnya tidak memiliki masalah koneksi meskipun ada pemadaman DNS atau masalah lain karena terhubung langsung ke daftar server pembaruan yang tersedia.

Kami juga telah melihat posting forum online yang menunjukkan bahwa masalah DNS pada komputer macOS lebih familiar dengan versi macOS tertentu daripada yang lain. Misalnya, sepertinya macOS Big Sur , khususnya, memiliki masalah DNS yang muncul secara acak.

Apakah ini masalah dengan versi macOS tertentu, sebaiknya perbarui ke versi terbaru edisi macOS yang Anda jalankan. Atau, jika Anda siap untuk peningkatan yang signifikan, perbarui ke macOS versi terbaru yang didukung perangkat keras Mac Anda. (Mac)Ini akan menghilangkan masalah DNS yang disebabkan oleh bug yang diketahui Apple .

Mulai ulang mDNSResponder

Jika Anda membuka MacOS Activity Monitor , Anda akan melihat proses yang disebut “mDNSResponder” sebagai salah satu dari banyak program yang berjalan di latar belakang sistem operasi. Perangkat lunak kecil ini memiliki tugas penting: ia mencari perangkat di jaringan yang menggunakan protokol jaringan konfigurasi nol Bonjour Apple.(Bonjour)

Ratusan perangkat, aplikasi, dan fitur macOS mengandalkan m DNS Responder agar berfungsi dengan benar, tetapi terkadang prosesnya salah. Ini dapat menyebabkan perilaku jaringan yang aneh, yang mencakup kesalahan DNS saat mencoba menelusuri situs web.

  1. Buka Monitor Aktivitas(Activity Monitor) dengan mencarinya di Pencarian Spotlight(Spotlight Search) . Anda dapat membuka pencarian Spotlight dengan menekan Command + Space .

  1. Cari mDNSresponder di daftar proses yang sedang berjalan menggunakan fungsi Search .

  1. Pilih itu, lalu pilih ikon X untuk mematikan proses.

  1. Konfirmasikan bahwa Anda ingin Force Quit mDNSresponder.

  1. Coba buka lagi situsnya.

Bersihkan Cache DNS

Salah satu masalah yang paling umum adalah cache DNS yang menjadi rusak atau usang. Cache DNS mencantumkan alamat situs web dan alamat IP terkaitnya.

Situs web yang sering Anda kunjungi atau yang baru saja Anda kunjungi memiliki alamat IP yang di-cache sehingga lain kali Anda melihatnya, browser langsung menuju ke server alih-alih menanyakan server DNS terlebih dahulu.

Jika alamat IP telah berubah atau server pada alamat tertentu sedang down, cache DNS Anda sekarang mengarah ke tempat yang salah, dan situs web tidak akan dimuat. Anda dapat "menghapus" cache DNS , yang berarti menghapusnya. Ini memaksa browser Anda untuk mendapatkan informasi baru dari server DNS :

  1. Buka Terminal . Anda dapat menemukannya dengan menekan Command + Space dan kemudian mencari “ Terminal ”.
  1. Selanjutnya, kita akan menjalankan perintah menggunakan “sudo” atau “Super User DO.” Ini mengangkat perintah ke tingkat administrator tertinggi. Anda mungkin harus memasukkan kata sandi administrator untuk Mac Anda saat menjalankan perintah ini.
  1. Perintah terminal yang tepat untuk menyiram DNS di macOS berbeda tergantung pada versi Anda yang sedang berjalan. Perintah berikut khusus untuk setiap versi macOS yang terdaftar.
  • 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 penemuan sudoutil udnsflushcaches

  • Untuk Snow Leopard (versi 10.6) dan Leopard (versi 10.5):

sudo dscacheutil -flushcache

  • Untuk Harimau (versi 10.4):

lookupd -flushcache

Sekarang cache DNS Anda kosong, dan semua masalah terkait cache harus diselesaikan. Jika Anda tidak tahu versi macOS yang Anda miliki, lihat Versi(Version) macOS Apa yang Saya Miliki?

Jika Anda perlu membersihkan DNS di perangkat Windows(Windows) , iOS, atau Android , lihat Panduan Pembilasan Cache DNS(DNS Cache Flushing Guide) kami .

Ubah Server DNS Anda

Secara umum, ISP(ISPs) memelihara server DNS mereka sendiri sehingga pelanggan mereka bisa mendapatkan respons yang luar biasa saat menjelajahi situs web. Router Anda secara otomatis mendapatkan alamat server DNS dari (DNS)ISP Anda , dan semua permintaan server nama masuk ke server tersebut.

Namun, Anda tidak hanya harus menggunakan server DNS yang disediakan oleh (DNS)ISP Anda . Faktanya, banyak ISP memiliki server (ISPs)DNS yang agak buruk , jadi Anda lebih baik beralih ke yang umumnya dianggap kelas atas.

  1. Buka Menu Apple(Apple Menu) dan pilih System Preferences .

  1. Selanjutnya, pilih Jaringan.

  1. Sekarang pilih koneksi jaringan yang ingin Anda tentukan server DNSnya(DNS) . Jika Anda menggunakan Wi-Fi , pilih koneksi Wi-Fi yang relevan(Wi-Fi) . Jika Anda menggunakan beberapa antarmuka jaringan, Anda harus mengulangi langkah-langkah ini untuk semuanya.

  1. Pilih Lanjutan(Select Advanced) lalu pilih tab DNS .

  1. Untuk menambahkan server DNS , pilih tombol + di bawah bagian Server DNS(DNS Servers) .

Server DNS(DNS) mana yang Anda pilih terserah Anda, tetapi Cloudflare DNS dan Google DNS sangat direkomendasikan.

Pilihan pertama yang baik adalah server DNS publik Google yang cepat dan akurat. (DNS)Ini adalah detail yang harus dimasukkan:

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Ini adalah server yang akan ditambahkan untuk Cloudflare DNS :

  • 1.1.1.1
  • 1.0.0.1
  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

Alternatif bagus ketiga adalah OpenDNS . Ini adalah alamat server:

  • 208.67.222.222
  • 208.67.220.220

Anda bahkan dapat menggunakan layanan Smart DNS khusus yang memberi Anda kendali yang halus atas pengalaman internet Anda dan bahkan memungkinkan Anda mengatasi pemblokiran konten berbasis lokasi. Namun, sebagian besar layanan DNS(DNS) pintar memang memerlukan biaya berlangganan.

Periksa Mac Firewall

Dalam beberapa kasus, masalah DNS Anda mungkin disebabkan oleh masalah dengan firewall Mac Anda. Firewall adalah filter jaringan perangkat lunak atau perangkat keras yang memblokir lalu lintas yang tidak sah. Firewall Anda mungkin memblokir koneksi Anda ke server DNS karena suatu alasan. Lihat panduan konfigurasi firewall Mac(Mac firewall configuration guide) untuk detail tentang mengaktifkan, menonaktifkan, dan mengonfigurasi firewall.

Atur Perutean Kustom Menggunakan (Set Up Custom Routing)File Host

Sistem operasi modern memiliki tabel perutean lokal yang dikenal sebagai file Host(Hosts) . Ini adalah dokumen teks sederhana yang akan selalu diperiksa browser Anda sebelum cache DNS atau server DNS .

Jika Anda mengalami masalah hanya dengan situs web tertentu, Anda dapat mengatur rute khusus untuk situs web tersebut dengan mengedit file host. File ini berisi daftar "nama host", yang hanya merupakan alamat IP dan URL situs web yang menyertainya.

Sesederhana menambahkan alamat IP dan URL situs. Anda dapat mengarahkan URL ke alamat IP mana pun yang Anda suka, yang memiliki kegunaannya, tetapi di sini kami ingin mengarahkannya ke situs web yang ingin kami kunjungi.

Anda dapat mengatur daftar pengalihan permanen untuk situs web Anda yang paling penting sehingga tidak ada masalah DNS yang dapat memengaruhinya. Lihat panduan pengeditan file Host macOS(macOS Host file editing guide) kami untuk instruksi yang tepat.



About the author

Saya seorang teknisi komputer dengan pengalaman lebih dari 10 tahun di industri hiburan. Saya tahu cara memperbaiki komputer dan tablet, meningkatkan kinerjanya, dan meningkatkan kegunaannya. Selain itu, saya juga dapat membantu kebutuhan hiburan Anda dengan memberikan tips tentang cara menonton TV atau mengunduh konten film di iPhone atau Mac Anda.



Related posts