導入
IP アドレスは、ネットワーク上のシステムに割り当てられるコード名です。これは、ネットワーク トラフィックを提供する郵便アドレスが正しいシステムに転送されるように動作します。
IP アドレス (またはインターネット プロトコル アドレス) は、システム ネットワークにリンクされているすべてのデバイスに割り当てられる数値ラベルです。 IP アドレスは、デバイスのローカリゼーションと識別の両方を提供します。 IP はネットワーク内で一意であり、接続されているすべてのデバイス間の通信が可能になります。また、プライベートとパブリックの 2 種類の異なる IP アドレスが利用可能であることも知っておく必要があります。
IPv6 と IPv4 の間には別の違いがある可能性があります。 IPv4 は標準の IP 形式で、共通の 4 つの部分の構造と、ドットで区切られた 4 バイトで構成されます (例: 198.122.0.0)。このセット内のすべての数値の範囲は 0 ~ 255 です。したがって、IP アドレス指定の完全な範囲は 0.0.0.0 ~ 255.255.255.255 になります。ただし、マシンの数が増えると、IPv4 では間もなく十分なアドレスを提供できなくなります。
そこで、128 ビットのアドレスを使用する形式である IPv6 が開発されました。 IPv6 は、インターネットに接続されるマシンの数が日々増加する中、一意の IP アドレスの不足から私たちを救ってくれました。
- 動的か静的かに基づいて複数の IP アドレスを分類する別の方法もあります。
- システムに静的 IP がある場合、システムのこの IP アドレスは常に同じであることを意味します。
- さらに、インターネットに接続するたびに、IP アドレスは変わりません。
- システムに動的 IP がある場合は、変更される可能性があります。
- DHCP (または動的ホスト構成プロトコル) は、動的 IP アドレスを選択します。
- インターネット上のほぼすべてのマシン、そしておそらく私たちのマシンも、最も効果的なコストのオプションである動的 IP アドレスを持っています。
- IP アドレスはランダムではありません。数学的には、これらは次によって生成され、割り当てられます。 イアナ (Internet Assigned Numbers Authority)、の配布物 ICANN (割り当てられた名前と番号のためのインターネット会社)。
ICANN は、インターネット セキュリティの維持をサポートし、誰もがアクセスできるようにすることを目的として 1998 年に米国で設立された非営利企業と言えます。インターネット上では、ドメインを登録する人は毎回、ドメイン名登録業者の存在を経験し、そのドメインを ICANN に登録するために料金を支払います。
IPアドレスの仕組み
特定のデバイスが予期した方法で接続しない理由を理解したい、またはネットワークが機能しない理由をトラブルシューティングしたい場合、IP アドレスがどのように機能するかを理解するのに役立ちます。
IP は他の言語と同様に、ガイドライン セットと対話して情報を伝達します。すべてのデバイスは、このプロトコルを利用して他の LinkedIn デバイスとデータを検索、転送、交換します。
通常、IP アドレスの使用はシーンのすぐ後に行われます。このプロセスは次のように機能します。
- 間接的に、デバイスは、インターネットにリンクされたネットワークに接続することによって、最初にインターネットにリンクし、デバイスがインターネットにアクセスできるようにします。
- おそらく、そのネットワークは、私たちが家にいるときの ISP (インターネット サービス プロバイダー) になるでしょう。それは職場の社内ネットワークになります。
- 当社の IP アドレスは、ISP によってデバイスに割り当てられます。
- 私たちのインターネット活動は ISP を利用します。彼らはそれを私たちのIPアドレスとともに私たちに返します。彼らは私たちにインターネットへのアクセスを提供しているので、私たちのデバイスに IP アドレスを割り当てるのは彼らの仕事です。
- ただし、IP アドレスは変更される可能性があります。たとえば、ルーターやモデムの電源をオンまたはオフにすることで変更することができます。 ISP に連絡することもできます。彼らは私たちのためにそれを変更することができます。
- たとえば、外出時にデバイスを持ち歩くときは、ホーム IP アドレスは付属しません。これは、インターネットを使用するために他のネットワークを使用し、コーヒー ショップ、空港、ホテルなど、ISP によって割り当てられた別の IP アドレスを使用するためです。
IPアドレスの種類
IP アドレスには多くのカテゴリがあり、各カテゴリにはさまざまなタイプがあります。
すべての企業と個人は、インターネット サービス プランでパブリックとプライベートの 2 つの異なる IP アドレスを持っています。パブリック用語とプライベート用語はネットワークの場所に関連付けられています。つまり、ネットワークではプライベート IP アドレスが使用されます。ただし、パブリック IP アドレスは外部のネットワークで利用されます。
すべてのデバイスには、インターネット ネットワークに接続するプライベート IP アドレスがあります。これには、タブレット、スマートフォン、コンピューターだけでなく、スマート TV、プリンター、スピーカーなどの Bluetooth 対応デバイスも含まれます。 IoT の発展に伴い、私たちが所有するプライベート IP アドレスの総数はおそらく家庭内で増加していると思われます。
私たちのルーターはこれらのアイテムを個別に認識する方法を必要とし、いくつかのアイテムは相互に識別する方法を必要とします。したがって、ルーターはプライベート IP アドレスを生成します。これらは、ネットワーク上でデバイスを分離するすべてのデバイスの一意の識別子です。
このアドレスは、ネットワーク全体に関連する主要なアドレスです。また、それらはネットワークのプライマリ IP アドレスに追加され、接続されているすべてのデバイスには IP アドレスが割り当てられます。パブリック IP アドレスは、ISP を通じてルーターに与えられます。
通常、ISP には主要な IP アドレス グループが含まれており、顧客と共有します。当社のパブリック IP アドレスは、すべてのデバイスがインターネット ネットワークの外部で当社のネットワークを識別するために使用するアドレスです。
パブリック IP アドレスは、静的と動的の 2 つの異なるタイプに分類されます。
静的 IP アドレスは、動的アドレスとは対照的に一貫性があります。 IP アドレスは、ネットワークによって割り当てられると同じになります。ほとんどの企業や個人は静的 IP アドレスを必要としません。ただし、サーバーをホストする必要がある企業にとっては、サーバーを持つことが重要です。これは、静的 IP アドレスにより、それに固定された電子メール アドレスと Web サイトに固定 IP アドレスが含まれることが保証されるためです。他のデバイスが Web 上で一貫してそれらを見つけられるようにしたい場合は、重要です。
それは次のポイントにつながります。 Web サイトの IP アドレスには 2 つの異なる形式があります。サーバーをホストせず、Web のホスティング パッケージに依存する Web サイト所有者 (ほぼすべての Web サイトがこれに当てはまります) の場合、Web サイト用の 2 種類の IP アドレスが利用可能です。以下にリストして説明します。
共有ホスティング スキームに依存する Web サイトの多くは、Web ホスティング プロバイダーの同様のサーバー上でホストされているいくつかの Web サイトのうちの 1 つです。中小企業のWebサイトや個人のWebサイトでは、トラフィック量に余裕があり、総ページ数などに制限がある場合に起こりがちです。このように、ホストされるWebサイトには共有IPアドレスが含まれることになります。
いくつかの Web ホスティング スキームには、専用 IP アドレスを購入するオプションが含まれています。これにより、SSL 証明書の取得がはるかに簡単になり、FTP (ファイル転送プロトコル) サーバーを実行できるようになります。これにより、組織内の 2 人以上のユーザーとファイルを転送および共有することが容易になり、FTP の匿名共有オプションが許可されます。
また、IP アドレスで当社 Web サイトにアクセスするための専用 IP アドレスにより、ドメイン名の代わりに IP アドレスで当社 Web サイトにアクセスできるため、ドメインを登録する前に確立して確認したい場合に役立ちます。
これらの IP アドレスは定期的に自動的に変更されます。 ISP は主要な IP アドレス グループを購入し、それらを顧客に自動的に割り当てます。彼らはそれらを再割り当てし、他の顧客が定期的に使用できるように以前の IP アドレスをグループに設定し直します。 ISP にとっての理論的根拠は、このアプローチによりコストを削減することです。
たとえば、IP アドレスの継続的なフローを自動化することは、顧客が自宅を変更した場合に、その IP アドレスを再作成するための特定のタスクを実行する必要がないことを意味します。また、IP アドレスを変更すると、ハッカーによるネットワーク インターフェイスへのハッキングが複雑になるため、セキュリティ上の利点も数多くあります。
IPアドレスのセキュリティ上の脅威
前提条件
- Linux OS
- コマンドライン/ターミナルウィンドウへのアクセス
コマンドラインを使用して IP アドレスを確認する
IP アドレスを確認するために使用できるコマンドがいくつかあります。まず、コマンド ライン/ターミナル ウィンドウを開いてこれらのコマンドを実行します。
1. hostnameコマンドを使用する
ターミナル ウィンドウから、次のコマンドを使用して IP アドレスを確認できます。
フィズバズ ジャワ
hostname -I
私たちのシステムは内部 IP アドレスを表示します。
2. ip addrコマンドを使用する
コマンドを使用して IP アドレスを確認できます。 IPアドレス
ip addr
私たちのシステムはハードウェアをスキャンし、所有しているすべてのネットワーク アダプターのステータスを表示します。 ether/link を示すエントリを確認します。以下のいずれかが表示されるはずです。
inet 192.168.0.10/24 inet6 fe80::a00:27ff:fe76:1e71/64
これらのエントリには、ワイヤレスまたは WiFi アダプタ、または有線またはイーサネット アダプタのエントリが含まれます。また、仮想アダプタのエントリがある場合もあります。通常、希望する IP アドレスがリストされるエントリは 1 つだけです。
重要: スラッシュ /64 -- および --/24 の後の数字はネットワーク サイズを表します。また、ネットワークのサイズのマッピングとスキャンにも役立ちます。
3. ifconfig コマンドを使用する
この方法は、ifconfig コマンドを適用して IP アドレス アソシエートを検索するために使用されます。このコマンドラインに次のコマンドを入力します。
ifconfig
システムは、仮想、接続、切断などのすべてのネットワーク接続を表示します。 IP アドレスを見つけるには、「MULTICAST」、「RUNNING」、「BROADCAST」、「UP」というラベルが付いているものを確認してください。両方をリストします IPv6 と IPv4 アドレス。
重要: IP アドレスを確認すると、ループバックという用語に気づくことがあります。これは、同様のシステムにトラフィックを与える IP アドレスを指します。ループバック アドレスは通常 127.0.0.1 です。不正確な回線で検査しているか、リストされているアドレスを検査するときにネットワークに接続していません。
4. Linux の GUI を使用して IP アドレスを検索する
ポイントアンドクリックインターフェイスを使用して実行している場合、 Linux システムでは、次の手順を考慮して IP アドレスを確認できます。
- 入力 設定 の検索バー内で アプリケーションメニュー。
- アイコンを押します。つまり、 設定 出力の中に表示されます。
- 次に、タブを検索します。つまり、 通信網 以内 設定メニュー、 そしてアイコンを押します。つまり、 高度な有線設定。
- ポップアップ ウィンドウが開き、有線設定の詳細が表示されます。ここで両方を確認できます IPv6 アドレスと IPv4 アドレス。
パブリックIPアドレスを確認する
外部 Web サイトにアクセスしてパブリック IP アドレスを見つけることができます。
ブラウザを使用している場合は、次の場所に移動できます。
https://www.whatismyip.com
または、
ターミナルまたはコマンド ラインを使用している場合は、wget やcurl などの取得コマンドを使用して、外部 IP アドレスを表示します。
wget -0 - -q https://checkip.amazonaws.com curl -s https://icanhazip.com
重要: Web サイト (安全でない) への接続にcurlを使用すると、出力でエラーが返されます。
プライベート/パブリック IP アドレスとは何ですか
ネットワークでは、すべてのコンピュータに IP アドレスが必要です。 2 台のコンピュータが同様の IP アドレスを持つ場合、ネットワーク上でエラーが発生します。
最新のネットワークのほとんどは問題を発見し、修正するように求められます。ただし、さまざまな古いネットワークは、トラフィックを両方のシステムにルーティングしようとして失敗する可能性があります。
ほとんどのコンピュータには、次の 2 つの異なる IP アドレスがあります。
パブリックIPアドレス: これは、私たちが Web サイトにアクセスしているときに遭遇するアドレスです。私たちのシステムは、小規模ネットワークに接続するときに、IP アドレス (内部) を持つルーターに接続します。次に、そのルーターは巨大なネットワーク (インターネット サービス プロバイダーなど) に接続し、IP アドレス システムを備えています。
プライベートIPアドレス: ネットワーク上で使用されるIPアドレスです。これは、ルーティング ツールを構成するために使用したいものでもあります。通常、小規模ネットワークでは、内部 IP アドレスは 192.168.x.x IP アドレスで始まります。動的に接続するたびに、システムに割り当てられます。
IPv4 アドレスのいくつかの範囲がプライベート ネットワーク用に予約されています。これらを以下に示します。
- 192.168.0.0/16
- 172.16.0.0/12
- 10.0.0.0/18