Katakanlah saya memiliki dua komputer yang terhubung ke jaringan yang sama. Saya tahu bahwa dari computer1 dan berbagi file diaktifkan saya bisa mengintip di dalam computer2. Tetapi katakan bahwa ada sesuatu yang menarik pada computer2, yang Anda akses dengan mengetik localhost: 9091 di safari. (mis. UI web transmisi). Untuk mengaksesnya saya harus mengetikkan ip_address_of_computer2: 9091 di computer1.
Tapi bagaimana cara mengetahui alamat ip computer2 tanpa menggunakan computer2?
Jawaban:
Metode # 1
Cara termudah adalah dengan mengakses halaman administrasi router jaringan Anda. Ini akan memiliki informasi tentang perangkat lain di jaringan, termasuk alamat IP.
Metode # 2
Jika Anda tahu nama jaringan komputer, Anda bisa
ping
menggunakannya di Terminal. Ini akan mengembalikan alamat IP komputer.Metode # 3
Jika Anda tidak tahu nama jaringan komputer, ada trik lain yang dapat Anda lakukan untuk menggunakannya
ping
. Temukan alamat IP Anda dan subnet mask Anda. Keduanya harus terlihat di panel preferensi jaringan System Preferences. Sejajarkan alamat IP Anda dan subnet mask Anda, dan ganti0
nilai apa pun di subnet mask dengan255
posisi relatif yang sama dari alamat IP Anda. Misalnya, jika Anda masing-masing memiliki alamat IP dan subnet mask:192.168.1.151
255.255.255.0
Itu
0
ada di bidang terakhir dari subjaringan topeng, jadi Anda mengganti bidang terakhir dari alamat IP dengan255
dan ping:ping 192.168.1.255
Anda harus mendapatkan respons dengan alamat IP perangkat apa pun di jaringan yang mampu merespons ping.
Metode # 4
Trik terakhir adalah dengan menggunakan perintah terminal
arp -a
. Ini akan menunjukkan alamat IP dan MAC dari semua perangkat di jaringan yang diketahuinya.Dua trik terakhir milik ini artikel Macworld.
sumber
arp -a
akan berfungsi jika, dan hanya jika, Mac sudah berhasil menyelidiki atau terhubung ke host. Coba sendiri dengan menyalakan ulang Mac Anda dan menampilkan tabel arp. Itu akan hampir kosong. Untuk mengisi tabel itu, Anda perlu menjalankan sesuatu seperti pemindaian ping:nmap -sP 192.168.1.0/24
ping SOME-PC -4
untuk memecahkan penyelesaian IPV4.ping adminPC
ping komputer adminPC dan menampilkan alamat IP. Dan seperti komentar Nakilon,ping adminPC -4
menampilkan IPv4.Ketikkan perintah
Ini akan menunjukkan semua koneksi satu per satu.
sumber
arp -a
tidak mengambil salah satu kotak linux saya.T: Bagaimana saya tahu alamat IP komputer lain di jaringan saya ?
Banyak jaringan
Yah, pertama-tama komputer Anda mungkin ada di banyak jaringan . Anda dapat melihat ini dengan
ifconfig
perintah. Ada banyak info di sana, tetapi sebagian besar luar biasa, jadi saya suka memfilter seperti:Bidang pertama dari garis rata kiri adalah nama antarmuka jaringan. Anda wifi mungkin
en0
. VPN TunnelBlick saya ke AWS adalahutun1
. Preferensi Sistem Saya> Berbagi> Berbagi Internet dibuatbridge100
untuk RaspberryPi Saya telah mendapatkan internet dari MacBook Pro saya melalui dongle ethernet saya.Asumsikan IPv4
Karena Anda meminta alamat IP, saya menganggap alamat IPv4 adalah yang Anda pedulikan. Saya menggunakan "inet" (dengan spasi) untuk memblokir entri "inet6" untuk IPv6. Jika Anda menginginkan IPv6, Anda mungkin tahu lebih banyak tentang jaringan daripada saya dan saya harus bertanya kepada Anda.
Temukan tuan rumah
Mari kita fokus pada hal itu
bridge100
dan memberi Anda sedikit lalu lintas Google. Banyak orang mengalami situasi ini ketika mereka ingin SSH atau RDC menjadi komputer tanpa kepala (seperti RaspberryPi ) baik di jaringan mereka atau ditambatkan melalui Internet Sharing . Ini sangat sulit ketika Anda tidak memiliki riwayat koneksi (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 tidak standar pada OSX sehingga kami dapat menginstalnya dengan homebrew .Dari situ Anda bisa berasumsi bahwa RaspberyPi saya mendapat IP
192.168.3.6
untuk beberapa alasan. Terakhir kali saya menghubungkannya, saya berada di subnet yang berbeda dan mendapat192.168.2.3
. Trik nmap itu jauh lebih baik daripada mengetikping 192.168.3.2
...ping 192.168.3.6
sampai Anda menemukannya.Saya harap itu membantu.
sumber
Ada beberapa alat lain yang belum disebutkan untuk menemukan informasi alamat IP, dengan asumsi Anda memiliki nama host dan Anda menggunakan mDNS (alias Bonjour di lingkungan Mac). Kecuali Anda telah mengkonfigurasi berbagai hal secara berbeda, nama jaringan lokal Anda ada dalam formulir
host-name.local
sehingga dalam contoh awal Anda, Anda akan mencaricomputer2.local
Pertama:
Sebagai contoh:
Alat lain yang bermanfaat adalah
dig
(cobadig google.com
misalnya), yang dengan beberapa parameter khusus dapat digunakan untuk menanyakan node mDNS dari jaringan lokal Anda.Untuk mendapatkan hanya alamat IP,
dig
Anda dapat mencoba:sumber
Script ini akan memberi Anda apa yang Anda cari dengan sangat cepat dan mengharuskan nmap diinstal. Keuntungannya adalah jika host Anda tidak membalas probe ping, nmap akan tetap menemukan host tersebut sementara alat lain tidak.
Simpan skrip ini sebagai
lookup.sh
dan panggil (dengan beralih ke bahasa Inggris) dengansumber
/usr/bin/qnmap: line 2: =en1: command not found
Sepertinya tanda dolar sebelumi
seharusnya tidak ada di sana.Anda juga bisa menggunakan netstat untuk menampilkan alamat jaringan:
sumber
Jika Anda ingin tahu namanya menggunakan IP: http://runakay.blogspot.com/2013/12/obtaining-computer-name-from-ip-address.html
sumber
Anda dapat menginstal Wireshark dan memulai pemindaian pada kartu jaringan Anda.
Saring hasilnya dengan "nbns", dan Anda akan melihat alamat IP di jendela atas.
sumber