DecAnisimov

Рейтинг
58
Регистрация
20.08.2009
Ибрагим Гаврилов:
Похоже, выскочил баг.
...
Выскакивает очень много зарегистрированных доменов, которые на самом деле не зарегистрированные.

Сколько доменов проверяется всего? Скриншот выложи.

юни:
Раньше гораздо быстрее обрабатывались списки на высокой детализации. Может, просто вернуть прежние настройки?

Только из-за nic.ru прежние настройки я возвращать не буду. Но добавил опцию Запретить лимиты. При ее включении при использовании прокси все лимиты отключаются. И если у твоего закрытого серсиса (бот сеть?) больший список IP, то скорость должна вырасти в разы.

gif Gif.gif
Ибрагим Гаврилов:
Ну вот они и могут, значит, заносить в базу данных и доставать из неё для показа пользователю имена из символов из множества в 256 штук, любых, которые может задать октет.

Повторюсь, whois сервера ничего в базу не "заносят", только "достают".

Ибрагим Гаврилов:
Ограничения на символы накладываются извне Whois серверов.

Согласен. Регистрация домена и выборка информации о нем вещи ни как не взаимосвязанные.

---------- Добавлено 05.12.2012 в 23:25 ----------

юни:
Можно как-то принудительно снизить задержки при обращении к nic.ru, есть такая настройка?
Я обдумаю, как это реализовать.
юни:
Как быть?

Ну напиши хотя бы, что за сервис, я поизучаю, и тогда смогу предложить какое либо решение.

P.S. В N-ый раз прошу - чем больше информации мне предоставляется, тем быстрее я смогу дать ответ. Я же ведь не обладаю знаниями обо всех сервисах в мире.

---------- Добавлено 05.12.2012 в 23:10 ----------

Ибрагим Гаврилов:
Это говорит о том, что WHOIS-сервера могут регистрировать все октетные домены (каждый символ в которых может принимать все 256 возможных значенияб, задаваемые восемью битами), а ограничения накладываются регистрационными формами, которые не пропускают символы, не входящие в RFS-стандарт. А если регистрационная форма пропускает нестадартные символы, а я знаю такие домены, получается, можно зарегистрировать и ?.**
Whois сервера не занимаются регистрацией доменных имен. Их функция - доставать данные из базы существующих зарегистрированных имен для показа пользователю.
юни:
Или как тогда ускорить работу с nic.ru?

Единственный метод - использовать больше прокси.

Ибрагим Гаврилов:
Интересно, почему домены !.jp и +.af считаются свободными.

Потому что они не зарегистрированы. )

Ибрагим Гаврилов:
В моём представлении свободный домен это тот, который можно зарегистрировать.

А я думаю, что свободный домен это тот, который не зарегистрирован ) А вот можно ли его зарегистрировать - это уже другой вопрос. Но в целом это вопрос термина. Можно в программе писать не "Свободен", а "Не зарегистрирован", суть от этого не изменится, а места больше занимает.

Ибрагим Гаврилов:
Может, и в этих случаях программа неправильно интерпретирует ответы DNS или других сущностей, которые она опрашивает?

В случае проверки по DNS на данный момент я допускаю ошибку, но в других случаях нет. Whois сервер на запрос !.jp отвечает, что домен не найден. И он не врет, он действительно не найден, поскольку не зарегистрирован, т.е. свободен. Хотя более правильным было бы с его стороны ответить, что в домене содержатся неправильные символы.

Ибрагим Гаврилов:
Оказывается, и
!.vn зарегистрирован, вот такой он, вьетнамский домен.

Если результат получен программой через DNS, то возможно программа врет. Я еще почитаю спецификацию на протокол DNS, вероятно, я его не правильно трактую.

Ибрагим Гаврилов:
Но на поверку такие имена не существуют.

Немного подправил, но _.vn пока осилить не смог.

юни:
Да, на среднем заметно быстрее. А в чём разница у этих режимов?

В общем случае режимы предназначены для следующего:

Низкий - проверка занятости домена (в текущей версии найден баг, будет исправлен в следующей версии). Проверяется DNS домена, и если DNS найден, то считается, что домен зарегистрирован. Если нет, то для принятия решения применяется проверка в среднем уровне. Самый быстрый режим.

Средний - проверка дат домена (регистрации, срока делегации и т.д.). Домен проверяется путем whois запроса к главному регистратору доменной зоны.

Высокий - проверка контактов для домена (регистратор, владелец, административный и технический контакты и т.д.). Домен проверяется дополнительными запросами к реальному регистратору домена (если удалось определить whois сервер). Самый медленый режим.

Разумеется, все вышеописанное реализуется только если есть соответствующие механизмы для конкретной доменной зоны.

юни:
P.S. На среднем исчезла вкладка nic.ru, из-за этого, к примеру, для освобождающегося домена неправильно определяется статус (REGISTERED, DELEGATED вместо domain expired).

Почему все приходится вытягивать клещами? Назови домен, я постараюсь прокомментировать.

юни:
Зона .ru, проверяется всё, кроме http-статуса, пять потоков (использование прокси на скорость не влияет), уровень детализации высокий.

В общем, как и обычно.

Это как? Если речь о тех. информации, то сейчас там стоит 1800 доменов/час.

1800 доменов/час для зоны RU - это максимальное количество для СРЕДНЕГО уровня детализации. При использовании прокси это число умножается на число прокси. Для высокого уровня детализации это значение может быть меньше из за тормозов при дополнительных проверках. Nic.ru как мне показалось подтармаживает в последнее время. Проверь скорость проверки на среднем уровне и узнаешь, является ли виноватой в тормозах программа или nic.ru.

юни:
Обновил программу с 2.16.x до последней версии, что-то как-то больно медленно стали списки проверяться. Ничего там не менялось в алгоритмах проверки?

Алгоритмы оптимизируются постоянно. Если есть сомнения, то называй конкретную доменную зону и режим проверки, я буду смотреть.

юни:
В "Технической информации" вижу лимиты для проверок по зонам - это как-то связано?

Эта информация справочная. Описывает примерную скорость проверки доменных зон с учетом встроенных в программу задержек.

Всего: 375