アカウント名:
パスワード:
先人はドキュメント用のIPアドレスを用意してます。
https://toe.bbtower.co.jp/20160331/132/ [bbtower.co.jp]
やっぱ123.456.789.012でしょう。
255超の数字入っているのが嘘アドレスとして分かりやすくていいなぁと思う。RFC6890は知名度が低すぎて
256以上の数値にはそういう意味があったのか。個人的には、学生さんに「256以上の数字は入りませんよ」って教えるときには使えないなぁ、っていう感想だったんだけど。
# あと、133.9.0.0 を 133.009.000.000 って書くことの可不可はどうなんだろう?
あ、そっか、IPv4の数字は255までという知識の前提が必要か。
xxxって表現は今回の問題除けば優秀やなぁ、やっぱり。192.168.***.***とか192.168.???.???だとどうだろ。
192.168.***.***とか192.168.???.???だとどうだろ。
エスケープ漏れでインジェクションやらかす奴がでるフラグですね
> # あと、133.9.0.0 を 133.009.000.000 って書くことの可不可はどうなんだろう?「0始まりは8進数とみなす」という処理系があってトラブルになった、なんて話をどこかで見た気がします。画面からの設定でもそうなったのか、ソース内に埋め込んだのかは覚えていないのですが。
サイボーグ009が強いのは、敵サイボーグのメカ部分が009という文字列を0始まりで8進数として解釈しようとしたら9が入ってて混乱するからだったのか!
え、008も同様だろって。あの黒んぼ、原作だとヒドイ目には合うのに見せ場がないんだよね……
PerlのChangeLogだったか、"8は8進数でない"ってのがあったような...
バークレイソケット由来で、POSIXにも採用されてる。実はそこそこ多い。https://linuxjm.osdn.jp/html/LDP_man-pages/man3/inet_addr.3.html [linuxjm.osdn.jp]
ちなみに、同じことがWHATWG URL Standardでも規定されている。
https://url.spec.whatwg.org/#concept-ipv4-parser [whatwg.org]
bash がそうですね。時間表示をスクリプトで書いて桁数固定にしようとして面倒なことになりました。秒の表示の下一桁が 9 になって必ずエラーになるので、検索して初めて知った 20 年前w
映画やドラマのIPアドレスだと割と見る。個人的にはリアリティがなくて嫌だなと思う。一目で偽アドレスだと分かるし、シリアスな場面だと結構残念。
オフトピだが、WindowsのPingは特別な実装で、例えば256以上の数字でもドットが抜けて ping 127.456 とかやると勝手に 127.0.1.200 に飛んだりする
456 = 0000 0001 1100 1000001 = 0000 0001 ____ ____200 = ____ ____ 1100 1000
なるほど、独自実装じゃなくてそもそもクラスAとかB用途だったのかそれなら確かに便利な気もするな
「ここに任意のIPアドレス」ならそれでいいけど、192.168.0.まで固定で最後の1オクテットが任意値ですよ、みたいな表現ができない難点がありますね
192.168.0.999 (最後の999は実際には0〜255の範囲で任意の数字)
じゃだめですかね
99の打ち間違いと区別しにくいからイマイチ。
あ、すいません1行目全体にカギカッコをつけて読んでいただけると幸い。括弧内の説明文も含めて記入するということです。
そしてネジになった
イプセンの「ペール・ギュント」(グリーグの曲で有名な奴)だとボタンにされるらしい。ネジとボタン、どっちがマシだろう。
例示用IPアドレスが用意されてるんだから、プライベートアドレスであるという含意がないときに(例示が実在のパブリックアドレスと衝突しないことを保証するためだけに)プライベートアドレスを使うのは微妙かなあ。example.comを知らないからと言ってlocalhostを使うみたいな
xxxじゃなくてxxなら問題ないです。現在、xx(を含むいくつかの文字列)をプライベート用途で使えるTLDにしようという方向でIETFで議論が進んでいます [ietf.org]。2文字のTLDはiso-3166-1の国コードが自動的にccTLDとして使われるというルールになっていますが、このiso-3166-1で使われない国コードとして予約されてる文字列を明示的にプライベート用途に定義しようという議論であり、仮にRFCにならなかったとしてもxxというTLDが誕生することはありません。
> xxというTLDが誕生することはありません。
これは(現実には可能性が低いとしても)国が増えたらあり得るのでは。
ごめん、確認したらこのドラフトexpireしてたわ:-)とはいえ、xxというTLDができることはないからxxxみたいな問題が起きることはないという結論は同じ。
例に出てる xxx.xxx.xxx.xxx を叩いてみた(httpで補完された)んだけどサイトが見つからなかった って出てきたけど今は大丈夫なのでは?
URLだと example.com っていう覚えやすくて判りやすいのがあるけど、IPだと数値だと覚えづらいとか「あえて数値以外を書きたい(xとかnとか)」ってのでひっかかっちゃうんですよね999.999.999.999とかにしておけばいいのかな
# hogehoge.com は実在して hoge.hoge.hoge なら存在しない、とかそういう何か
127.0.0.1は僕のIPアドレスなので勝手に使わないでください
127.0.0.1は使用していません。127.127.127.127を使用しています。
300.300.300.300😘
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
使ってよいアドレスを教えてよ (スコア:1)
先人はドキュメント用のIPアドレスを用意してます。
https://toe.bbtower.co.jp/20160331/132/ [bbtower.co.jp]
Re: (スコア:0)
やっぱ123.456.789.012でしょう。
Re:使ってよいアドレスを教えてよ (スコア:1)
255超の数字入っているのが嘘アドレスとして分かりやすくていいなぁと思う。
RFC6890は知名度が低すぎて
Re: (スコア:0)
256以上の数値にはそういう意味があったのか。
個人的には、学生さんに「256以上の数字は入りませんよ」って教えるときには使えないなぁ、っていう感想だったんだけど。
# あと、133.9.0.0 を 133.009.000.000 って書くことの可不可はどうなんだろう?
Re:使ってよいアドレスを教えてよ (スコア:1)
あ、そっか、IPv4の数字は255までという知識の前提が必要か。
xxxって表現は今回の問題除けば優秀やなぁ、やっぱり。
192.168.***.***とか192.168.???.???だとどうだろ。
Re: (スコア:0)
192.168.***.***とか192.168.???.???だとどうだろ。
エスケープ漏れでインジェクションやらかす奴がでるフラグですね
Re: (スコア:0)
> # あと、133.9.0.0 を 133.009.000.000 って書くことの可不可はどうなんだろう?
「0始まりは8進数とみなす」という処理系があってトラブルになった、なんて話をどこかで見た気がします。
画面からの設定でもそうなったのか、ソース内に埋め込んだのかは覚えていないのですが。
Re: (スコア:0)
サイボーグ009が強いのは、敵サイボーグのメカ部分が009という文字列を
0始まりで8進数として解釈しようとしたら9が入ってて混乱するからだったのか!
え、008も同様だろって。あの黒んぼ、原作だとヒドイ目には合うのに見せ場がないんだよね……
Re: (スコア:0)
PerlのChangeLogだったか、"8は8進数でない"ってのがあったような...
Re: (スコア:0)
バークレイソケット由来で、POSIXにも採用されてる。
実はそこそこ多い。
https://linuxjm.osdn.jp/html/LDP_man-pages/man3/inet_addr.3.html [linuxjm.osdn.jp]
Re: (スコア:0)
ちなみに、同じことがWHATWG URL Standardでも規定されている。
https://url.spec.whatwg.org/#concept-ipv4-parser [whatwg.org]
Re: (スコア:0)
bash がそうですね。
時間表示をスクリプトで書いて桁数固定にしようとして面倒なことになりました。
秒の表示の下一桁が 9 になって必ずエラーになるので、検索して初めて知った 20 年前w
Re: (スコア:0)
映画やドラマのIPアドレスだと割と見る。
個人的にはリアリティがなくて嫌だなと思う。
一目で偽アドレスだと分かるし、シリアスな場面だと結構残念。
Re: (スコア:0)
オフトピだが、WindowsのPingは特別な実装で、例えば256以上の数字でもドットが抜けて ping 127.456 とかやると勝手に 127.0.1.200 に飛んだりする
456 = 0000 0001 1100 1000
001 = 0000 0001 ____ ____
200 = ____ ____ 1100 1000
Re:使ってよいアドレスを教えてよ (スコア:1)
Re: (スコア:0)
なるほど、独自実装じゃなくてそもそもクラスAとかB用途だったのか
それなら確かに便利な気もするな
Re: (スコア:0)
「ここに任意のIPアドレス」ならそれでいいけど、192.168.0.まで固定で最後の1オクテットが任意値ですよ、みたいな表現ができない難点がありますね
Re:使ってよいアドレスを教えてよ (スコア:2)
192.168.0.999 (最後の999は実際には0〜255の範囲で任意の数字)
じゃだめですかね
Re: (スコア:0)
99の打ち間違いと区別しにくいからイマイチ。
Re:使ってよいアドレスを教えてよ (スコア:2)
あ、すいません1行目全体にカギカッコをつけて読んでいただけると幸い。括弧内の説明文も含めて記入するということです。
Re: (スコア:0)
192.168.0.999 (最後の999は実際には0〜255の範囲で任意の数字)
じゃだめですかね
そしてネジになった
Re: (スコア:0)
そしてネジになった
イプセンの「ペール・ギュント」(グリーグの曲で有名な奴)だとボタンにされるらしい。
ネジとボタン、どっちがマシだろう。
Re: (スコア:0)
例示用IPアドレスが用意されてるんだから、プライベートアドレスであるという含意がないときに(例示が実在のパブリックアドレスと衝突しないことを保証するためだけに)プライベートアドレスを使うのは微妙かなあ。example.comを知らないからと言ってlocalhostを使うみたいな
Re: (スコア:0)
xxxじゃなくてxxなら問題ないです。
現在、xx(を含むいくつかの文字列)をプライベート用途で使えるTLDにしようという方向でIETFで議論が進んでいます [ietf.org]。2文字のTLDはiso-3166-1の国コードが自動的にccTLDとして使われるというルールになっていますが、このiso-3166-1で使われない国コードとして予約されてる文字列を明示的にプライベート用途に定義しようという議論であり、仮にRFCにならなかったとしてもxxというTLDが誕生することはありません。
Re:使ってよいアドレスを教えてよ (スコア:1)
> xxというTLDが誕生することはありません。
これは(現実には可能性が低いとしても)国が増えたらあり得るのでは。
Re: (スコア:0)
ごめん、確認したらこのドラフトexpireしてたわ:-)
とはいえ、xxというTLDができることはないからxxxみたいな問題が起きることはないという結論は同じ。
Re: (スコア:0)
例に出てる xxx.xxx.xxx.xxx を叩いてみた(httpで補完された)んだけど
サイトが見つからなかった って出てきたけど
今は大丈夫なのでは?
Re: (スコア:0)
URLだと example.com っていう覚えやすくて判りやすいのがあるけど、
IPだと数値だと覚えづらいとか「あえて数値以外を書きたい(xとかnとか)」ってのでひっかかっちゃうんですよね
999.999.999.999とかにしておけばいいのかな
# hogehoge.com は実在して hoge.hoge.hoge なら存在しない、とかそういう何か
Re: (スコア:0)
127.0.0.1は僕のIPアドレスなので勝手に使わないでください
Re: (スコア:0)
127.0.0.1は使用していません。
127.127.127.127を使用しています。
Re: (スコア:0)
300.300.300.300
😘