Описание NSLookup
NSLookup используется для получения IP адреса по DNS имени хоста
Параметры
- Host name - DNS имя хоста для получения IP адреса
- Return errors - в случае возникновения ошибки в качестве IP адреса будет возвращен текст ошибки
- Check if the hostname is correct - проверять имя хоста на соответствие стандарту
- Get hostnames by IP address - если в качестве имени хоста указан IP адрес, будет возвращены DNS имена для этого IP адреса.
Возвращаемое значение
Возвращается IP адрес, имена хостов или 0. Если включен параметр "Return errors" и произошла ошибка, то вместо IP адреса будет возвращен текст ошибки. Поддерживаются адреса IPv4 и IPv6.
Если в параметре "Host name" указан IPv4 или IPv6 адрес и при выполнении DNS запроса было получено несколько DNS имён, происходит следующее:
- Весь полученный массив значений преобразуется в текст JSON и сохраняется в базу с историей значений
- Если у счетчика есть зависимые счетчики, то ALEPIZ будет вызывать их столько раз, сколько значений получено в массиве и каждый раз передавать в качестве переменной %:PARENT_VALUE:% новое значение из массива значений.