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

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

Метод возвращает IP адрес для указанного доменного имени.

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

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


По-умолчанию
Описание
$.ipv[4/6/any]
4
По умолчанию возвращаются только IPv4 адреса, но можно указать возвращать IPv6 адреса или любые адреса.
$.table(true/false)
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



User comments:

G_Z 21.12.2019 00:23

Пример должен выглядеть так:
$t[^inet:name2ip[parser.ru;$.table(true)]]
^t.sort{$t.ip}
^t.menu{$t.ip $t.version}[^#0A]


In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 04.04.2016