Bagaimana saya tahu alamat IP dari komputer lain di jaringan saya?
Mengatakan bahwa aku punya dua komputer yang terhubung ke jaringan yang sama. Saya tahu bahwa dari computer1 dan berbagi file yang memungkinkan saya dapat berkeliling di dalam computer2. Tapi mengatakan bahwa ada sesuatu yang menarik pada anda2 yang anda akses dengan mengetikkan localhost:9091 di safari. (misalnya transmisi's web UI). Untuk mengakses bahwa saya harus ketik ip_address_of_computer2:9091 pada computer1.
Tapi bagaimana saya mengetahui computer2's ip address tanpa menggunakan computer2?
51
8
Metode #1
Cara termudah untuk mengakses jaringan router's halaman administrasi. Ini akan memiliki informasi tentang perangkat lain pada jaringan, termasuk alamat IP.
Metode #2
Jika anda tahu komputer's nama jaringan anda dapat
ping
di Terminal. Itu akan mengembalikan komputer's IP address.Metode #3
Jika anda don't tahu komputer's nama jaringan, ada's trik lain yang dapat anda lakukan menggunakan
ping
. Menemukan alamat IP dan subnet mask. Keduanya harus terlihat di panel preferensi Jaringan di Preferensi Sistem. Line up anda alamat IP dan subnet mask, dan mengganti0
nilai-nilai dalam subnet mask dengan255
pada posisi yang relatif sama dari alamat IP. Misalnya, jika anda memiliki yang berikut alamat IP dan subnet mask masing-masing:192.168.1.151
255.255.255.0
0
adalah di bidang terakhir dari subnet mask, jadi anda mengganti field terakhir dari alamat IP dengan255
dan ping itu:ping 192.168.1.255
Anda harus mendapatkan respon dengan alamat IP dari setiap perangkat pada jaringan yang mampu merespon ping.
Metode #4
Trik terakhir adalah dengan menggunakan perintah terminal
arp -a
. Ini akan menunjukkan IP dan alamat MAC dari semua perangkat pada jaringan yang tahu tentang.Terakhir dua trik courtesy of ini Macworld artikel.
Ketik perintah
Ini akan menunjukkan kepada anda semua koneksi satu per satu.
T: Bagaimana saya tahu alamat IP dari komputer lain di jaringan saya?
Banyak jaringan
Yah, pertama-tama anda komputer adalah mungkin banyak jaringan. Anda dapat melihat hal ini dengan
ifconfig
perintah. Ada banyak info di sana, tetapi kebanyakan dari itu adalah luar biasa, jadi saya ingin filter adalah seperti berikut:Bidang pertama dari kiri sejajar garis network interface nama-nama. Anda wifi mungkin
en0
. Saya TunnelBlick VPN untuk AWSutun1
. Saya Preferensi Sistem > Berbagi > Berbagi Internet dibuatbridge100
untuk RaspberryPi saya telah mendapatkan internet dari MacBook Pro saya melalui ethernet dongle.Asumsikan IPv4
Karena anda diminta untuk alamat IP saya asumsikan alamat IPv4 adalah apa yang anda pedulikan. Aku digunakan "inet " (dengan spasi) untuk memblokir "inet6" entri untuk IPv6. Jika anda ingin IPv6 anda mungkin tahu lebih banyak tentang jaringan dari yang saya lakukan dan saya harus meminta anda pertanyaan.
Menemukan host
Let's fokus pada yang
bridge100
dan membawa anda sedikit lalu lintas Google. Banyak orang yang mengalami situasi ini ketika mereka ingin SSH atau RDC ke komputer tanpa kepala (seperti RaspberryPi) baik pada jaringan mereka atau ditambatkan melalui Berbagi Internet. It's sangat sulit ketika anda tidak memiliki koneksi sejarah (tabel arp) dengan perangkat. Untuk ini, anda dapat menggunakansudo nmap -sn 192.168.3.0/24
, yang merupakan nilai bridge100 inet (192.168.3.1) dengan digit terakhir diganti dengan "0/24". Namun, nmap isn't standar pada OSX sehingga kita dapat menginstalnya dengan homebrew.Dari yang anda dapat berasumsi bahwa saya RaspberyPi punya IP
192.168.3.6
untuk beberapa alasan. Terakhir kali saya terhubung saya berada di subnet yang berbeda dan punya192.168.2.3
. Bahwa nmap trik ini jauh lebih baik daripada mengetik'ping 192.168.3.2...
ping 192.168.3.6` sampai anda menemukannya.Saya berharap yang membantu.
Script ini akan memberikan anda apa yang anda mencari untuk benar-benar cepat dan membutuhkan untuk memiliki nmap diinstal. Keuntungan adalah bahwa jika host anda tidak membalas ping probe, nmap akan masih menemukan host sementara alat-alat lain tidak akan.
Ada beberapa alat-alat lain yang belum disebutkan namun untuk menemukan alamat IP informasi, dengan asumsi anda memiliki nama host dan anda menggunakan mDNS (alias Bonjour di lingkungan Mac). Kecuali jika anda telah mengkonfigurasi hal-hal yang berbeda, jaringan lokal anda nama-nama dalam bentuk
nama host.lokal
jadi di awal anda contoh anda akan mencarianda2.lokal
Pertama:
Misalnya:
Alat lain yang berguna adalah
menggali
(cobamenggali google.com
misalnya), yang dengan khusus beberapa parameter yang dapat digunakan untuk query mDNS node dari jaringan lokal anda.Hanya untuk mendapatkan alamat IP dari
menggali
yang dapat anda coba:Anda juga bisa menggunakan netstat untuk menunjukkan alamat jaringan:
Anda dapat menginstal Wireshark dan memulai scan pada kartu jaringan anda.
Menyaring hasil berdasarkan "nbns", dan anda akan melihat alamat IP di jendela atas.
Jika anda ingin tahu nama menggunakan IP: http://runakay.blogspot.com/2013/12/obtaining-computer-name-from-ip-address.html