Существуют ли какие-либо существующие библиотеки для анализа строки как адреса ipv4 или ipv6 или, по крайней мере, для определения того, является ли строка IP-адресом (любого типа )?