Добавление и удаление whois серверов
Добавлено: 2010-03-22 15:08:02
Возникла необходимость в форму проверки доменного имени "Услуги → Домены → Проверка домена" добавить возможность проверки доменов в зоне dp.ua (региональные домены Днепропетровска и области) и избавиться от ненужных зон.
Взял дефолтный hosts/hosting/config/DomainsZones.xml, скопировал его в hosts/billing.myserver.com/config/DomainsZones.xml и в начале файла приписал:
Получилось. Домены проверяются на доступность. Инфо о DNS выдается корректно.
Теперь я пытаюсь избавиться от проверки доменных имен в зонах us.com, jpn.com, kr.com и т.д. (вряд ли их буду регать в ближайшее время). В hosts/billing.myserver.com/config/DomainsZones.xml я вычищаю ненужные мне доменные зоны, оставляю только нужные. Очищаю кеш системы, открываю снова форму проверки имен. Ненужные доменные зоны все равно остаются.
Что я делаю не так?
Такое впечатление, что система читает сначала мой файл DomainsZones.xml, а потом и дефолтный и "добирает" из него недостающие зоны.
Взял дефолтный hosts/hosting/config/DomainsZones.xml, скопировал его в hosts/billing.myserver.com/config/DomainsZones.xml и в начале файла приписал:
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<!-- @author Бреславский А.В. (Joonte Ltd.) -->
<XML>
<!-- *********************************************************************** -->
<UniqID>
<Server>whois.dp.ua</Server>
<Name>dp.ua</Name>
<Available>%</Available>
<NotAvailable>Default</NotAvailable>
<MinChars>3</MinChars>
<ExpirationDate>expires:\s([0-9]{4}\-[0-9]{2}\-[0-9]{2})</ExpirationDate>
<NsName>nserver:\s+([a-z0-9\.\-]{2,})</NsName>
</UniqID>
<!-- *********************************************************************** -->
<UniqID>
<Server>whois.ripn.net</Server>
<Name>ru</Name>
<Available>No\sentries\sfound</Available>
<NotAvailable>Default</NotAvailable>
...
Получилось. Домены проверяются на доступность. Инфо о DNS выдается корректно.
Теперь я пытаюсь избавиться от проверки доменных имен в зонах us.com, jpn.com, kr.com и т.д. (вряд ли их буду регать в ближайшее время). В hosts/billing.myserver.com/config/DomainsZones.xml я вычищаю ненужные мне доменные зоны, оставляю только нужные. Очищаю кеш системы, открываю снова форму проверки имен. Ненужные доменные зоны все равно остаются.
Что я делаю не так?
Такое впечатление, что система читает сначала мой файл DomainsZones.xml, а потом и дефолтный и "добирает" из него недостающие зоны.
Код: Выделить всё
# cat hosts/billing.myserver.com/host.ini
HostsIDs=billing.myserver.com,hosting,billing,root
memcached.port=11211