Материал из Joonte Wiki
Перейти к: навигация, поиск
(Использование WhoIs регистратора)
(Использование WhoIs регистратора)
 
Строка 2: Строка 2:
 
== Использование WhoIs регистратора ==
 
== Использование WhoIs регистратора ==
  
При необходимости, можно использовать WhoIs-сервис предоставляемый используемым регистратором доменов.
+
При необходимости, можно использовать WhoIs-сервис предоставляемый API используемого регистратора доменов. Необходимо для некоторых малоадекватных WhoIs серверов (например, whois.centralnic.com) которые тупо банят IP адрес с которого идёт слишком много запросов. Причём не на некторое время, а насовсем.
  
 
Реализовано только для WebNames.ru, у reg.ru такого точно нет, остальные - не проверялись.
 
Реализовано только для WebNames.ru, у reg.ru такого точно нет, остальные - не проверялись.
Строка 18: Строка 18:
  
 
В приведённом примере, запросы к WhoIs будут идти через регистратора для доменов в зонах ".site" и ".pw"
 
В приведённом примере, запросы к WhoIs будут идти через регистратора для доменов в зонах ".site" и ".pw"
 +
 +
== Использование проверки доступности домена через API регистратора ==
 +
 +
Реализовано для регистраторов WebNames и RegRu.
 +
 +
Если у вас на сайте есть проверка доменов на доступность, то при вышеприведённых настройках и передаче на /API/WhoIs дополнительного параметра
 +
 +
IsAvalible=yes
 +
 +
Для настроенных зон проверка доступности домена будет производится через соответствующую функцию API регистратора домена. Ответы API биллинга аналогичны обычным ответам на запросы WhoIs, кроме того, что сама информация WhoIs и сопутствующая информация не выдаётся. Только факт того что домен занят, или свободен.

Текущая версия на 12:39, 1 января 2016

Использование 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 и сопутствующая информация не выдаётся. Только факт того что домен занят, или свободен.