Странные сетевые пути в WHOIS

#c #network-programming #network-protocols #whois

#c #сетевое программирование #сетевые протоколы #whois

Вопрос:

В качестве самообучающегося проекта я внедряю клиент whois на C . Я использую пару древних реализаций C для справки, например koders.com .

Одна вещь озадачивает меня. А также ожидаемый формат пути, например example.com , example.co.uk, 192.0.32.10 или 2620:0:2d0:200::10, старые реализации C принимают некоторые другие форматы:

  1. Пути, начинающиеся с одной из следующих строк: «net-«, «netblk-«, «asn-«, «as-«, «lim-«, «coco-«, «coho-» или «core-«.

Я предполагаю, что они выглядят примерно как «netblk-example», но у меня нет рабочего примера.

  1. Пути, заканчивающиеся одной из следующих строк: «-au-dom», «-dom», «-org», «-hst», «-arin», «-ripe», «-mnt», «-gandi», «-ap», «-au», «-ti», «-is», «-6bone», «-norid», «-ripn», «-sgnic», «-metu», «-cknic» или » -кг».

Опять же, я предполагаю, что они выглядят как «example-arin», но я не уверен.

Чтобы (наконец) ответить на мой вопрос: кто-нибудь знает, что это за пути? Они все еще используются? У кого-нибудь есть законные примеры допустимых путей, подобных этим?

Обновление 23 мая 2011 года Добавило тег C (мой язык реализации), поскольку, похоже, никто даже не просматривает «сетевое программирование» без языка.

Ответ №1:

Эти дополнительные строки предназначены (в основном) для распознавания типов объектов, поддерживаемых региональными интернет-реестрами, такими как RIPE, ARIN, APNIC.

Их базы данных также доступны по whois протоколу, даже если записи в них не являются доменными именами.

Комментарии:

1. Я и сам об этом догадывался, но я хочу знать, используются ли они все еще, и желательно какие-нибудь реальные примеры, которые я могу использовать при тестировании.

2. после дополнительных исследований я теперь думаю, что понимаю и осознаю, что ваш ответ лучше, чем я первоначально думал.