Tanpa akses lebih lanjut ke host (mis. Ssh atau ARD) dan tidak ada layanan yang berjalan di atasnya (mis. Berbagi Musik iTunes / Berbagi File) Anda tidak bisa mendapatkan nama komputer berdasarkan alamat IP.
Nama komputer di macOS tidak harus indentik dengan nama host atau nama Bonjour! Anda cukup memeriksa ini dengan scutil --get { ComputerName | LocalHostName | HostName }
. ComputerName adalah nama yang ramah pengguna, LocalHostname adalah nama Bonjour - keduanya juga terlihat di System Preferences> Sharing - dan HostName adalah nama host perangkat. Nama host biasanya terkait atau digunakan dengan DNS, NIS, file host atau metode resolusi nama yang serupa. Pada sistem konsumen yang baru diinstal tidak ada nama host yang ditetapkan. ComputerName dan LocalHostName biasanya berasal dari nama pengguna pertama dan model Mac (misalnya Admin iMac | Admins-iMac).
Tanpa catatan nama untuk Mac jarak jauh di file host Anda atau pada server DNS di jaringan lokal atau publik Anda, tidak satu pun alat yang disebutkan dalam jawaban lain (arp, ping, host) dapat digunakan untuk menyelesaikan nama host.
Jika layanan Bonjour yang dikenal dijalankan pada remote Mac Anda bisa mendapatkan Komputer dan nama Bonjour dari IP dalam proses dua langkah dengan mengambil semua host yang menawarkannya dns-sd -Z _nfs._tcp local
(layanan contoh di sini adalah NFS - nama layanan lain dapat ditemukan di sini ) dan ping semua nama Bonjour yang terdaftar sampai Anda menemukan IP yang tepat. Sebagai alternatif GUI, Anda dapat menggunakan Bonjour Browser .
Dalam beberapa kasus, Anda bisa mendapatkan nama yang mirip dengan nama Bonjour dengan memasukkan smbutil status <IP>
. Namanya adalah nama NetBIOS yang merupakan versi "all-caps dan tanpa all all all special all" dari nama Komputer / Bonjour.