ショートストーリー
2017年9月、私が働いていた会社がドメインレジストラを作成する計画について話し始めました。非常に若いスペシャリスト(20歳で学士号の3年目の初め)として、私は自分自身を証明する機会を与えることができる彼のプロジェクトをすぐに認識しました。そして私の幸いなことに、彼らは私をとても信じていたか、プロジェクトは有望であるとは考えられていませんでしたが、ほぼ完全にそして完全にそれを手に入れたのは私でした。仕事を始めた当初は、学士号を取得しても資料は少ないと思っていました。私はそんなに間違ったことはありません。システムがどのように機能するかを理解することから、システムを設計および作成することまで、すべてが非常に長い時間を要しました。ネットワーク、設計パターン、そして一般的には仕事について、多くの理論が再考されてきました。
ドメインとは何ですか?
多くの人がドメインやドメイン名が何であるかを想像していると思います。これは、インターネットサーバーの実際のアドレスを置き換える単語です。たとえば、「habr.com」は、トップレベルのドメイン「com」とセカンドレベルのドメイン「habr」で構成されるドメイン名です。

各ドメインゾーンは、誰かが所有および管理しています。.comドメインゾーンはVirisign(以前のNetwork Solutions)が所有しています。これは、この会社がhabr.comを含む.comドメインのアクセス許可を発行していることを意味します。ドメインを1年間購入すると(実際にはレンタル)、リクエストは最終的にこの会社のサーバーに送信されます。
- .ru .. . , , , .
- , ? .
- . , FRED. , , , ( FRED - , ).

- . , .
. , - vk.com, mihail-petrovich-santehnik.ru, . 0 . , 200 , , . .
"" , , . , "vk.com" , . .
, bank.ru , - . (?) 3. bank.ru , .
. .
, , , . , - . - .
, . A.ru, cat.ru, . , - cat.ru . , .
- , . - . , .
- .

. -, //. - , , , .
, EPP TCP. XML. XML-, XML . EPP , TLS . , TLS, , OpenSSL.
, .
- , , . - . , - id .
. , .

, 11 . , , , . - .

, , , .

. , , , . .

Registry
-. . Singleton () //, , id , , ssl- , , curl .
XML. 20 , XML. , – , XML.
Registrar, Host, Domain, Contact
- () . , , POST-. , . , (, -, ).
Poll
, , , , . . . . , .
R
R ( . Regexp) – , . , . R RU – , . , ( , ). R Registrar .
Base
. XML , . .

, .
. MariaDB. , , . , text, JSON. , , MySQL. .
ClickHouse . , . , . , , . ClickHouse - , .
, . , .
. , - . , , , . .
!