Registrador de domínio ou lá e novamente

História curta

Em setembro de 2017, a empresa onde trabalhei começou a falar sobre os planos de criação de um registrador de domínios. Como um especialista muito jovem (20 anos e início do 3º ano do bacharelado), rapidamente reconheci nele um projeto que poderia me dar a chance de me mostrar. E para minha felicidade, ou eles acreditaram tanto em mim, ou o projeto não foi considerado promissor, mas fui eu que consegui, quase na totalidade. Na hora do início do trabalho, presumi que haveria pouco material até para o bacharelado. Nunca estive tão errado. Tudo, desde entender como o sistema funciona até projetá-lo e escrevê-lo, levou muito tempo. Muita teoria foi repensada sobre Redes, padrões de design e, em geral, sobre trabalho.

O que é um domínio?

Acho que muitas pessoas imaginam o que é um domínio ou nome de domínio. Esta é uma palavra que substitui o endereço real do servidor de Internet. Por exemplo, "habr.com" é um nome de domínio que consiste no domínio de nível superior "com" e no domínio de segundo nível "habr".

Organização hierárquica de nomes de domínio (reg.ru)
Organização hierárquica de nomes de domínio (reg.ru)

Cada zona de domínio pertence e é gerenciada por alguém. A zona de domínio .com é propriedade da Virisign (anteriormente Network Solutions). Isso significa que esta empresa está emitindo permissões para domínios .com, incluindo habr.com. Ao comprar um domínio por um ano (na realidade, alugar), o pedido acaba por ir para os servidores desta empresa.

- .ru .. . , , , .

- , ? .

- . , FRED. , , , ( FRED - , ).

- . , .

- , .

Snippet da documentação

, , , . . , .

. , - 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 - , .

, . . . . , , , .

, . , .

. , - . , , , . .

!




All Articles