Материал из Joonte Wiki
Перейти к: навигация, поиск

Использование WhoIs регистратора

При необходимости, можно использовать WhoIs-сервис предоставляемый API используемого регистратора доменов. Необходимо для некоторых малоадекватных WhoIs серверов (например, whois.centralnic.com) которые тупо банят IP адрес с которого идёт слишком много запросов. Причём не на некторое время, а насовсем.

Реализовано только для WebNames.ru, у reg.ru такого точно нет, остальные - не проверялись.

Для этого, в настройках регистратора ставится соответствующая галочка, выставляется допустимое число запросов к API в минуту (лучше выставить чуть меньше) и делается настройка в файле hosts/__домен_биллинга__/config/DomainZones.xml, типа такой:

<XML>
       <site>
               <IsUseRegistratorWhoIs>1</IsUseRegistratorWhoIs>
       </site>
       <pw>
               <IsUseRegistratorWhoIs>1</IsUseRegistratorWhoIs>
       </pw>
</XML>

В приведённом примере, запросы к WhoIs будут идти через регистратора для доменов в зонах ".site" и ".pw"

Использование проверки доступности домена через API регистратора

Реализовано для регистраторов WebNames и RegRu.

Если у вас на сайте есть проверка доменов на доступность, то при вышеприведённых настройках и передаче на /API/WhoIs дополнительного параметра

IsAvalible=yes

Для настроенных зон проверка доступности домена будет производится через соответствующую функцию API регистратора домена. Ответы API биллинга аналогичны обычным ответам на запросы WhoIs, кроме того, что сама информация WhoIs и сопутствующая информация не выдаётся. Только факт того что домен занят, или свободен.