OpenDNS ile:
dig +short myip.opendns.com @resolver1.opendns.comBu sayede öğrendim ki OpenDNS sunucuları üzerinde myip.opendns.com için yapılan sorgularda sorguyu yapan istemcinin adresi dönüyormuş.
Web Hizmeti ile:
Aynı www.whatismyip.com gibi bir sayfaya girerek bakmak gibi, ama düz metin olarak IP dönüyor:curl -S http://whatismyip.akamai.com
Elbette şu sayfada whatismyip.akamai.com için alternatifler de verilmiş.
2021 güncellemesi: Şu video'da gördüm ki
curl ifconfig.me
gibi daha da basit olabiliyormuş.
2022 güncellemesi: Yeni bir alanadı
curl echoip.xyz
ya da
curl ipecho.net/plain
ya da
curl icanhazip.com
belki de
curl ifconfig.io
hatta
curl wtfismyip.com/text (json da var)
ve hatta
iwr api.ipify.org
Bir de bunları Windows'da yapmanın yollarını bulmak istedim. dig'in Windows eşdeğeri (basit bir DNS sorgusu yapmak aslında) nslookup veya Resolve-DnsName olabilir:
nslookup myip.opendns.com resolver1.opendns.comAma bu komut sonunda tek satırlık bir hedef dönmüyor, en alt satırdaki sonuca odaklanmak lazım.
Ya da Powershell eşdeğerini kullanarak
PS> (Resolve-DnsName -Name myip.opendns.com -Server resolver1.opendns.com).IPAddressCurl'un eşdeğerini aradığımda da zaten curl diye bir alias'ı bulunan Invoke-WebRequest cmdlet'ini gördüm. Sadece IP adresini döndürmek için alias'ı kullanarak:
PS> curl http://whatismyip.akamai.com | select -ExpandProperty content
Hiç yorum yok:
Yorum Gönder