Как проверить доступно ли доменное имя скриптом?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Как проверить доступно ли доменное имя скриптом? - 2009-09-08 18:22:32.743333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
Хочу зарегистрировать доменное имя, которое бы содержало определенный набор букв в доменной зоне ru. Использовать сервис whois - очень долго, потому что возможных вариантов доменного имени могуть быть тысячи. Подскажите со скриптом проверки.
|
|
|
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/ спешл фо ю написал) только скриптик староват.. но главное принцип действия посмотриш
|
|
|
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-08 19:28:48.683333
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
по-моему, надо просто использовать whois из консоли ;)
|
|
|
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-08 20:39:50.310000
|
|
|
codeismy.name
Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
|
кто как хочет так и …(ну вы знаете сами) лично я пошол по другому пути.. и не забываем о виндувс сервера кстати… com.ua надо бы туда прикрутить.. вхуиз только найти надо
|
|
|
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"; А его то ты не выложил. Я столкнулся той проблемой, что домен может быть зарегистрирован, но по тому адресу может и не быть ничего.
|
|
|
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>&1 >/dev/null && echo Domain is free
|
|
|
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 00:53:55.030000
|
|
|
Cep}|{
Сообщений: 1396
Оценки: 0
Присоединился: 2007-06-26 01:11:51.416666
|
Вот скрипт вхуиски с phpBB3: (выдернуто спешл фо ю:) <?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 '<pre>'.user_ipwhois('93.158.134.8').'</pre>';
?>
|
|
|
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 скрипта внизу статьи а насчёт строки в консоли ещё раз прошу не забывать, не у всех линуксы :)
|
|
|
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адрес, а не существует ли домен с определенным именем.
|
|
|
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 11:32:34.113333
|
|
|
codeismy.name
Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
|
по поводу того что на локале скрипт не запустился это возможно потому, что или апачу не дан доступ в сеть или не стоит либа для сокетов. других причин в принципе невижу.. бб.нет не захотел проверяться потому, что там вроди б как от 3-х букв проверяет домен
|
|
|
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 11:39:39.106666
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
а что на две буквы домен зарегить нельзя?
|
|
|
RE: Как проверить доступно ли доменное имя скриптом? - 2009-09-09 11:54:00.786666
|
|
|
codeismy.name
Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
|
можно. но скрипт не совершенен :) можно и на 1 пример тому i.ua
|
|
|
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/
|
|
|
|
|