Pengguna Mac lanjutan mungkin dapat membantu cara mengubah tetapan itu berguna. Pelayan DNS pada Mac dari terminal tanpa perlu berulang kali menggunakan panel kawalan Rangkaian dalam Keutamaan Sistem, yang walaupun kadang-kadang lebih selesa bagi kebanyakan pengguna Mac, kaedah melalui terminal menawarkan faedah lain seperti menyelesaikan masalah sementara DNS melalui pengurusan jarak jauh ssh.
Untuk menukar tetapan DNS dari baris perintah di OS X, mari gunakan arahan 'networketup'. Walaupun penyediaan rangkaian mempunyai banyak kegunaan maju dan kompleks, untuk penyediaan DNS agak mudah.
Perintah setup rangkaian tersedia di semua versi moden OS X dan kami akan menyertainya dengan -setdnsservers, di bawah kami akan menunjukkan perkhidmatan rangkaian dan pelayan DNS yang ingin kami konfigurasikan, tetap seperti yang ditunjukkan dalam gambar di atas:
-setdnsservers rangkaian (perkhidmatan rangkaian) (IP DNS)
Contohnya, untuk menyediakan Mac dalam talian Wi-Fi ke Google (DNS 8.8.8.8) sintaksnya
networketup -setdnsservers Wi-Fi 8.8.8.8
Kita juga boleh membuat konfigurasi pelayan DNS berganda sekiranya berlaku tempahan kerana pada kenyataannya pelayan pertama atau kedua tidak dapat dicapai. Untuk melakukannya, kami hanya akan menambahkan lebih banyak alamat IP pelayan DNS di bawah, dari yang pertama hingga yang terakhir mengikut urutan pilihan di mana yang pertama akan menjadi lalai dengan sistem yang akan cuba disambungkan.
networketup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Sekiranya anda ingin menghapus jejak konfigurasi DNS sehingga sistem memperolehnya secara automatik, misalnya melalui DHCP, masukkan perintah berikut:
networketup -setdnsservers Wi-Fi
Akhirnya, untuk memeriksa pelayan DNS yang telah anda konfigurasikan, kami akan melakukannya melalui:
networketup -getdnsservers