Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как проверить доступно ли доменное имя скриптом?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Как проверить доступно ли доменное имя скриптом?
Имя
Сообщение << Старые топики   Новые топики >>
Как проверить доступно ли доменное имя скриптом? - 2009-09-08 18:22:32.743333   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Хочу зарегистрировать доменное имя, которое бы содержало определенный набор букв в доменной зоне ru. Использовать сервис whois - очень долго, потому что возможных вариантов доменного имени могуть быть тысячи. Подскажите со скриптом проверки.
Post #: 1
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-08 19:04:20.046666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
http://codeismy.name/gotovye-skripty/skript-proverki-domena-whois/
спешл фо ю написал)
только скриптик староват.. но главное принцип действия посмотриш
Post #: 2
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-08 19:28:48.683333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
по-моему, надо просто использовать whois из консоли ;)
Post #: 3
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-08 20:39:50.310000   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
кто как хочет так и …(ну вы знаете сами)

лично я пошол по другому пути.. и не забываем о виндувс сервера
кстати… com.ua надо бы туда прикрутить.. вхуиз только найти надо
Post #: 4
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 00:23:08.940000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
quote:

ORIGINAL: codeismy.name

http://codeismy.name/gotovye-skripty/skript-proverki-domena-whois/
спешл фо ю написал)
только скриптик староват.. но главное принцип действия посмотриш
И че???
Вся соль то в  include_once "whois.php"; А его то ты не выложил.
Я столкнулся той проблемой, что домен может быть зарегистрирован, но по тому адресу может и не быть ничего.
Post #: 5
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 00:51:38.913333   
Анон

Сообщений: 632
Оценки: 0
Присоединился: 2008-07-21 22:14:59.233333
rgo правильно сказал, да и скрипт - слишком громко сказано

whois foobar.ru | grep 'No entries found' 2&gt;&1 &gt;/dev/null && echo Domain is free
Post #: 6
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 00:53:55.030000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
Вот скрипт вхуиски с phpBB3: (выдернуто спешл фо ю:)
&lt;?php /** * Whois facility * * @link http://tools.ietf.org/html/rfc3912 RFC3912: WHOIS Protocol Specification */ function user_ipwhois($ip) { $ipwhois = ''; // Check IP // Only supporting IPv4 at the moment... if (($fsk = @fsockopen('whois.arin.net', 43))) { // CRLF as per RFC3912 fputs($fsk, "$ip\r\n"); while (!feof($fsk)) { $ipwhois .= fgets($fsk, 1024); } @fclose($fsk); } $match = array(); // Test for referrals from ARIN to other whois databases, roll on rwhois if (preg_match('#ReferralServer: whois://(.+)#im', $ipwhois, $match)) { if (strpos($match[1], ':') !== false) { $pos = strrpos($match[1], ':'); $server = substr($match[1], 0, $pos); $port = (int) substr($match[1], $pos + 1); unset($pos); } else { $server = $match[1]; $port = 43; } $buffer = ''; if (($fsk = @fsockopen($server, $port))) { fputs($fsk, "$ip\r\n"); while (!feof($fsk)) { $buffer .= fgets($fsk, 1024); } @fclose($fsk); } // Use the result from ARIN if we don't get any result here $ipwhois = (empty($buffer)) ? $ipwhois : $buffer; } $ipwhois = htmlspecialchars($ipwhois); // Magic URL ;) return $ipwhois; } echo '&lt;pre&gt;'.user_ipwhois('93.158.134.8').'&lt;/pre&gt;'; ?&gt;
Post #: 7
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 08:41:16.016666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
quote:

Вся соль то в include_once "whois.php"; А его то ты не выложил.

как это не выложил? смотри лучше, там в архиве 2 скрипта
внизу статьи

а насчёт строки в консоли ещё раз прошу не забывать, не у всех линуксы :)
Post #: 8
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 10:27:33.166666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Как верно было подмечено, не у всех линукс - это первое.
Относительно скрипта codeismy.name. Он на локал хосте у меня не работает. Видимо версия на сайте и версия в архиве - чем-то отличаются.
Кроме того ввел для теста bb.net. Выдало, что такой домен зарегить нельзя. А когда ввел xakep.net, выдало, что домен занят. То есть в первом случае произошел сбой.
На счет скрипта, кототорый выложил Cep}|{, то автор не совсем понял о чем речь. В ЦМС PHPBB, это скрипт определяет на кого зарегистрирован IPадрес, а не существует ли домен с определенным именем.

Post #: 9
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 11:32:34.113333   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
по поводу того что на локале скрипт не запустился это возможно потому, что или апачу не дан доступ в сеть или не стоит либа для сокетов. других причин в принципе невижу..
бб.нет не захотел проверяться потому, что там вроди б как от 3-х букв проверяет домен
Post #: 10
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 11:39:39.106666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
а что на две буквы домен зарегить нельзя?
Post #: 11
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 11:54:00.786666   
codeismy.name

Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
можно. но скрипт не совершенен :)
можно и на 1 пример тому i.ua
Post #: 12
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 12:14:42.530000   
Cep}|{

Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
quote:


На счет скрипта, кототорый выложил Cep}|{, то автор не совсем понял о чем речь. В ЦМС PHPBB, это скрипт определяет на кого зарегистрирован IPадрес, а не существует ли домен с определенным именем.

Есть такое дело)

Тут есть то что тебе нужно - http://sourceforge.net/projects/phpwhois/files/
Post #: 13
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Как проверить доступно ли доменное имя скриптом?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.