Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: SRV записи

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: subject
valenok Модератор
Отправлено: 21 Января, 2010 - 13:31:09
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Выделено в отдельную тему из темы "Очень нужен php скрипт для проверки существования доменного имени"
EuGen у тебя нет мысли о том, как бы выдрать еще и SRV записи у доменов пользующихся сервисами управления днс записями ?


dns_get_record SRV + dns management service (editdns, etc..)
Задача:
Нужно проверить настроен ли джаббер (xamp) сервер для аккаунтов с данным доменом.

Выбранная реализация:
Проверить SRV записи на наличие подходящей записи для xamp .
Для примера домен aoeu.ru имеет SRV запись позволяющую создавать и работать джаббер аккаунтам вида account@aoeu.ru


Его NS сервера ведут к сервису DNS хостинга. для примера editdns.com.
Пытаюсь прочитать записи список НС записей.
Все записи ведут к DNS хостингу который их распределяет следующим образом

При попытке выудить днс записи (dns_get_record) - я получаю правильный A, SOA, MX и NS и те, ведут только к DNS хостингу.
Как же выудить SRV записи или проверить поддержку доменом джаббер аккаунтов.

Цель: выяснить введенный пользователем имейл является так-же и его джаббер аккаунтом или только почтовым адресом.

--

Upd : добавил домену еще и txt запись с содержанием sometext. Получить её тоже не удается.
Upd2: надо было наверное в новую тему.

(Отредактировано автором: 21 Января, 2010 - 13:31:53)



-----
Truly yours, Sasha.
 
My status
 Top
EuGen Администратор
Отправлено: 21 Января, 2010 - 13:49:38
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Интересно. Подумать можно.
Но, к слову:
PHP:
скопировать код в буфер обмена
  1.  
  2. $rgTest=dns_get_record('aoeu.ru');
  3. echo('<pre>');
  4. print_r($rgTest);
  5.  

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. (
  3.     [0] => Array
  4.         (
  5.             [host] => aoeu.ru
  6.             [type] => SOA
  7.             [mname] => ns1.afraid.org
  8.             [rname] => dnsadmin.afraid.org
  9.             [serial] => 1001180001
  10.             [refresh] => 86400
  11.             [retry] => 7200
  12.             [expire] => 3600000
  13.             [minimum-ttl] => 3600
  14.             [class] => IN
  15.             [ttl] => 86400
  16.         )
  17.  
  18.     [1] => Array
  19.         (
  20.             [host] => aoeu.ru
  21.             [type] => TXT
  22.             [txt] => some text
  23.             [entries] => Array
  24.                 (
  25.                     [0] => some text
  26.                 )
  27.  
  28.             [class] => IN
  29.             [ttl] => 3600
  30.         )
  31.  
  32.     [2] => Array
  33.         (
  34.             [host] => aoeu.ru
  35.             [type] => MX
  36.             [pri] => 1
  37.             [target] => aspmx.l.google.com
  38.             [class] => IN
  39.             [ttl] => 3600
  40.         )
  41.  
  42.     [3] => Array
  43.         (
  44.             [host] => aoeu.ru
  45.             [type] => MX
  46.             [pri] => 2
  47.             [target] => alt1.aspmx.l.google.com
  48.             [class] => IN
  49.             [ttl] => 3600
  50.         )
  51.  
  52.     [4] => Array
  53.         (
  54.             [host] => aoeu.ru
  55.             [type] => MX
  56.             [pri] => 3
  57.             [target] => alt2.aspmx.l.google.com
  58.             [class] => IN
  59.             [ttl] => 3600
  60.         )
  61.  
  62.     [5] => Array
  63.         (
  64.             [host] => aoeu.ru
  65.             [type] => A
  66.             [ip] => 79.177.52.236
  67.             [class] => IN
  68.             [ttl] => 60
  69.         )
  70.  
  71.     [6] => Array
  72.         (
  73.             [host] => aoeu.ru
  74.             [type] => NS
  75.             [target] => ns1.afraid.org
  76.             [class] => IN
  77.             [ttl] => 86400
  78.         )
  79.  
  80.     [7] => Array
  81.         (
  82.             [host] => aoeu.ru
  83.             [type] => NS
  84.             [target] => ns2.afraid.org
  85.             [class] => IN
  86.             [ttl] => 86400
  87.         )
  88.  
  89.     [8] => Array
  90.         (
  91.             [host] => aoeu.ru
  92.             [type] => NS
  93.             [target] => ns3.afraid.org
  94.             [class] => IN
  95.             [ttl] => 86400
  96.         )
  97.  
  98.     [9] => Array
  99.         (
  100.             [host] => aoeu.ru
  101.             [type] => NS
  102.             [target] => ns4.afraid.org
  103.             [class] => IN
  104.             [ttl] => 86400
  105.         )
  106.  
  107. )
  108.  
  109.  

Обращаю внимание на TXT запись.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Мелкий Супермодератор
Отправлено: 21 Января, 2010 - 15:49:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




valenok пишет:
Проверить SRV записи на наличие подходящей записи для xamp .

Честно сказать - не знал, что для джаббера нужна DNS запись... У меня уже скоро год, как работает джаббер-сервер, но в DNS я ничего не писал.

Так что у DNS-сника вы гарантированно не узнаете, настроен ли джаббер.


-----
PostgreSQL DBA
 
 Top
valenok Модератор
Отправлено: 21 Января, 2010 - 15:57:30
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Речь не о ДНС, о об SRV записи.
Насчет TXT уже хорошо. Кажется на 5.2.11 у меня не работало. Попробую сегодня с 5.3.1


-----
Truly yours, Sasha.
 
My status
 Top
EuGen Администратор
Отправлено: 21 Января, 2010 - 16:10:35
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Верно, должно заработать, у меня PHP 5.3
Запись SRV мне пока что не удалось получить, в том числе и с помощью Net_DNS (которая, к слову, в PHP 5.3 порождает кучу ошибок о Deprecated там и тут)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB