Dapatkan Alamat IP Server DNS dari Baris Perintah di Mac OS X

Anonim

Anda dapat dengan cepat mengambil alamat IP server DNS aktif di Mac apa pun dengan menggunakan utilitas pengaturan jaringan. Hal ini dilakukan dari baris perintah, jadi luncurkan aplikasi Terminal dan ketik salah satu string perintah berikut, bergantung pada versi OS X yang berjalan di Mac.

Mengambil detail DNS dari Terminal di versi baru OS X termasuk di OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks, dan yang lebih baru, dilakukan dengan sintaks penyiapan jaringan berikut:

networksetup -getdnsservers Wi-Fi

Ini menganggap Anda menggunakan wi-fi, yang sebagian besar dari kita lakukan saat ini. Ganti Wi-Fi dengan ethernet atau antarmuka pilihan Anda jika sebaliknya.

Mendapatkan info DNS dari baris perintah di versi OS X sebelumnya, seperti Mac OS X 10.6 Snow Leopard, 10.5, dan sebelumnya, gunakan sintaks berikut sebagai gantinya:

networksetup -getdnsserver bandara

Perhatikan bahwa saya menentukan "Wi-Fi" atau 'airport' dalam string contoh ini karena saya terutama menggunakan koneksi nirkabel, tetapi Anda juga dapat menentukan ethernet dan bluetooth untuk mendapatkan detail DNS untuk itu antarmuka. Ganti saja teks antarmuka yang terakhir dengan antarmuka yang Anda cari untuk mengidentifikasi informasi IP DNS, biasanya itu sama untuk setiap antarmuka di komputer.

Dengan asumsi ada beberapa server DNS yang diatur dalam preferensi jaringan Mac OS X, Anda akan melihat laporan setiap server DNS dalam urutan prioritasnya, terlihat seperti ini:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Bagi mereka yang bertanya-tanya, IP DNS paling atas dalam daftar sampel itu adalah DNS Publik Google, dua berikutnya berasal dari OpenDNS, dengan yang terakhir adalah router lokal. Jika perlu, Anda dapat menggunakan utilitas gratis seperti namebench untuk menemukan server DNS yang cepat.

Selain itu, Anda dapat mengambil informasi DNS dengan menggunakan perintah 'nslookup' di server, ini akan melaporkan kembali detail DNS server jarak jauh, serta DNS primer Anda sendiri untuk menyelesaikan server lain:

nslookup google.com

Ini akan melaporkan kembali sesuatu seperti berikut, dengan bit "Server" dan "Alamat" pertama menunjukkan IP DNS yang digunakan oleh mesin lokal:

$ nslookup google.com Server: 8.8.8.8 Alamat: 8.8.8.853

Jawaban tidak resmi: ame: google.com Alamat: 74.125.239.135

Akhirnya, opsi lainnya adalah melihat /etc/resolv.conf, tetapi karena file tersebut dibuat secara otomatis, tidak selalu dianggap akurat jika DNS baru saja diubah dan belum dihapus, lakukan perhatikan bahwa pembilasan DNS sedikit berbeda di versi baru OS X, karena Apple telah mengubah cara fungsi DNS pada beberapa kesempatan.

Dapatkan Alamat IP Server DNS dari Baris Perintah di Mac OS X