VPN経由でネットワークに接続するときに、ホスト名でLAN内のコンピュータを見つける


1

私は彼らのVPNサービスを通して私の大学のLANに接続しています。今、私はそれにSSHで接続できるように、ホスト名でローカルネットワーク上の私のコンピュータのIPを取得したいです。ホスト名からIPアドレスを取得する方法を教えてください。私はUbuntu 13.04を実行しているので、私のコンピュータは大学にあります。ホスト名を介してアクセスしている間でも、実際にはIPアドレスを使用しているので、それも可能です。

これに答えるためにさらに情報が必要な場合は私に知らせてください。

ありがとうございます。

回答:


1

これを行うには、少なくとも2つの方法があります。私が考えることができます。

最初の方法はコマンドを実行することです arp -a これは、Windowsか* Nixかにかかわらず、LAN上のPCの名前を表示します。

      arp -a

非常に強力なツールを使うこともできます。 nmap これは、膨大な数のことを実行できます。

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

あなたは192.168.1.0 / 24の代わりにあなたのサブネットに上記のコマンドを適応させるべきです。

これも、PCのOSに関係なく、PCの名前とアドレスのリストを返します。名前は次のように識別されます。 NetBIOS名 そして、あなたはそれを代わりにこの形式で発行することによって上記のコマンドの出力をふるいにかけることができます:

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

0

いいえ、ホスト名からIPアドレスを取得することは、おそらくどこかで定義されていない限り不可能です。

あなたのUni、設定、そしてリソースによっては、あなたのラップトップ上に(ダイナミックDNSプロバイダーと共に)ダイナミックDNSをセットアップすることができます。名。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.