自己学習プロジェクトとして、C++whoisクライアントを実装しています。参照用にいくつかの古いC実装を使用しています(例:koders.com)。
1つ私を困惑させます。example.com、example.co.uk、192.0.32.10、2620:0:2d0:200 :: 10などの予想されるパス形式に加えて、古いC実装は他のいくつかの形式を受け入れます。
- 次の文字列のいずれかで始まるパス: "net-"、 "netblk-"、 "asn-"、 "as-"、 "lim-"、 "coco-"、 "coho-"、または"core-"。
これらは「netblk-example」のように見えると思いますが、実際の例はありません。
- 次の文字列のいずれかで終わるパス: "-au-dom"、 "-dom"、 "-org"、 "-hst"、 "-arin"、 "-ripe"、 "-mnt"、 "-gandi" 、"-ap"、 "-au"、 "-ti"、 "-is"、 "-6bone"、 "-norid"、 "-ripn"、 "-sgnic"、 "-metu"、 "-cknic"または「-kg」。
繰り返しになりますが、これらは「example-arin」のように見えると思いますが、よくわかりません。
(最後に)私の質問にたどり着くために:誰かがこれらのパスが何であるか知っていますか?それらはまだ使用されていますか?誰かがこれらのような有効なパスの正当な例を持っていますか?
2011年5月23日更新 言語なしで「ネットワークプログラミング」を見ることさえできないように見えるので、C ++タグ(私の実装言語)を追加しました。