Menemukan komputer di LAN dengan nama host saat terhubung ke jaringan melalui VPN

1

Saya terhubung ke LAN universitas saya melalui layanan VPN mereka. Sekarang saya ingin mendapatkan IP komputer saya di jaringan lokal dengan nama hostnya sehingga saya bisa SSH untuk itu. Bagaimana saya bisa mendapatkan alamat IP dari nama host? Saya menjalankan Ubuntu 13.04 dan begitu juga komputer saya di uni. Apakah itu mungkin, karena walaupun saat mengakses melalui nama host, kami sebenarnya menggunakan alamat IP.

Tolong beri tahu saya jika Anda membutuhkan informasi lebih lanjut untuk menjawab ini.

Terima kasih!

pengguna1953384
sumber

Jawaban:

1

Setidaknya ada dua cara untuk melakukan ini, yang dapat saya pikirkan.

Cara pertama adalah menjalankan perintah arp -a , yang akan menampilkan nama pcs pada LAN apakah itu Windows atau * Nix:

      arp -a

Anda juga dapat menggunakan alat yang sangat kuat, nmap , yang dapat melakukan banyak hal, di antaranya adalah yang Anda tanyakan:

  sudo apt-get  install nmap
  sudo nmap -sU --script nbstat.nse -p137 192.168.1.0/24

Anda harus menyesuaikan perintah di atas ke subnet Anda, alih-alih 192.168.1.0/24.

Ini juga akan mengembalikan daftar nama dan alamat pc, lagi-lagi terlepas dari OS PC. Nama-nama akan diidentifikasi sebagai Nama NetBIOS , dan Anda dapat menyaring output dari perintah di atas dengan menerbitkannya, sebagai gantinya, dalam bentuk ini:

 sud nmap -sU --script nbstat.nse -p137 192.168.1.0/24 | egrep 'report | NetBIOS'
MariusMatutiae
sumber
0

Tidak, itu mungkin tidak mungkin untuk mendapatkan alamat IP dari hostname kecuali jika ditentukan di suatu tempat - dan dalam hal ini tidak didefinisikan di mana pun Anda bisa mendapatkannya.

Bergantung pada Uni Anda, konfigurasi dan sumber daya, Anda mungkin dapat mengatur DNS dinamis (bersama dengan penyedia DNS dinamis) pada laptop Anda yang akan memungkinkan mesin yang terhubung ke Internet untuk menerima pembaruan nama mesin dan memetakannya ke domain nama.

davidgo
sumber