From f2e431d9aad98f27ac62a6a65764652f0a0725cb Mon Sep 17 00:00:00 2001 From: Nikolas Garofil Date: Fri, 3 Apr 2020 01:40:06 +0200 Subject: [PATCH 1/2] Fix broken pubip when using IPv6 --- .aliases | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.aliases b/.aliases index 2b4ea1349..325ee220f 100644 --- a/.aliases +++ b/.aliases @@ -69,7 +69,7 @@ alias week='date +%V' alias timer='echo "Timer started. Stop with Ctrl-D." && date && time cat && date' # IP addresses -alias pubip="dig +short myip.opendns.com @resolver1.opendns.com" +alias pubip="dig -t any +short myip.opendns.com @resolver1.opendns.com" alias localip="sudo ifconfig | grep -Eo 'inet (addr:)?([0-9]*\\.){3}[0-9]*' | grep -Eo '([0-9]*\\.){3}[0-9]*' | grep -v '127.0.0.1'" alias ips="sudo ifconfig -a | grep -o 'inet6\\? \\(addr:\\)\\?\\s\\?\\(\\(\\([0-9]\\+\\.\\)\\{3\\}[0-9]\\+\\)\\|[a-fA-F0-9:]\\+\\)' | awk '{ sub(/inet6? (addr:)? ?/, \"\"); print }'" From 9faa62860aa69072e4997a914761dc849963d382 Mon Sep 17 00:00:00 2001 From: Nikolas Garofil Date: Fri, 3 Apr 2020 02:05:34 +0200 Subject: [PATCH 2/2] make pubip show both ipv4 and ipv6 --- .aliases | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.aliases b/.aliases index 325ee220f..00d999f17 100644 --- a/.aliases +++ b/.aliases @@ -69,7 +69,7 @@ alias week='date +%V' alias timer='echo "Timer started. Stop with Ctrl-D." && date && time cat && date' # IP addresses -alias pubip="dig -t any +short myip.opendns.com @resolver1.opendns.com" +alias pubip='dig -t a +short myip.opendns.com +short @$(dig +short -t a resolver1.opendns.com) ; dig -t aaaa +short myip.opendns.com +short @$(dig +short -t aaaa resolver1.opendns.com)' alias localip="sudo ifconfig | grep -Eo 'inet (addr:)?([0-9]*\\.){3}[0-9]*' | grep -Eo '([0-9]*\\.){3}[0-9]*' | grep -v '127.0.0.1'" alias ips="sudo ifconfig -a | grep -o 'inet6\\? \\(addr:\\)\\?\\s\\?\\(\\(\\([0-9]\\+\\.\\)\\{3\\}[0-9]\\+\\)\\|[a-fA-F0-9:]\\+\\)' | awk '{ sub(/inet6? (addr:)? ?/, \"\"); print }'"