Cara Mengubah DNS dari Baris Perintah Mac OS X
Pengguna Mac tingkat lanjut mungkin merasa berguna untuk mengetahui bahwa server DNS di OS X dapat diatur dari baris perintah, tanpa harus beralih ke panel kontrol System Preferences Network. Meskipun panel kontrol Jaringan GUI tidak dapat disangkal merupakan pendekatan termudah bagi sebagian besar pengguna Mac, metode baris perintah menawarkan manfaat untuk banyak kasus penggunaan, terutama untuk pemecahan masalah, membuat perubahan DNS sementara, dan manajemen jarak jauh dengan ssh.
Untuk mengubah pengaturan DNS dari baris perintah OS X, Anda akan menggunakan perintah 'networksetup' yang selalu berguna. Meskipun penyiapan jaringan memiliki banyak kegunaan tingkat lanjut dan kompleks, menyetel DNS sebenarnya cukup mudah.
Cara Mengatur Server DNS dari Baris Perintah OS X dengan pengaturan jaringan
Perintah networksetup tersedia di semua versi perangkat lunak sistem Mac yang samar-samar modern. Anda akan menggunakan flag -setdnsservers, mengarahkannya ke layanan jaringan, dan kemudian memasukkan IP DNS, ini mungkin terlihat seperti berikut:
networksetup -setdnsservers (Layanan Jaringan) (IP DNS)
Misalnya, untuk mengatur Mac dengan wi-fi ke DNS Google 8.8.8.8 sintaksnya adalah:
networksetup -setdnsservers Wi-Fi 8.8.8.8
Anda dapat menyetel beberapa server DNS jika diinginkan, yang akan mengaktifkan fallback jika server pertama atau kedua tidak dapat dijangkau. Misalnya, ini akan menyetel OpenDNS untuk dua server DNS pertama, dan Google DNS sebagai cadangan ketiga:
penyiapan jaringan -setdnsserver Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8
Ini hanyalah contoh server DNS dan belum tentu merupakan rekomendasi universal. Jika Anda ingin mengubah milik Anda, ada baiknya menemukan server DNS tercepat melalui aplikasi seperti NameBench, yang melakukan pengujian tolok ukur untuk menentukan DNS mana yang tercepat untuk lokasi tertentu Anda.
Cara Menghapus Semua Server DNS dengan pengaturan jaringan
Ini tidak sama dengan membersihkan cache DNS, ini hanya menghapus pengaturan server DNS khusus yang ada. Ini dapat membantu jika Anda ingin kembali ke DNS yang disediakan DHCP dari router, modem, atau situasi serupa:
networksetup -setdnsservers Wi-Fi
Seperti menyetel DNS, menghapus DNS mungkin mengharuskan Anda mengosongkan cache DNS setelah melakukan penyesuaian, tergantung pada apa yang Anda coba lakukan.
Memeriksa Pengaturan DNS dengan penyiapan jaringan
Anda juga dapat memeriksa setelan DNS yang ada dengan menggunakan flag -getdnsservers dengan pengaturan jaringan, ini akan melaporkan kembali apa pun setelan DNS saat ini, jika ada:
networksetup -getdnsservers Wi-Fi 8.8.8.8
Mengubah dan menyesuaikan DNS dapat memiliki berbagai tujuan, mulai dari mempercepat pencarian, hingga menemukan server yang lebih andal, hingga beralih ke penyedia alternatif untuk melakukan pencarian terperinci selama propagasi, di antara banyak situasi lainnya.