name2ip. Определение IP-адреса домена   [3.4.4]

^inet:name2ip[доменное.имя]
^
inet:name2ip[доменное.имя;опции]

Метод возвращает IP-адрес для указанного доменного имени. Переданная строка с доменным именем будет преобразована в строку с IP-адресом, соответствующим этому имени. Поддерживаются кириллические домены.

Поддерживаемые опции:


Описание
$.ipv[4/6/any]
4 - обрабатывать только IPv4-адреса (по умолчанию);
6 - обрабатывать IPv6-адреса;
any - обрабатывать любые адреса.
$.table(true|false)
Получить результат в виде строки с IP-адресом или в виде таблицы с колонками ip и version, которые содержат все IP-адреса, соответствующие имени, и их типы.


Простой пример
^inet:name2ip[parser.ru] возвращает 195.218.200.16.

Пример
^inet:name2ip[test.артлебедев.рф; $.table(true)]]
^t.sort{$t.ip}
^t.menu{$t.ip $t.version
}}

Получаем:

91.197.112.64 4
91.197.112.65 4
::1 6



Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 10.09.2024