Windows、Linux、Mac、WebサイトのIPアドレスを見つける方法は?

公開: 2022-03-15

IP(内部プロトコル)アドレスは、インターネット上のデバイスを識別する一意の識別子です。TCP/ IPプロトコルに接続され、そのデバイスを介した通信が可能になります。 IPアドレスに基づいて構築されたネットワークの最も一般的で人気のある例の1つは、ワールドワイドウェブとインターネットです。

IPサブネット(完全なIP範囲のサブセットの一種)内の各デバイスのアドレスは常に一意である必要があります。つまり、同じサブネット上の2つのデバイスが同じIPアドレスを持つことはできません。そうでない場合、IPアドレスの競合が発生します。

IPv4の場合、その形式はxxxxのように4オクテットにすることができ、各オクテットは8ビットまたは10進数で0〜255です。 例えば。 201.112.192.230 。 IPv6アドレスは、はるかに広い範囲をサポートし、 y:y:y:y:y:y:y:yのようにフォーマットされます。ここで、各yは、 2001:0db8:0001:0000:0000:0ab9:C0A8:0102のように16進数で0からFFFFの範囲のセグメントです。 2001:0db8:0001:0000:0000:0ab9:C0A8:0102

IPアドレスは、接続されたデバイスのロケーションアドレス指定、およびネットワークインターフェイスの識別に役立ちます。

また、接続されている各デバイスは2種類のIPアドレスを持つことができることを覚えておく必要があります。

  • プライベートまたは内部IPアドレス
  • パブリックまたは外部IPアドレス

内部IPアドレスは、内部ネットワーク内のメッセージングと接続用です。 これらのアドレスを持つデバイスはグローバルに到達可能ではなく、LAN内でのみアクセス可能です。 さらに、同じ内部IPを2つの異なるネットワークサブネットで使用できるため、必ずしも一意の識別子である必要はありません。

一方、外部IPアドレスはインターネット上でグローバルにアクセスできます。 アドレスはインターネット全体で一意であるため、接続先のデバイスの場所も決定します。 IANA (Internet Assigned Number Authority)は、さまざまな国に固有のアドレス範囲を割り当てるためです。

ウィンドウズ

コマンドプロンプトの使用

WindowsのCommand Promptでコマンドipconfigを実行すると、Windowsシステムで見つかったすべてのネットワークアダプタが一覧表示されます。 イーサネット、Wi-Fiなどの接続に基づいて、そのリストに複数のIPアドレスが含まれる可能性があります。

次に例を示します。

ネットワークと共有センター

システム/ネットワークアダプタのIPアドレスを見つける別の方法は、 Network and Sharing Centerを開くことです。 これを行うには、コントロールパネルを開き、[ Network and Internet ]->[ Network and Sharing Center ]->[ Connections: <Wi-Fi>/<Ethernet> ->[ Detailsに移動します。

外観は次のとおりです。

設定アプリ

StartメニューからSettingsアプリを開きます。 次に、[ Network & Internet ]-> [接続の種類](ここではWi-Fi)->[ Hardware Properties ]に移動します。 以下は、 Settingsアプリからのネットワークの詳細を示すスクリーンショットです。

Linux

Linuxには、システムのIPアドレスを確認するためのさまざまなオプションが用意されています。 Linuxディストリビューションに基づくGUIネットワークマネージャーに加えて、デフォルトでさまざまなディストリビューションで主にサポートされている一連の一般的なCLIコマンドがあります。 したがって、そのようなコマンドについて説明します。

ipコマンド

ipコマンドには多くのオプションがあります。 すべてのネットワークインターフェイスを一覧表示するには、ip aコマンドを使用するか、以下に示すようにネットワークインターフェイスの名前を指定します。

 $ ip addr show eth0 6: eth0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff:ff inet 172.23.120.4/20 brd 172.23.127.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::215:5dff:fe8c:b4c4/64 scope link valid_lft forever preferred_lft forever $

hostnameコマンド

-Iフラグを指定したhostnameコマンドは、さまざまなネットワークインターフェイスに接続されているすべてのIPを一覧表示できます。

 $ hostname -I 172.23.120.4 10.42.0.0 10.42.0.1 $

ifconfigコマンド

ipコマンドと同様に、 ifconfigは、Linuxシステムでネットワークパラメータを表示/変更するためのデフォルトのコマンドでしたが、多くのディストリビューションで引き続きサポートされています。 ifconfig -aを使用して、すべてのネットワークアダプターとそのIPを表示したり、 ifconfigで特定のネットワークインターフェイスを指定したりできます。

 $ ifconfig eth0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.23.120.4 netmask 255.255.240.0 broadcast 172.23.127.255 inet6 fe80::215:5dff:fe8c:b4c4 prefixlen 64 scopeid 0x20<link> ether 00:15:5d:8c:b4:c4 txqueuelen 1000 (Ethernet) RX packets 1339936 bytes 1152733066 (1.1 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 393472 bytes 333379281 (333.3 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 $

上記のすべての方法で、ネットワークアダプタの内部IPが表示されます。 Linuxターミナルから外部またはパブリックIPアドレスを表示するには、以下の一般的なツールのいずれかを試すことができます(これらのコマンドはすべて外部サービスと通信してパブリックIPを取得することに注意してください)。

 $ curl ifconfig.me $ curl ident.me $ curl ipinfo.io/ip $ dig +short myip.opendns.com @resolver1.opendns.com $ host myip.opendns.com resolver1.opendns.com

マック

Macでは、GUIまたは端末の方法に従ってIPアドレスを取得できます。

GUIメソッド

  • AppleメニューからSystem Preferencesを開きます。
  • トップメニューの[ Viewをクリックし、[ Network ]を選択します。
  • 左側のメニューから適切なネットワーク接続を選択します。
  • 右側に、MacのIPアドレスが表示されます。

CLIメソッド

  • Macでターミナルを開きます。
  • これで、イーサネット接続の場合、 ipconfig getifaddr en1コマンドを使用してIPアドレスを取得できます。

元:

 [email protected] ~ % ipconfig getifaddr en1 192.168.1.117 [email protected] ~ %

ウェブサイトのIP

システムのプライベートIPとパブリックIPに加えて、Webブラウザまたは他のアプリケーションを介して通信するインターネット上のWebサイトのパブリックIPがあります。 DNS名を使用してWebサイトを開いたり、Webサイトと通信したりしますが、コンピューターはバックエンドでIPアドレスを使用してこの通信を機能させます。

pingnslookupdigなどのシステムで一般的に利用可能なユーティリティを使用して、WebサイトのIPを照会できます。 pingは、IPをフェッチするためだけに使用されるものではありませんが、プロセスでIPをフェッチし、出力で表示できます。 さらに、これはさまざまなOSで利用できる共通のユーティリティです。 これらすべてのコマンドの動作は次のとおりです。

ping

 $ ping -c4 wikipedia.com PING wikipedia.com (91.198.174.194) 56(84) bytes of data. 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=1 ttl=57 time=7.53 ms 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=2 ttl=57 time=7.58 ms 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=3 ttl=57 time=7.56 ms 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=4 ttl=57 time=7.59 ms --- wikipedia.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms $

より多くのpingコマンドの例を調べることができます。

nslookup

 $ nslookup wikipedia.com Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: wikipedia.com Address: 91.198.174.194 Name: wikipedia.com Address: 2620:0:862:ed1a::3 $

掘る

$ dig +short wikipedia.com 91.198.174.194 $

便利な端末がない場合や、万が一の場合に備えて、使い慣れていない場合でも、恐れることはありません。 ブラウザから直接WebサイトのIP詳細を取得できる多数のwhoisツールが利用可能です。

そのような優れたwhoisユーティリティの1つは、GeekflareToolsからアクセスできます。

IPを検索するWebサイトのドメイン名を入力し、[ Find Host ]ボタンをクリックするだけで、ツールにWebサイトのIPと、場所やホスティングの詳細などのその他の便利な情報が表示されます。

結論

IPアドレスは、今日のインターネットの仕組みの本質的な部分です。 この記事では、プライベートIPとパブリックIPの違いと、Windows、Linux、およびMacシステムをカバーするネットワークインターフェイスに割り当てられたIPアドレスを特定する方法について説明しました。