system:what_is_my_ip_address
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
system:what_is_my_ip_address [2023-12-15T07:06:54+0000] – +my.ip.fi, www.monipay.fr, noc.co.il, ifconfig.info, ipconfig.io, myip.is, eth0.me, {,v{4,6}.}ident.me, bgpstuff.net, ipcow.net, ipecho.net/plain --> ipecho.net/ip michael_paoli | system:what_is_my_ip_address [2025-03-08T08:18:47+0000] (current) – +{apps-vm3.srv,apps-vm8.srv,website}.peterjin.org michael_paoli | ||
---|---|---|---|
Line 8: | Line 8: | ||
Publicly available resources to check:\\ | Publicly available resources to check:\\ | ||
- | ^http 80 ^https 443 ^ IPv ^^ DNS \\ 53 ^ ssh \\ 22 ^ telnet | + | ^http 80 ^https 443 ^ IPv ^^ DNS \\ 53 ^ ssh \\ 22 ^ telnet |
- | ^ ::: ^ ::: ^ 4 ^ 6 ^ ::: | + | ^ ::: ^ ::: ^ 4 ^ 6 ^ ::: |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | - | y | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | - |
- | |[[http:// | + | |- |- | 4 | 6 |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | 6 | y | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | 6 | y |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | 6 | y | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | 6 | - | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | 6 | - | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | 6 | y |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | 6 | - |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | 6 | - |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | 6 | y | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | 6 | y |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | - | y | + | |[[http:// |
- | |[[https:// | + | |[[http:// |
- | |[[https:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |- |- | 4 | - | U |
- | |[[http:// | + | |- |- | 4 | 6 | y |
- | |[[http://balug.org/myip]] |[[https://balug.org/myip]] | + | |- |- | 4 | - | y |
- | |[[http://ipv4.balug.org/myip]] | + | |- |- | - | 6 | y |
- | |[[http://ipv6.balug.org/myip]] | + | |- |- | 4 | - | y |
- | |[[http:// | + | |[[https:// |
- | |[[http:// | + | |[[https:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |- |[[https:// |
- | |[[http:// | + | |- |[[https:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | |- |- | 4 | | + | |[[http:// |
- | |[[http:// | + | |[[http:// |
- | ===== Work in progress ===== | + | |- |- | 4 | 6 | y |
+ | |[[http:// | ||
+ | | | ||
+ | |[[http:// | ||
+ | | | ||
+ | |[[http:// | ||
+ | | | ||
+ | |[[http:// | ||
+ | |[[http://httpbin.dmuth.org/ip]]* |[[https://httpbin.dmuth.org/ip]] | ||
+ | |[[http://httpbin.dmuth.org/ip/v4]]* | ||
+ | |[[http://httpbin.dmuth.org/ip/v6]]* | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[https:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |- |- | 4 | | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
+ | |[[http:// | ||
- | More stuff to check/ | + | ===== Notes: ===== |
- | < | + | May/probably going away ~2025-04-01: \\ |
- | https:// | + | ip4.me, ip4only.me \\ |
- | telnetmyip.com # via telnet | + | ip6addr.com, ip6addr.net, ip6addr.org \\ |
- | sshmyip.com # via ssh | + | ip6.me, ip6only.me |
- | + | ipv6addr.com, ipv6addr.net, ipv6addr.org \\ | |
- | 4.ipquail.com | + | onlyip4.me, onlyip6.me \\ |
- | 4.ipquail.com/ | + | whatismyipv6address.com, whatismyipv6address.net, whatismyipv6address.org \\ |
- | 4.ipquail.com/ | + | whatismyv6.com, whatismyv6.net, whatismyv6.org \\ |
- | 6.ipquail.com | + | per https://www.reddit.com/r/ipv6/comments/1j5lrou/ |
- | 6.ipquail.com/ | + | |
- | 6.ipquail.com/ | + | |
- | @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? | + | |
- | 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/ | + | |
- | httpbin.dmuth.org/ | + | |
- | httpbin.dmuth.org/ | + | |
- | https:// | + | |
- | icanhazip.com | + | |
- | ident.me | + | |
- | ifconfig.co | + | |
- | ifconfig.info | + | |
- | ifconfig.io | + | |
- | ifconfig.io/ | + | |
- | ifconfig.me | + | |
- | ifconfig.me/ | + | |
- | 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/ | + | |
- | ip4.seeip.org | + | |
- | ip6.me | + | |
- | ip6.me/ | + | |
- | ip6.seeip.org | + | |
- | ip6only.me | + | |
- | ip6only.me/ | + | |
- | ipaddress.sh | + | |
- | ipalyzer.com | + | |
- | ipchicken.com | + | |
- | ipconfig.io | + | |
- | ipconfig.me | + | |
- | ipcow.com | + | |
- | ipcow.net | + | |
- | ipecho.net | + | |
- | ipecho.net/ | + | |
- | ipecho.net/ | + | |
- | ipecho.net/ | + | |
- | ipgoat.com | + | |
- | iphorse.com | + | |
- | ipify.io | + | |
- | ipify.org | + | |
- | ipinfo.io | + | |
- | ipinfo.io/ | + | |
- | ipleak.net | + | |
- | ipmonkey.com | + | |
- | ipquail.com | + | |
- | ipquail.com/ | + | |
- | ipquail.com/ | + | |
- | ipschwein.de | + | |
- | ipv4.icanhazip.com | + | |
- | ipv4.myip.wtf | + | |
- | ipv4.myip.wtf/ | + | |
- | ipv6.icanhazip.com | + | |
- | ipv6.myip.wtf | + | |
- | ipv6.myip.wtf/ | + | |
- | moanmyip.com | + | |
- | motherfuckingwebsite.com | + | |
- | my.dynamic.name | + | |
- | my.ip.fi | + | |
- | myip.addr.tools | + | |
- | myip.addr.tools/ | + | |
- | myip.com | + | |
- | myip.dk | + | |
- | myip.dnsomatic.com | + | |
- | myip.is | + | |
- | myip.nl | + | |
- | myip.spdns.com | + | |
- | myip.wtf | + | |
- | myip.wtf/ | + | |
- | myipaddress.com | + | |
- | noc.co.il | + | |
- | ns1-1.akamaitech.net | + | |
- | opensource.com/ | + | |
- | orgname.com | + | |
- | orgname.com/ | + | |
- | ping.eu | + | |
- | ping.pe | + | |
- | sjekkip.no | + | |
- | smart-ip.net | + | |
- | smart-ip.net/ | + | |
- | 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/ | + | |
- | 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/? | + | |
- | www.wtfsigte.com | + | |
- | yourip.app/raw | + | |
- | </file> | + | |
+ | I'm hoping/ | ||
+ | and also includes ability to programmatically accept submissions/ | ||
+ | Thus far it's still a work-in-progress. | ||
===== Example Usage: ===== | ===== Example Usage: ===== | ||
Line 571: | Line 468: | ||
< | < | ||
- | for ns_rr_types | + | myv4=" |
- | ' | + | myv6=" |
- | ' | + | control_M=" |
- | ' | + | # |
- | ' | + | digopts=' |
- | ' | + | for ns_rr_class_types |
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
do | do | ||
- | set -- $ns_rr_types; | + | set -- $ns_rr_class_types |
- | query= | + | |
for TYPE in $TYPES | for TYPE in $TYPES | ||
do | do | ||
- | query=" | + | query=" |
+ | for v in 4 6 | ||
+ | do | ||
+ | case " | ||
+ | 4) | ||
+ | myip=" | ||
+ | ;; | ||
+ | 6) | ||
+ | myip=" | ||
+ | ;; | ||
+ | esac | ||
+ | r=$(dig @" | ||
+ | case " | ||
+ | \"" | ||
+ | echo "\$ dig @" | ||
+ | echo $r | ||
+ | ;; | ||
+ | *" | ||
+ | echo "\$ dig @" | ||
+ | printf 'found in text:\n%s\n' | ||
+ | ;; | ||
+ | *) | ||
+ | myRE=$( | ||
+ | echo " | ||
+ | sed -e ' | ||
+ | ) | ||
+ | printf ' | ||
+ | if grep " | ||
+ | echo "\$ dig @" | ||
+ | echo $myip found in text in alternative format | ||
+ | fi | ||
+ | ;; | ||
+ | esac | ||
+ | r=$(dig @" | ||
+ | case "$r" in | ||
+ | \"" | ||
+ | echo "\$ dig @" | ||
+ | echo $r | ||
+ | ;; | ||
+ | *" | ||
+ | echo "\$ dig @" | ||
+ | printf 'found in text: | ||
+ | ;; | ||
+ | *) | ||
+ | myRE=$( | ||
+ | echo " | ||
+ | sed -e ' | ||
+ | ) | ||
+ | printf ' | ||
+ | if grep " | ||
+ | echo "\$ dig @" | ||
+ | echo $myip found in text in alternative format | ||
+ | fi | ||
+ | ;; | ||
+ | esac | ||
+ | done | ||
done | done | ||
- | for v in 4 6 | ||
- | do | ||
- | r=$(dig @" | ||
- | [ -n " | ||
- | echo \$ dig @" | ||
- | echo $r | ||
- | } | ||
- | done | ||
- | : | ||
done; echo '$ ' | done; echo '$ ' | ||
- | + | $ dig @1.1.1.1 +short +norecurse -4 whoami.cloudflare | |
- | $ dig @ns1.google.com. +short +norecurse -4 o-o.myaddr.l.google.com. TXT | + | |
" | " | ||
- | $ 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 |
+ | " | ||
+ | $ dig @ns1.google.com. | ||
+ | " | ||
+ | $ dig @ns1.google.com. +tcp +short +norecurse -4 o-o.myaddr.l.google.com. TXT IN | ||
+ | " | ||
+ | $ dig @ns1.google.com. +short +norecurse -6 o-o.myaddr.l.google.com. TXT IN | ||
+ | " | ||
+ | $ dig @ns1.google.com. +tcp +short +norecurse -6 o-o.myaddr.l.google.com. TXT IN | ||
" | " | ||
- | $ 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 -6 myip.opendns.com. A myip.opendns.com. AAAA | + | $ dig @resolver1.opendns.com. |
+ | 96.86.170.226 | ||
+ | $ dig @resolver1.opendns.com. +short +norecurse -6 myip.opendns.com. AAAA IN | ||
+ | 2001: | ||
+ | $ dig @resolver1.opendns.com. +tcp +short +norecurse -6 myip.opendns.com. AAAA IN | ||
2001: | 2001: | ||
- | $ dig @ns.sslip.io. +short +norecurse -4 ip.sslip.io. TXT | + | $ dig @ns.sslip.io. +short +norecurse -4 ip.sslip.io. TXT IN |
" | " | ||
- | $ dig @ns.sslip.io. +short +norecurse -6 ip.sslip.io. TXT | + | $ dig @ns.sslip.io. +tcp +short +norecurse -4 ip.sslip.io. TXT IN |
+ | " | ||
+ | $ dig @ns.sslip.io. +short +norecurse -6 ip.sslip.io. TXT IN | ||
" | " | ||
- | $ 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 |
+ | " | ||
+ | $ 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 |
" | " | ||
- | $ dig @dns.toys +short +norecurse -6 ip. TXT | + | $ dig @one.one.one.one. +tcp +short +norecurse -4 whoami.cloudflare. TXT CH |
+ | " | ||
+ | $ dig @one.one.one.one. +short +norecurse -6 whoami.cloudflare. TXT CH | ||
+ | " | ||
+ | $ dig @one.one.one.one. +tcp +short +norecurse -6 whoami.cloudflare. TXT CH | ||
+ | " | ||
+ | $ dig @dns.toys +short +norecurse -4 ip. TXT IN | ||
+ | " | ||
+ | $ dig @dns.toys +short +norecurse -6 ip. TXT IN | ||
" | " | ||
$ | $ | ||
Line 622: | Line 600: | ||
myv6=" | myv6=" | ||
control_M=" | control_M=" | ||
- | for domain | + | for userathost |
- | sshmyip.com | + | sshmyip.com |
do | do | ||
for v in 4 6 | for v in 4 6 | ||
Line 636: | Line 614: | ||
esac | esac | ||
sshopts=" | sshopts=" | ||
- | r=$(ssh $sshopts $domain | + | r=$(ssh $sshopts $userathost |
case " | case " | ||
" | " | ||
- | echo "\$ ssh -$v $domain" | + | echo "\$ ssh -$v $userathost" |
echo $r | echo $r | ||
;; | ;; | ||
" | " | ||
- | echo "\$ ssh -$v domain" | + | echo "\$ ssh -$v $userathost" |
echo $myip' | echo $myip' | ||
;; | ;; | ||
*" | *" | ||
- | echo "\$ ssh -$v $domain" | + | echo "\$ ssh -$v $userathost" |
echo $myip found in text | echo $myip found in text | ||
;; | ;; | ||
Line 657: | Line 635: | ||
printf ' | printf ' | ||
if grep " | if grep " | ||
- | 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 668: | Line 646: | ||
$ ssh -6 sshmyip.com | $ ssh -6 sshmyip.com | ||
2001: | 2001: | ||
+ | $ ssh -4 myip@balug.org | ||
+ | 96.86.170.226 | ||
+ | $ ssh -6 myip@balug.org | ||
+ | 2001: | ||
+ | $ ssh -4 myip@ipv4.balug.org | ||
+ | 96.86.170.226 | ||
+ | $ ssh -6 myip@ipv6.balug.org | ||
+ | 2001: | ||
$ | $ | ||
</ | </ |
system/what_is_my_ip_address.1702624014.txt.bz2 · Last modified: 2023-12-15T07:06:54+0000 by michael_paoli