3 function __show_my_ip {
7 ipv4=$(curl -s https://api.ipify.org || true)
8 ipv6=$(curl -s https://api6.ipify.org || true)
10 if [[ -n ${ipv4} ]]; then
11 echo "IPv4 (A) : $ipv4"
14 if [[ -n ${ipv6} ]] && [[ ${ipv6} != "${ipv4}" ]]; then
15 echo "IPv6 (AAAA): ${ipv6}"
18 if [[ -z ${ipv4} ]] && [[ -z ${ipv6} ]]; then
19 echo >&2 "error: no public IP address"