[Moscow.pm] Странная проблема с Net::DNS::Resolver

Евгений Косов evgeniy на kosov.su
Чт Май 4 23:57:10 PDT 2017


Александр,

А если не нарушать инкапсуляцию и использовать $rr->address вместо $rr->{address}, не станет ли лучше?

ЗЫ: для MX-записей "address" не определён.

WBR,
Евгений

>Friday, мая  5, 2017 9:42 AM +03:00 from Александр Фролов via Moscow-pm <moscow-pm на pm.org>:
>
>Пытаюсь использовать Net::DNS::Resolver на Perl v5.20.2 built for
>x86_64-linux-gnu-thread-multi, Debian 8.7:
>
>my $res   = Net::DNS::Resolver->new(debug => 1);
>my $query = $res->search('ya.ru');
>if ($query)
>{
>  foreach my $rr ($query->answer)
>  {
>     next unless ($rr->type eq "A") or ($rr->type eq "MX");
>     my $address = $rr->{address};
>     print $rr->string."\n";
>     print $rr->{ address }."\n";
>  }
>}
>
>При попытке вывести на консоль $rr->{ address } получаю нечитаемую строку,
>хотя в $rr->string все нормально:
>
>ya.ru.  2015    IN      A  87.250.250.242
>W---
>
>Подскажите, пожалуйста, в чем может быть проблема?
>
>С уважением, 
>Александр Фролов
>
>-- 
>Moscow.pm mailing list
>moscow-pm на pm.org |  http://moscow.pm.org

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20170505/171c44b8/attachment.html>


Подробная информация о списке рассылки Moscow-pm