有効かどうか
Coddyの「IPアドレスとサブネット化」コースのレッスン 8/46。
すべてのオクテットが1バイトであるため、有効なIPv4アドレスには2つのルールがあります。ドットで結ばれた4つの数字が正確に並び、各数字が0から255の範囲内であることです。
そのため、無効なアドレスは簡単に見分けられます。192.168.300.5は範囲のルールに違反しており、1.2.3.4.5はオクテットが1つ多すぎます。このような入力ミスは、「なぜこれらのマシンは互いに通信できないのか」という問い合わせの典型的な原因なので、アドレスを目視で確認することは実際の業務スキルです。
チャレンジ
簡単ファイル addresses.txt には、1 行に 1 つずつ、6 つの候補アドレスが含まれています。cat を使って内容を確認し、どのエントリが有効な IPv4 アドレスかを判断して、ファイルに登場する順番で有効なものだけを出力してください。
期待される出力:
10.0.0.1
8.8.8.8
255.255.255.255自分で試してみよう
ターミナル
IPアドレスとサブネット化のすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド