Здравствуйте. Объясните пожалуйста как выудить NS домена. На примере домена: 24MFO.ru В стандартном парсере Net::Whois в опцию Result format вывожу следующую конструкцию Код: $query - registered: $registered, expire: $expire_date, creation: $creation_date, registrar: $registrar, whois: $whoisserver, ns: $ns.i.server, status: $statuses.i.status\n Получаю результат: Не показывает NS и Statuses. Что не так делаю подскажите пожалуйста если можно с примерами. Также интересует опция Whois server непонятно как она работает, попытался подставить несколько сторонних whois сервисов, но по результатам проверки везде выдает none, верстка то на сервисах отличается если я правильно понимаю, как апарсер работает с этой опцией? Тоже желательно пример бы.
Добрый день. Массивы нужно выводить через .format, например: Код: $ns.format('$server, ') Рекомендую ознакомиться: https://a-parser.com/wiki/results-representation/ https://a-parser.com/wiki/template-toolkit/#Метод-format-для-массивов
В А-Парсере уже встроен список whois серверов для каждой доменной зоны и их выбор происходит автоматически. Если вам необходимо указывать собственный, то для этого и существует параметр Whois server.
Можно указывать абсолютно любой сервис? Как апарсер понимает их ответы? верстка то на каждом своя. Все остальное получилось - огромная благодарность!
Нет, абсолютно любой нельзя. Только WHOIS сервера, т.е. серверы, которые работают по специальному WHOIS протоколу через 43 порт (детальнее в Википедии https://ru.wikipedia.org/wiki/WHOIS)