LAN 内の IP アドレスからコンピュータ名を検索する方法

ローカル エリア ネットワーク (LAN) では、各デバイスには、それを識別するために使用される IP アドレスが割り当てられます。これらの IP アドレスは動的であることが多く、時間の経過とともに変化する可能性があります。ただし、各デバイスには、一定のままの一意のコンピュータ名もあります。この記事では、さまざまな方法を使用して LAN 内の IP アドレスからコンピュータ名を検索する方法を説明します。

LAN 内の IP アドレスからコンピュータ名を検索するには、nmap、nmblookup、nslookup の使用、DHCP サーバーの確認、nbtstat (Windows のみ) の使用など、さまざまな方法を使用できます。これらのメソッドを使用すると、ネットワークにクエリを実行し、特定の IP アドレスに関連付けられたコンピュータ名を取得できます。

nmapの使用

nmapは、コンピュータ ネットワーク上のホストとサービスを検出するために使用できる強力なネットワーク スキャン ツールです。 IP アドレスからコンピュータ名を検索するためにも使用できます。

nmap を使用するには、ターミナルを開いて次のコマンドを入力します。

sudo nmap -sn <Your LAN Subnet>

例えば:

sudo nmap -sn 192.168.1.*

-snこのオプションは、ポート スキャンを行わずにホストを見つけるために使用される単純な ping スキャンを実行するように nmap に指示します。の*in the subnet は、サブネット内のすべての可能な IP アドレスを表すワイルドカードです。

このコマンドは、LAN 上のすべてのアクティブなデバイスのリストを、それらの IP アドレスとホスト名とともに返します。

nmblookup の使用

nmblookupNetBIOS 名を照会し、LAN 内の IP アドレスにマップするために使用されるツールです。 IP アドレスからコンピュータ名を検索するために使用できます。

nmblookup を使用するには、ターミナルを開いて次のコマンドを入力します。

nmblookup -A <IP address>

例えば:

nmblookup -A 192.168.1.2

-Aこのオプションは、指定された IP アドレスに対してノード ステータスのクエリを実行するように nmblookup に指示します。これにより、デバイスの NetBIOS 名と、デバイス タイプや MAC アドレスなどの他の情報が返されます。

nslookupの使用

nslookup は、インターネット サーバーに関する情報を取得するために使用されるネットワーク ユーティリティ プログラムです。 IP アドレスからコンピュータ名を検索するために使用できます。

nslookup を使用するには、ターミナルを開いて次のコマンドを入力します。

nslookup <IP address>

例えば:

nslookup 192.168.1.2

このコマンドは、指定された IP アドレスの DNS ホスト名を返します。

DHCPサーバーを確認する

ほとんどの LAN は、DHCP サーバーを使用して、IP アドレスをデバイスに動的に割り当てます。これらのサーバーは、多くの場合、割り当てられた IP アドレスと対応するコンピューター名を記録します。

DHCP サーバーを確認するには、その管理インターフェイスにアクセスする必要があります。これは多くの場合、Web ブラウザに DHCP サーバーの IP アドレスを入力することでアクセスできる Web ページです。この情報にアクセスする正確な方法は、DHCP サーバーのメーカーとモデルによって異なります。

nbtstat の使用 (Windows のみ)

Windows マシンを使用している場合は、nbtstat コマンドを使用して IP アドレスからコンピューター名を検索できます。

コマンド プロンプトを開き、次のコマンドを入力します。

nbtstat -A <IP address>

例えば:

nbtstat -A 192.168.1.2

-Aこのオプションは、IP アドレスで指定されたリモート コンピューターの NetBIOS 名テーブルを表示するように nbtstat に指示します。

このコマンドは、デバイスの NetBIOS 名と、デバイス タイプや MAC アドレスなどの他の情報を返します。

結論

LAN 内の IP アドレスからコンピュータ名を見つけるには、さまざまな方法を使用できます。選択する方法は、特定のネットワーク構成と使用可能なツールによって異なります。この記事で説明する手順に従うと、LAN 上の任意の IP アドレスに関連付けられたコンピュータ名を見つけることができるはずです。

はい、nmap を使用すると、LAN 内の IP アドレスからコンピュータ名を見つけることができます。ターミナルを開いてコマンドを実行するだけですsudo nmap -sn <Your LAN Subnet>。これにより、単純な ping スキャンが実行され、LAN 上のアクティブなデバイスのリスト (IP アドレスとホスト名を含む) が返されます。

いいえ、nmblookup は Linux システムに限定されません。これは、NetBIOS 名を照会し、LAN 内の IP アドレスにマップするために使用されるツールであり、Linux、macOS、Windows などの複数のオペレーティング システムで利用できます。

はい、nslookup を使用して、LAN 内の IP アドレスからコンピュータ名を見つけることができます。ターミナルを開いてコマンドを実行しますnslookup <IP address>。これにより、指定された IP アドレスの DNS ホスト名が返されます。

DHCP サーバーを確認するには、その管理インターフェイスにアクセスする必要があります。これは多くの場合、Web ブラウザに DHCP サーバーの IP アドレスを入力することでアクセスできる Web ページです。この情報にアクセスする正確な方法は、DHCP サーバーのメーカーとモデルによって異なります。

はい、Windows マシンを使用している場合は、nbtstat コマンドを使用して IP アドレスからコンピューター名を検索できます。コマンドプロンプトを開いてコマンドを実行しますnbtstat -A <IP address>。これにより、IP アドレスで指定されたリモート コンピューターの NetBIOS 名テーブルが表示されます。

Related Posts