User Tools

Site Tools


system:what_is_my_ip_address

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
system:what_is_my_ip_address [2023-12-15T08:26:42+0000]
michael_paoli +ipleak.net, ip-echo.ripe.net, myip.nl, watismijnip.nl, sjekkip.no, httpbin.dmuth.org, checkip.dyndns.org, www.pfsense.org, ip4.seeip.org, theiplookup.org, ifconfig.pro, ipaddress.sh, myip.addr.tools, ip.wtf, {,ipv{4,6}}myip.wtf
system:what_is_my_ip_address [2024-01-31T20:28:00+0000] (current)
michael_paoli myip@{,ipv{4,6}.}balug.org ssh
Line 70: Line 70:
 |[[http://​ip6.me/​api/​]] ​                                                                    ​|[[https://​ip6.me/​api/​]] ​                                                                   |  4  |  6  |  -             ​| ​ -           ​| ​ -              |https://​ip6.me/​docs/​ found in text                                                | |[[http://​ip6.me/​api/​]] ​                                                                    ​|[[https://​ip6.me/​api/​]] ​                                                                   |  4  |  6  |  -             ​| ​ -           ​| ​ -              |https://​ip6.me/​docs/​ found in text                                                |
 |[[http://​ip6only.me/​api/​]] ​                                                                ​|[[https://​ip6only.me/​api/​]] ​                                                               |  -  |  6  |  -             ​| ​ -           ​| ​ -              |https://​ip6.me/​docs/​ found in text                                                | |[[http://​ip6only.me/​api/​]] ​                                                                ​|[[https://​ip6only.me/​api/​]] ​                                                               |  -  |  6  |  -             ​| ​ -           ​| ​ -              |https://​ip6.me/​docs/​ found in text                                                |
 +|-                                                                                          |-                                                                                          |  4  |  -  |  U             ​| ​ -           ​| ​ -              |@update.dynamic.name. my.dynamic.name. A                                          |
 |-                                                                                          |-                                                                                          |  4  |  -  |  y             ​| ​ -           ​| ​ -              |@ns1-1.akamaitech.net. whoami.akamai.net. A                                       | |-                                                                                          |-                                                                                          |  4  |  -  |  y             ​| ​ -           ​| ​ -              |@ns1-1.akamaitech.net. whoami.akamai.net. A                                       |
 |[[https://​bgpstuff.net/​]]* ​                                                                ​|[[https://​bgpstuff.net/​]] ​                                                                 |  4  |  6  |  -             ​| ​ -           ​| ​ -              |found in text                                                                     | |[[https://​bgpstuff.net/​]]* ​                                                                ​|[[https://​bgpstuff.net/​]] ​                                                                 |  4  |  6  |  -             ​| ​ -           ​| ​ -              |found in text                                                                     |
Line 81: Line 82:
 |[[http://​sjekkip.no/​]] ​                                                                    ​|[[https://​sjekkip.no/​]] ​                                                                   |  4  |  -  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​sjekkip.no/​]] ​                                                                    ​|[[https://​sjekkip.no/​]] ​                                                                   |  4  |  -  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 |[[http://​ip.tyk.nu]] ​                                                                      ​|[[https://​ip.tyk.nu]] ​                                                                     |  4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​ip.tyk.nu]] ​                                                                      ​|[[https://​ip.tyk.nu]] ​                                                                     |  4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 +|-                                                                                          |-                                                                                          |  4  |  6  |  y             ​| ​ -           ​| ​ -              |@one.one.one.one. whoami.cloudflare. TXT CH                                       |
 |[[http://​balug.org/​myip]] ​                                                                 |[[https://​balug.org/​myip]] ​                                                                ​| ​ 4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​balug.org/​myip]] ​                                                                 |[[https://​balug.org/​myip]] ​                                                                ​| ​ 4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 +|                                                                                           ​| ​                                                                                          ​| ​ 4  |  6  |  -             ​| ​ y           ​| ​ -              |myip@balug.org ​                                                                   |
 |[[http://​ipv4.balug.org/​myip]] ​                                                            ​|[[https://​ipv4.balug.org/​myip]] ​                                                           |  4  |  -  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​ipv4.balug.org/​myip]] ​                                                            ​|[[https://​ipv4.balug.org/​myip]] ​                                                           |  4  |  -  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 +|                                                                                           ​| ​                                                                                          ​| ​ 4  |  -  |  -             ​| ​ y           ​| ​ -              |myip@ipv4.balug.org ​                                                              |
 |[[http://​ipv6.balug.org/​myip]] ​                                                            ​|[[https://​ipv6.balug.org/​myip]] ​                                                           |  -  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​ipv6.balug.org/​myip]] ​                                                            ​|[[https://​ipv6.balug.org/​myip]] ​                                                           |  -  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 +|                                                                                           ​| ​                                                                                          ​| ​ -  |  6  |  -             ​| ​ y           ​| ​ -              |myip@ipv6.balug.org ​                                                              |
 |[[http://​corz.org/​ip]]* ​                                                                   |[[https://​corz.org/​ip]] ​                                                                   |  4  |  -  |  -             ​| ​ -           ​| ​ -              |* http redirects to https                                                         | |[[http://​corz.org/​ip]]* ​                                                                   |[[https://​corz.org/​ip]] ​                                                                   |  4  |  -  |  -             ​| ​ -           ​| ​ -              |* http redirects to https                                                         |
 |[[http://​httpbin.dmuth.org/​ip]]* ​                                                          ​|[[https://​httpbin.dmuth.org/​ip]] ​                                                          ​| ​ 4  |  6  |  -             ​| ​ -           ​| ​ -              |found in text, * http redirects to https                                          | |[[http://​httpbin.dmuth.org/​ip]]* ​                                                          ​|[[https://​httpbin.dmuth.org/​ip]] ​                                                          ​| ​ 4  |  6  |  -             ​| ​ -           ​| ​ -              |found in text, * http redirects to https                                          |
Line 105: Line 110:
 |[[http://​myipv4.addr.tools/​]] ​                                                             |[[https://​myipv4.addr.tools/​]] ​                                                            ​| ​ 4  |  -  |  -             ​| ​ -           ​| ​ -              |https://​ip.addr.tools/ ​                                                           | |[[http://​myipv4.addr.tools/​]] ​                                                             |[[https://​myipv4.addr.tools/​]] ​                                                            ​| ​ 4  |  -  |  -             ​| ​ -           ​| ​ -              |https://​ip.addr.tools/ ​                                                           |
 |[[http://​myipv6.addr.tools/​]] ​                                                             |[[https://​myipv6.addr.tools/​]] ​                                                            ​| ​ -  |  6  |  -             ​| ​ -           ​| ​ -              |https://​ip.addr.tools/ ​                                                           | |[[http://​myipv6.addr.tools/​]] ​                                                             |[[https://​myipv6.addr.tools/​]] ​                                                            ​| ​ -  |  6  |  -             ​| ​ -           ​| ​ -              |https://​ip.addr.tools/ ​                                                           |
-|-                                                                                          |-                                                                                          |  4  |  ​ ​|  ​            |  -           ​| ​ -              |https://​www.dns.toys/​ @dns.toys ip. TXT help. TXT                                 |+|-                                                                                          |-                                                                                          |  4  |  ​ ​|  ​            |  -           ​| ​ -              |https://​www.dns.toys/​ @dns.toys ip. TXT help. TXT                                 |
 |[[http://​myip.wtf/​text]] ​                                                                  ​|[[https://​myip.wtf/​text]] ​                                                                 |  4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​myip.wtf/​text]] ​                                                                  ​|[[https://​myip.wtf/​text]] ​                                                                 |  4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 |[[http://​ip.wtf/​]] ​                                                                        ​|[[https://​ip.wtf/​]] ​                                                                       |  4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​ip.wtf/​]] ​                                                                        ​|[[https://​ip.wtf/​]] ​                                                                       |  4  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
Line 111: Line 116:
 |[[http://​ipv4.myip.wtf/​text]] ​                                                             |[[https://​ipv4.myip.wtf/​text]] ​                                                            ​| ​ 4  |  -  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​ipv4.myip.wtf/​text]] ​                                                             |[[https://​ipv4.myip.wtf/​text]] ​                                                            ​| ​ 4  |  -  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
 |[[http://​ipv6.myip.wtf/​text]] ​                                                             |[[https://​ipv6.myip.wtf/​text]] ​                                                            ​| ​ -  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  | |[[http://​ipv6.myip.wtf/​text]] ​                                                             |[[https://​ipv6.myip.wtf/​text]] ​                                                            ​| ​ -  |  6  |  -             ​| ​ -           ​| ​ -              |                                                                                  |
-===== Work in progress ===== 
- 
-More stuff to check/​review and deduplicate relative to existing: 
- 
-<​file>​ 
-https://​dev.to/​adityathebe/​a-handy-way-to-know-your-public-ip-address-with-dns-servers-4nmn 
-telnetmyip.com # via telnet 
-sshmyip.com # via ssh 
- 
-4.ipquail.com 
-4.ipquail.com/​IP 
-4.ipquail.com/​ip 
-6.ipquail.com 
-6.ipquail.com/​IP 
-6.ipquail.com/​ip 
-@1.1.1.1 whoami.cloudflare TXT CH 
-@ns1-1.akamaitech.net whoami.akamai.net 
-@ns1-1.akamaitech.net whoami.akamai.net ANY 
-@ns1.google.com o-o.myaddr.l.google.com TXT 
-@one.one.one.one whoami.cloudflare TXT CH 
-@resolver1.opendns.com myip.opendns.com 
-@resolver1.opendns.com myip.opendns.com AAAA  
-@update.dynamic.name my.dynamic.name A 
-Ipv4.icanhazip.com 
-Moanmyip.com 
-Myip.com 
-Whatismyip.com 
-Whatsmyip.com 
-Wtfismyip.com 
-Www.whatismyIP.com 
-api.ipify.org 
-api.ipify.org?​format=json 
-bettermotherfuckingwebsite.com 
-bgpstuff.net 
-checkip.amazonaws.com 
-checkip.dyndns.org 
-curl ipinfo.io 
-ds-whoami.kag2d.com 
-eth0.me 
-evenbettermotherfucking.website 
-fast.com 
-httpbin.dmuth.org 
-httpbin.dmuth.org/​ip 
-httpbin.dmuth.org/​ip/​v4 
-httpbin.dmuth.org/​ip/​v6 
-https://​ipinfo.io/​ip 
-icanhazip.com 
-ident.me 
-ifconfig.co 
-ifconfig.info 
-ifconfig.io 
-ifconfig.io/​ip 
-ifconfig.me 
-ifconfig.me/​ip 
-ifconfig.pro 
-ip-api.com 
-ip-echo.ripe.net 
-ip.com 
-ip.csis.dk 
-ip.liquidweb.com 
-ip.me 
-ip.pizza 
-ip.wtf 
-ip4.me 
-ip4.me/api/ 
-ip4.seeip.org 
-ip6.me 
-ip6.me/api/ 
-ip6.seeip.org 
-ip6only.me 
-ip6only.me/​api/​ 
-ipaddress.sh 
-ipalyzer.com 
-ipchicken.com 
-ipconfig.io 
-ipconfig.me 
-ipcow.com 
-ipcow.net 
-ipecho.net 
-ipecho.net/​curl 
-ipecho.net/​ip 
-ipecho.net/​plain 
-ipgoat.com 
-iphorse.com 
-ipify.io 
-ipify.org 
-ipinfo.io 
-ipinfo.io/​ip 
-ipleak.net 
-ipmonkey.com 
-ipquail.com 
-ipquail.com/​IP 
-ipquail.com/​ip 
-ipschwein.de 
-ipv4.icanhazip.com 
-ipv4.myip.wtf 
-ipv4.myip.wtf/​text 
-ipv6.icanhazip.com 
-ipv6.myip.wtf 
-ipv6.myip.wtf/​text 
-moanmyip.com 
-motherfuckingwebsite.com 
-my.dynamic.name 
-my.ip.fi 
-myip.addr.tools 
-myip.addr.tools/​help 
-myip.com 
-myip.dk 
-myip.dnsomatic.com 
-myip.is 
-myip.nl 
-myip.spdns.com 
-myip.wtf 
-myip.wtf/​text 
-myipaddress.com 
-noc.co.il 
-ns1-1.akamaitech.net 
-opensource.com/​article/​18/​5/​how-find-ip-address-linux 
-orgname.com 
-orgname.com/​ip 
-ping.eu 
-ping.pe 
-sjekkip.no 
-smart-ip.net 
-smart-ip.net/​myip 
-test-ipv6.com 
-thefuckingweather.com (defunct) 
-theiplookup.org 
-utrace.me 
-v4-whoami.kag2d.com 
-v4.ident.me 
-v6-whoami.kag2d.com 
-v6.ident.me 
-wanip.info 
-watismijnip.nl 
-whataremyips.com 
-whatismyip.com 
-whatsmyfuckingip.com 
-whatsmyip.com 
-whatsmyip.org 
-whoami.akamai.net 
-wimip.com 
-wtfismyip.com 
-wtfismyip.com/​text 
-www.ipchicken.com 
-www.ipify.org 
-www.ipify.org/​ 
-www.moanmyip.com 
-www.monipay.fr 
-www.pfsense.org 
-www.pfsense.org/​ip 
-www.whatismyip.com 
-www.whatismyip.com/​ip-address-lookup/?​iref=hnavbar 
-www.wtfsigte.com 
-yourip.app/​raw 
-</​file>​ 
- 
  
 ===== Example Usage: ===== ===== Example Usage: =====
Line 590: Line 438:
  
 <​file>​ <​file>​
-for ns_rr_types ​in \ +myv4="​$(curl -4 -s https://​ipv4.balug.org/​myip)"​ || exit 
-  '​ns1.google.com. o-o.myaddr.l.google.com. TXT' \ +myv6="​$(curl -6 -s https://​ipv6.balug.org/​myip)"​ || exit 
-  '​resolver1.opendns.com. myip.opendns.com. A AAAA' \ +control_M="​$(printf '​\015'​)"​ 
-  '​ns.sslip.io. ip.sslip.io. TXT' \ +#​digopts='​+noall +answer +nottl +norecurse'​ 
-  '​ns1-1.akamaitech.net. whoami.akamai.net. A' \ +digopts='​+short +norecurse'​ 
-  '​dns.toys ip. TXT'+for ns_rr_class_types ​in 
 +  '​1.1.1.1 whoami.cloudflare CH TXT' ​
 +  '​ns1.google.com. o-o.myaddr.l.google.com. ​IN TXT' \ 
 +  '​resolver1.opendns.com. myip.opendns.com. ​IN A AAAA' \ 
 +  '​ns.sslip.io. ip.sslip.io. ​IN TXT' \ 
 +  '​update.dynamic.name. my.dynamic.name. IN A' \ 
 +  '​ns1-1.akamaitech.net. whoami.akamai.net. ​IN A' \ 
 +  '​one.one.one.one. whoami.cloudflare. CH TXT' \ 
 +  '​dns.toys ip. IN TXT'
 do do
-  set -- $ns_rr_types; ​NS="​$1";​ shift; RR="​$1";​ shift; TYPES="​$*"​ +  set -- $ns_rr_class_types 
-  query=+  ​NS="​$1";​ shift; RR="​$1";​ shift; CLASS="​$1";​ shift; TYPES="​$*"​
   for TYPE in $TYPES   for TYPE in $TYPES
   do   do
-    query="​${query:​+$query ​}$RR $TYPE"+    query="​$RR $TYPE $CLASS"​ 
 +    for v in 4 6 
 +    do 
 +      case "​$v"​ in 
 +        4) 
 +          myip="​$myv4"​ 
 +        ;; 
 +        6) 
 +          myip="​$myv6"​ 
 +        ;; 
 +      esac 
 +      r=$(dig @"​$NS"​ $digopts -"​$v"​ $query 2>>/​dev/​null) &&​ 
 +      case "​$r"​ in 
 +        \""​$myip"​\"​|"​$myip"​) 
 +          echo "\$ dig @"​$NS"​ $digopts -"​$v"​ $query"​ 
 +          echo $r 
 +        ;; 
 +        *"​$myip"​*) 
 +          echo "\$ dig @"​$NS"​ $digopts -"​$v"​ $query"​ 
 +          printf 'found in text:\n%s\n'​ "​$r"​ 
 +        ;; 
 +        *) 
 +          myRE=$( 
 +            echo "​$myip"​ | 
 +            sed -e '​s/​[.:​]/​-/​g'​ 
 +          ) 
 +          printf '​%s'​ "​$r"​ | 
 +          if grep "​$myRE"​ >>/​dev/​null;​ then 
 +            echo "\$ dig @"​$NS"​ $digopts -"​$v"​ $query"​ 
 +            echo $myip found in text in alternative format 
 +          fi 
 +        ;; 
 +      esac 
 +      r=$(dig @"​$NS" ​+tcp $digopts -"​$v" ​$query ​2>>/​dev/​null) &&​ 
 +      case "$r" in 
 +        \""​$myip"\"​|"​$myip"​) 
 +          echo "\$ dig @"​$NS"​ +tcp $digopts -"​$v"​ $query"​ 
 +          echo $r 
 +        ;; 
 +        *"​$myip"​*) 
 +          echo "\$ dig @"​$NS"​ +tcp $digopts -"​$v"​ $query"​ 
 +          printf 'found in text:​\n%s\n'​ "​$r"​ 
 +        ;; 
 +        *) 
 +          myRE=$( 
 +            echo "​$myip"​ | 
 +            sed -e '​s/​[.:​]/​-/​g'​ 
 +          ) 
 +          printf '​%s'​ "​$r"​ | 
 +          if grep "​$myRE"​ >>/​dev/​null;​ then 
 +            echo "\$ dig @"​$NS"​ +tcp $digopts -"​$v"​ $query"​ 
 +            echo $myip found in text in alternative format 
 +          fi 
 +        ;; 
 +      esac 
 +    done
   done   done
-  for v in 4 6 
-  do 
-    r=$(dig @"​$NS"​ +short +norecurse -"​$v"​ $query 2>>/​dev/​null) && 
-    [ -n "​$r"​ ] && { 
-      echo \$ dig @"​$NS"​ +short +norecurse -"​$v"​ $query 
-      echo $r 
-    } 
-  done 
-  : 
 done; echo '$ ' done; echo '$ '
- +$ dig @1.1.1.+short +norecurse -4 whoami.cloudflare ​TXT CH
-$ dig @ns1.google.com. +short +norecurse -4 o-o.myaddr.l.google.com. TXT+
 "​96.86.170.226"​ "​96.86.170.226"​
-$ dig @ns1.google.com. +short +norecurse -6 o-o.myaddr.l.google.com. TXT+$ dig @1.1.1.1 +tcp +short +norecurse -4 whoami.cloudflare TXT CH 
 +"​96.86.170.226"​ 
 +$ dig @ns1.google.com. ​+short +norecurse -4 o-o.myaddr.l.google.com. TXT IN 
 +"​96.86.170.226"​ 
 +$ dig @ns1.google.com. +tcp +short +norecurse -4 o-o.myaddr.l.google.com. TXT IN 
 +"​96.86.170.226"​ 
 +$ dig @ns1.google.com. +short +norecurse -6 o-o.myaddr.l.google.com. TXT IN 
 +"​2001:​470:​67:​76f::​2"​ 
 +$ dig @ns1.google.com. +tcp +short +norecurse -6 o-o.myaddr.l.google.com. TXT IN
 "​2001:​470:​67:​76f::​2"​ "​2001:​470:​67:​76f::​2"​
-$ dig @resolver1.opendns.com. +short +norecurse -4 myip.opendns.com. A myip.opendns.com. AAAA+$ dig @resolver1.opendns.com. +short +norecurse -4 myip.opendns.com. A IN
 96.86.170.226 96.86.170.226
-$ dig @resolver1.opendns.com. +short +norecurse -myip.opendns.com. A myip.opendns.com. AAAA+$ dig @resolver1.opendns.com. ​+tcp +short +norecurse -myip.opendns.com. A IN 
 +96.86.170.226 
 +$ dig @resolver1.opendns.com. +short +norecurse -6 myip.opendns.com. AAAA IN 
 +2001:​470:​67:​76f::​2 
 +$ dig @resolver1.opendns.com. +tcp +short +norecurse -6 myip.opendns.com. AAAA IN
 2001:​470:​67:​76f::​2 2001:​470:​67:​76f::​2
-$ dig @ns.sslip.io. +short +norecurse -4 ip.sslip.io. TXT+$ dig @ns.sslip.io. +short +norecurse -4 ip.sslip.io. TXT IN
 "​96.86.170.226"​ "​96.86.170.226"​
-$ dig @ns.sslip.io. +short +norecurse -6 ip.sslip.io. TXT+$ dig @ns.sslip.io. +tcp +short +norecurse -4 ip.sslip.io. TXT IN 
 +"​96.86.170.226"​ 
 +$ dig @ns.sslip.io. +short +norecurse -6 ip.sslip.io. TXT IN
 "​2001:​470:​67:​76f::​2"​ "​2001:​470:​67:​76f::​2"​
-$ dig @ns1-1.akamaitech.net. +short +norecurse -4 whoami.akamai.net. A whoami.ak+$ dig @ns.sslip.io. +tcp +short +norecurse -6 ip.sslip.io. TXT IN 
 +"​2001:​470:​67:​76f::​2"​ 
 +$ dig @update.dynamic.name. +short +norecurse -4 my.dynamic.name. A IN 
 +96.86.170.226 
 +$ dig @ns1-1.akamaitech.net. +short +norecurse -4 whoami.akamai.net. A IN 
 +96.86.170.226 
 +$ dig @ns1-1.akamaitech.net. +tcp +short +norecurse -4 whoami.akamai.net. A IN
 96.86.170.226 96.86.170.226
-$ dig @dns.toys +short +norecurse -4 ip. TXT+$ dig @one.one.one.one. +short +norecurse -4 whoami.cloudflare. TXT CH
 "​96.86.170.226"​ "​96.86.170.226"​
-$ dig @dns.toys +short +norecurse -6 ip. TXT+$ dig @one.one.one.one. +tcp +short +norecurse -4 whoami.cloudflare. TXT CH 
 +"​96.86.170.226"​ 
 +$ dig @one.one.one.one. +short +norecurse -6 whoami.cloudflare. TXT CH 
 +"​2001:​470:​67:​76f::​2"​ 
 +$ dig @one.one.one.one. +tcp +short +norecurse -6 whoami.cloudflare. TXT CH 
 +"​2001:​470:​67:​76f::​2"​ 
 +$ dig @dns.toys +short +norecurse -4 ip. TXT IN 
 +"​96.86.170.226"​ 
 +$ dig @dns.toys +short +norecurse -6 ip. TXT IN
 "​2001:​470:​67:​76f::​2"​ "​2001:​470:​67:​76f::​2"​
  
Line 641: Line 570:
 myv6="​$(curl -6 -s https://​ipv6.balug.org/​myip)"​ || exit myv6="​$(curl -6 -s https://​ipv6.balug.org/​myip)"​ || exit
 control_M="​$(printf '​\015'​)"​ control_M="​$(printf '​\015'​)"​
-for domain ​in \ +for userathost ​in \ 
-  sshmyip.com+  sshmyip.com ​myip@{,​ipv{4,​6}.}balug.org
 do do
   for v in 4 6   for v in 4 6
Line 655: Line 584:
     esac     esac
     sshopts="​-$v -n -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/​dev/​null"​     sshopts="​-$v -n -o BatchMode=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/​dev/​null"​
-    r=$(ssh $sshopts $domain ​2>>/​dev/​null)+    r=$(ssh $sshopts $userathost ​2>>/​dev/​null)
     case "​$r"​ in     case "​$r"​ in
       "​$myip"​)       "​$myip"​)
-        echo "\$ ssh -$v $domain"+        echo "\$ ssh -$v $userathost"
         echo $r         echo $r
       ;;       ;;
       "​$myip$control_M"​)       "​$myip$control_M"​)
-        echo "\$ ssh -$v domain"+        echo "\$ ssh -$v $userathost"
         echo $myip'​^M'​         echo $myip'​^M'​
       ;;       ;;
       *"​$myip"​*)       *"​$myip"​*)
-        echo "\$ ssh -$v $domain"+        echo "\$ ssh -$v $userathost"
         echo $myip found in text         echo $myip found in text
       ;;       ;;
Line 676: Line 605:
         printf '​%s'​ "​$r"​ |         printf '​%s'​ "​$r"​ |
         if grep "​$myRE"​ >>/​dev/​null;​ then         if grep "​$myRE"​ >>/​dev/​null;​ then
-          echo "\$ ssh -$v $domain"+          echo "\$ ssh -$v $userathost"
           echo $myip found in text in alternative format           echo $myip found in text in alternative format
         fi         fi
Line 687: Line 616:
 $ ssh -6 sshmyip.com $ ssh -6 sshmyip.com
 2001:​470:​67:​76f::​2 found in text 2001:​470:​67:​76f::​2 found in text
 +$ ssh -4 myip@balug.org
 +96.86.170.226
 +$ ssh -6 myip@balug.org
 +2001:​470:​67:​76f::​2
 +$ ssh -4 myip@ipv4.balug.org
 +96.86.170.226
 +$ ssh -6 myip@ipv6.balug.org
 +2001:​470:​67:​76f::​2
  
 </​file>​ </​file>​
system/what_is_my_ip_address.1702628802.txt.bz2 · Last modified: 2023-12-15T08:26:42+0000 by michael_paoli