Технический гигант Google объявил об открытии Nomulus, программного обеспечения для сопровождения сервисов регистратора доменов первого уровня. Написан код на языке Java и адаптирован для работы под управлением платформы Google App Engine. Распространяется он под лицензией Apache 2.0.
Проект был запущен в 2011 году, после того как ICANN начала продажу доменов первого уровня. В Nomulus реализованы все необходимые компоненты, которые перечислены в требованиях ICANN ко всем регистраторам доменов первого уровня. В том числе, предоставляется поддержка протокола EPP (Extensible Provisioning Protocol), сервиса WHOIS, генераторов отчетов и системы защиты торговых марок. Nomulus позволяет заносить все данные в базу, связанную с работой сервиса регистрации доменных имен, хранить информацию для DNS, предоставляет формы для покупки, передачи и продления регистрации доменов, проверки доступности доменов, а также отслеживания смены владельцев.
Основные возможности Nomulus:
• Поддержка EPP (Extensible Provisioning Protocol), XML-протокола для организации обмена данными между регистраторами. EPP дает возможность управления регистрациями, обновлениями, проверками, продлением и передачей доменов;
• Интерфейс для взаимодействия с серверами DNS, поддерживающий ведение доменных имен, как в Google Cloud DNS, так и в DNS-сервере BIND;
• Реализация протокола WHOIS, который предоставляет данные о владельцах и параметрах доменов;
• Поддержка протокола RDAP (Registration Data Access Protocol), предоставляющего JSON API, возвращающий структурированную и годную для машинной обработки информацию о владельцах доменов;
• Реализация RDE (Registry Data Escrow), системы для периодического экспорта всех данных о владельцах доменов стороннему регистратору, выступающему в роли резерва на случай серьезного сбоя;
• Система премиальных доменов, на которые могут быть установлены особые цены, отличающиеся от обычных цен;
• Полное сохранение истории биллинг-операций с возможностью передачи данных во внешние системы обработки счетов;
• Гибкая система определения периодов регистрации, включая поддержку приоритетной регистрации, предоставления времени на обработку претензий и освобождения доменов с задержкой;
• Система предотвращения нарушений относительно торговых марок, позволяющая владельцам торговых марок заблокировать регистрацию доменов, пересекающихся с их брендами;
• Web-интерфейс для управления учетными записями в реестре доменных имен;
• Система генерации отчетов, позволяющая формировать отчеты для внутренних и внешних нужд (отчеты для ICANN, CZDS, финансовые отчеты и т.п.);
• Инструментарий для решения задач по администрированию инфраструктуры, в том числе автоматизирующий работу по созданию и настройке конфигураций для новых доменов первого уровня.
Что ж, похоже специалисты Google проделали огромную работу. Функций в Nomulus действительно большое количество, и каждая из них важна и практически полезна. Судя по описанию, Nomulus действительно решит большое количество вопросов, что в значительной мере скажется и на экономии времени при решении рутинных задач.
Источник http://www.opennet.ru/