| |
Практическая часть. Основные процедуры Менеджер whois серверов – manWhois
Менеджер whois серверов предоставляет информацию о том, какие whois серверы доступны в данный момент (имеется в виду – по количеству запросов), и когда можно будет обращаться к недоступным серверам. В изначальной постановке задачи предусматривалась возможность наличия нескольких whois серверов для одной регистратуры (зеркал). Данный менеджер также поддерживает эту возможность, однако, к сожалению, зеркала БД RIR не являются общедоступными.
После инициализации менеджер выбирает недоступный whois сервер. Подсчитывается количество запросов, которые были выполнены к данному серверу за последнюю минуту. Если это количество больше некоторого критического значения (определяется администратором), то сервер остаётся недоступным, и в таблицу whois серверов записывается время, когда к нему вновь можно будет обращаться. Если же количество запросов меньше критического, то доступ к серверу для doTask открывается.
|
|