Saya memiliki dua Mac di jaringan yang sama, keduanya terhubung ke router internet saya. Saya memiliki pengaturan berbagi layar yang diatur pada salah satu dari mereka, sehingga saya dapat terhubung dengannya menggunakan perintah-K di Finder dengan vnc://
URL, dan itu berfungsi dengan baik.
Router saya memberikan alamat IP menggunakan DHCP, yang secara umum adalah hal yang baik, tetapi itu berarti jika sebuah mesin memulai kembali atau penyewaan DHCP diperbarui, saya tidak tahu alamat IP mana yang harus disambungkan (tanpa berjalan ke mesin lain untuk mencari tahu).
Tentunya Mac saya sudah tahu alamat IP Mac saya yang lain: di Finder, saya bisa melihat nama dan ikon / tipe Mac saya yang lain di sidebar! Sayangnya, Get Info tidak menampilkan alamat IP, atau hal lain yang bermanfaat tentangnya.
Bagaimana saya bisa mengetahui alamat IP Mac saya yang lain, mungkin menggunakan Zeroconf / Bonjour? Saya baik-baik saja dengan solusi baris perintah, jika ada yang sederhana.
EDIT: Saya menjalankan Lion, dan saya pikir bahwa berbagi layar OS X menyiarkan pengumuman layanan Bonjour untuk itu, tetapi kotak dialog connect-to-server Lion tidak memanfaatkannya. Jika ini adalah sesuatu yang dilakukan Mountain Lion, mengetahui hal itu akan sangat membantu juga!
ping other-computer’s-name
)Jawaban:
Komputer Anda harus dapat diakses sebagai computer-name.local , mis. Kens-Computer.local atau semacamnya, jadi tergantung pada apa yang Anda coba lakukan, Anda mungkin bisa menggunakan nama itu alih-alih IP.
Jadi Anda cukup mengetik vnc: //Kens-Computer.local di jendela 'Connect to'. Anda dapat melihat nama jaringan komputer jika Anda pergi ke panel preferensi Berbagi di System Preferences . Itu di bagian atas halaman, dengan pesan seperti " Komputer di jaringan lokal Anda dapat mengakses komputer Anda di: Kens-Computer.local "
Pastikan Anda menyertakan sufiks ".local" untuk mendapatkan Bonjour IP, jika tidak, pencarian DNS Anda mungkin secara otomatis menambahkan beberapa sufiks nama host lain (tergantung pada konfigurasi jaringan / DHCP Anda) atau gagal menemukan host yang tepat.
Jika Anda benar-benar ingin mendapatkan IP, berikut adalah beberapa opsi:
Bonjour / dns-sd
Anda dapat menggunakan Bonjour secara langsung melalui perintah seperti alat Penelusuran Layanan DNS (dns-sd). Coba yang berikut ini di aplikasi Terminal:
The
dns-sd
alat yang dapat cukup sedikit, misalnya jika Anda ingin daftar semua layanan VNC lokal (setidaknya yang diiklankan melalui Bonjour). Layanan VNC diiklankan sebagai "_rfb" di mDNS / Bonjour:Ping
Atau Anda bisa ping saja, yang akan menampilkan IP di output (dan hanya menggunakan Bonjour / mDNS untuk menemukan IP).
sumber
dns-sd
, bukanlah "nama" yang perlu saya gunakan denganping
atauvnc://
URL. Saya belum menemukan cara untuk mencari tahu ini dari jaringan, yang aneh.SRV
catatan. Saya menemukan bahwa menggunakan jenis layanan_rfb
berfungsi dengan baik untuk menampilkan semua mac dengan berbagi layar diaktifkan di jaringan saya. Coba:dns-sd -Z _rfb
ataudns-sd -Z _rfb local | grep SRV
Buka Terminal dan ketik:
arp -a
ini akan mencantumkan semua komputer di jaringan dan (biasanya) nama host.sumber
ping -c5 192.168.15.255
lalu jalankanarp -a
.Anda dapat masuk ke router dan mencari Tabel DHCP . Ini akan mencantumkan semua perangkat yang terhubung bersama dengan alamat MAC dan IP mereka.
Tetapi untuk menghindari masalah ini sama sekali, mengapa Anda tidak mengatur Reservasi DHCP melalui router Anda? Melalui itu, Anda dapat menetapkan alamat MAC tertentu ke IP tertentu. Dengan begitu IP DHCP Anda tetap konstan.
Langkah-langkah yang diperlukan untuk mencapai itu akan tergantung pada merek dan model router.
sumber
Alternatifnya adalah Anda dapat masuk ke router di browser untuk melihat perangkat di jaringan dan alamat IP-nya. Pada linksys saya, saya menuju ke 192.168.1.1, klik status lalu jaringan lokal dan kemudian tabel DHCP Client. Ini menunjukkan setiap perangkat di jaringan dan alamat IP-nya.
Anda dapat melihat IP router Anda jika Anda memeriksa pengaturan IP Anda, karena akan dinyatakan sebagai DHCP - Server atau Router .
sumber
Untuk menemukan alamat ip di MAC, ikuti langkah-langkah di bawah ini:
Ketikkan perintah berikut:
Jika Anda ingin menemukan alamat ip eksternal, kunjungi http://www.ip-details.com/ atau http://www.whatismyip.com/ .
sumber
arp -a
seharusnya memberi Anda semua perangkat dalam jaringan Anda.Dari
man arp
:sumber
Buka
System Preferences > Sharing
dan periksaLocal Hostname
.Ini harusnya seperti
Mac-Mini.local
. Anda dapat menggunakan ini sebagai ganti IP untuk merujuk komputer di jaringan Anda.Bilah alamat Safari akan mengambil alamat dan port seperti:
Mac-Mini.local:8080
sumber
Local-Hostname.local
sekali mereka , kemudian menggunakannya ke depan.