初めに
こんにちは。CYBIRDエンジニア Advent Calendar 2017
18日目の@cy-katsuhiro-miuraです。17日目は@zonさんのArduinoとかRaspberry Piの入門キットがうまく組み立てられなくて入門できない問題でした。僕も電子工作キットを買ってみたものの、LEDをピカピカさせて満足して終わる事が多いので、とっても共感できました!
さて、皆さんこんにちは。
今年のペナントレースもCSもいろんなドラマがあり、盛り上がりましたね。
ところで今年の前半"IPアドレス打線"というのが、ちょっと話題になっていたのご存知ですか?
皆さん思いますよね。
「IPアドレス打線ってなに?」
https://www.google.co.jp/search?q=IPアドレス打線
詳しくはググっていただきたいのですが、要は各選手の打率が.255以下というのをIPアドレス打線というようです。
上手いこと言いますね。
でも僕は初めてこの単語を見た時に、自分の好きなIPのアドレスで打線を組むやつだと思いました。
昔よくやりましたよね?山手線の駅で打線組む、とかおにぎりの具で打線組むとか。
まあ、そんなわけで、勝手に選んだIPアドレスで打線組んでみました。
1中 127.0.0.1/32
2遊 8.8.8.8/32
3二 192.168.0.0/16
4三 10.0.0.0/8
5右 255.255.255.255/32
6一 172.16.0.0/12
7捕 169.254.0.0/16
8投 192.0.2.0/24
9左 192.88.99.0/24
1中 127.0.0.1/32
ローカルのループバックアドレス。
IPアドレス界のリードオフマン。
彼にPingが通らないようであればそもそもネットワーク以前の問題。
2遊 8.8.8.8/32
GoogleのPublic DNSのアドレス。
とりあえずDNSをここに設定しておけば、名前解決。
確実な進塁を望むなら。
3二 192.168.0.0/16
クラスCプライベートアドレス
小さめなネットワークならココで完結できるはず。
まずは1点。
4三 10.0.0.0/8
クラスAプライベートアドレス
彼に任せておけば、だいたいどんな環境でも大丈夫という安心感。
長打力ピカイチ。
5右 255.255.255.255/32
ブロードキャストアドレス
塁が埋まっていても、全ノードに一掃。
6一 172.16.0.0/12
クラスBプライベートアドレス
65534個までいけるという中距離ヒッター。
でもあまり登用されない印象。覚えづらいし。
クラスAでサブネットきればいいじゃん。
7捕 169.254.0.0/16
APIPAアドレス
DHCPないときに自動的に割り振られるアドレス。
Windowsオリジナル機能かと思いきや、RFCでもちゃんと定義されてる。
RFC 3927 Dynamic Configuration of IPv4 Link-Local Addresses
まあ最悪こいつで通信できるようにしておくってのはバッドノウハウなのか?
でも意外とこれでネットワーク構築してるご家庭とかあるんじゃないか。
8投 192.0.2.0/24
ドキュメント用アドレス
RFC5737 IPv4 Address Blocks Reserved for Documentation
RFCで定義されてるので、使っちゃいけないやつ。
198.51.100.0/24 , 203.0.113.0/24 とかもそれ。
サンプルとかドキュメントにうっかり実IPアドレス書いちゃって、よく分からない人がホントにそれ使っちゃったらヤバイ、みたいなときにはこのIPアドレス書いておきましょう。
9左 192.88.99.0/24
IPv6 to IPv4 リレーアドレス
IPv6の時代がくる、そう思っていた時期が僕にもありました。
いちおうRFCでも定義されてる
RFC3964 Security Considerations for 6to4
こんなんまだまだ使わないだろ。
最後に
どうですか?
もちろん異論は認めますので、異論ある方はオリジナル打線組んでみてください。
ここにあげたアドレスは全部whois引けると思うので興味ある方はwhoisコマンド叩いてみても面白いかと思います。
CYBIRD エンジニア Advent Calendar 2017 明日は、爽やかスマイルでうちの娘達からも絶大な人気を得ている@cy-kenta-takahashi さん(いつも遊んでくれてありがとう)の非エンジニア職の新卒に研修で技術とは何かを伝えるにはどうしたらいいかです!楽しみですね!