IPアドレスとは?
IPアドレス(インターネットプロトコルアドレス)は、通信のためにインターネットプロトコルを使用するコンピュータネットワークに接続された各デバイスに割り当てられた数値ラベルです。 IPアドレスは、ホスト識別と位置決めの2つの主要な機能を提供します。 ウェブサーバーからスマートフォンまで、インターネットに接続されるすべてのデバイスは、IPアドレスを要求し、データを送受信します。IPv4 アドレス
フォーマットと構造
IPv4 アドレスは、通常、点数の小数表記で表示されている 32 ビット番号です。
192.168.1.1
│ │ │ │
│ │ │ └── Fourth octet (0-255)
│ │ └── Third octet (0-255)
│ └── Second octet (0-255)
└── First octet (0-255)
アドレスクラス
| クラス | ファーストオクタット | デフォルトのネットワークビット | ミッション |
|---|---|---|---|
| ツイート | 1-126の | 8月8日 | 大型ネットワーク |
| ツイート | 128-191の特長 | 16 の | 媒体ネットワーク |
| ツイート | 192-223年 | 日 24 | 小型ネットワーク |
| ダイバーシティ | 224-239の | N・A | マルチキャスト |
| Eメール | 240-255の | N・A | 体験・体験 |
プライベートアドレス範囲
社内ネットワーク(インターネットではルータ不可)
10.0.0.0 - 10.255.255.255 (Class A)
172.16.0.0 - 172.31.255.255 (Class B)
192.168.0.0 - 192.168.255.255 (Class C)
IPv4 排気
IPv4は、約4.3億アドレスを提供します。 2011年、IPv6の採用を運転し、グローバルに割り当てられました。
IPv6 アドレス
フォーマットと構造
IPv6 アドレスは、16 ビットの数字で、16 ビットの数字でヘキサデシマルで表示されます。
2001:0db8:85a3:0000:0000:8a2e:0370:7334
##Abbreviated フォーマット
リードゼロは省略可能で、ゼログループが置き換えられます。
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Short: 2001:db8::1
アドレス容量
IPv6 は 340 の undecillion アドレスを提供しており、地球の表面に複数の回を重ねるすべての原子に一意のアドレスを割り当てます。
DNS の IP アドレス
DNSを介してIPアドレスにドメイン名が解決します。
レコード(IPv4)
example.com. IN A 93.184.216.34
##AAAAレコード(IPv6)
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
静的対動的IPアドレス
| タイプ: | 仕様 | ユースケース |
|---|---|---|
| スタディ | 修正、変更なし | サーバー、ホスティング、リモートアクセス |
| ダイナミック | DHCP の割り当ては変更するかもしれません | 消費者インターネット、モバイルデバイス |
IPアドレス検索とツール
共通の診断命令:
# Find your IP
curl ifconfig.me
# DNS lookup
dig example.com A
nslookup example.com
# Reverse DNS lookup
dig -x 93.184.216.34
セキュリティの考慮事項
- IPベースのアクセス制御: IPアドレスによるファイアウォールフィルタ
- 位置:IPアドレスは、近似の物理的な場所を明らかに
- DDoS攻撃: トラフィック洪水による特定のIPアドレスをターゲット
- IPの評判: 悪意のある活動のためにフラグが付けられたIP
- NAT: ネットワークアドレスの翻訳は、パブリックIPの背後にある内部IPを隠します
IPアドレスを理解することは、DNSの構成、接続の問題のトラブルシューティング、およびサーバーインフラストラクチャの管理の基礎です。