Dapatkan Alamat IP Pelayan DNS daripada Baris Perintah dalam Mac OS X
Anda boleh mendapatkan semula alamat IP pelayan DNS aktif dengan cepat pada mana-mana Mac dengan menggunakan utiliti networksetup. Ini dilakukan daripada baris arahan, jadi lancarkan apl Terminal dan taip salah satu daripada rentetan arahan berikut, bergantung pada versi OS X yang dijalankan pada Mac.
Mengambil butiran DNS daripada Terminal dalam versi baharu OS X termasuk dalam OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks, dan kemudiannya, dilakukan dengan sintaks persediaan rangkaian berikut:
networksetup -getdnservers Wi-Fi
Ini mengandaikan anda menggunakan wi-fi, yang kebanyakan kita lakukan hari ini. Gantikan Wi-Fi dengan ethernet atau antara muka pilihan anda jika sebaliknya.
Mendapatkan maklumat DNS daripada baris arahan dalam versi OS X terdahulu, seperti Mac OS X 10.6 Snow Leopard, 10.5 dan sebelum ini, gunakan sintaks berikut:
networksetup -getdnservers airport
Perhatikan bahawa saya menyatakan "Wi-Fi" atau 'lapangan terbang' dalam rentetan contoh ini kerana saya menggunakan sambungan wayarles, tetapi anda juga boleh menentukan ethernet dan bluetooth untuk mendapatkan butiran DNS bagi mereka antara muka. Hanya gantikan teks antara muka yang terakhir dengan antara muka yang anda cari untuk mengenal pasti maklumat IP DNS, biasanya ia adalah sama untuk setiap antara muka pada komputer.
Dengan mengandaikan terdapat beberapa pelayan DNS yang ditetapkan dalam pilihan rangkaian Mac OS X, anda akan melihat laporan setiap pelayan DNS dalam susunan keutamaan mereka, kelihatan seperti ini:
8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1
Bagi mereka yang tertanya-tanya, IP DNS paling tinggi dalam senarai sampel itu ialah DNS Awam Google, dua yang seterusnya adalah daripada OpenDNS, dengan yang terakhir ialah penghala tempatan. Jika perlu, anda boleh menggunakan utiliti percuma seperti namebench untuk mencari pelayan DNS yang pantas.
Selain itu, anda boleh mendapatkan semula maklumat DNS dengan menggunakan arahan 'nslookup' pada pelayan, ini akan melaporkan kembali butiran DNS pelayan jauh, serta DNS utama anda sendiri untuk menyelesaikan pelayan lain:
nslookup google.com
Ini akan melaporkan kembali sesuatu seperti berikut, dengan bit "Pelayan" dan "Alamat" pertama menunjukkan IP DNS yang digunakan oleh mesin setempat:
$ nslookup google.com Pelayan: 8.8.8.8 Alamat: 8.8.8.853
Jawapan tidak berwibawa:ame: google.com Alamat: 74.125.239.135
Akhir sekali, pilihan lain ialah melihat /etc/resolv.conf, tetapi kerana fail itu dijana secara automatik, ia tidak selalunya dianggap tepat jika DNS telah berubah baru-baru ini dan masih belum disiram, lakukan ambil perhatian bahawa pembilasan DNS adalah sedikit berbeza dalam versi baharu OS X, kerana Apple telah mengubah cara DNS berfungsi pada beberapa kali.