Harici IP adresini öğrenmek istediğim başsız bir Debian sunucusuna erişimim var. Bunu nasıl yapabilirim? Sunucu internete bağlı.
Harici IP adresini öğrenmek istediğim başsız bir Debian sunucusuna erişimim var. Bunu nasıl yapabilirim? Sunucu internete bağlı.
Yanıtlar:
Aşağıdaki hile yapacak.
curl checkip.dyndns.org
ifconfig.me
ama evet ... muhtemelen kötü amaçlı yazılım değildir. Sadece bir web sitesinden curl
veya wget
web sitesinden rahatsız oluyorum. Güvenebileceğimden emin değilim. Terminale kötü amaçlı kod yerleştirmek kolay olacak gibi görünüyor
Bu sadece iyi yapacak ve gerek yok grep
:
curl icanhazip.com
Açıkça bir v4 veya v6 IP adresi istemek için curl -4
ve -6
komut satırı anahtarlarını kullanabilirsiniz; ağınız destekliyorsa varsayılan IPv6'dır.
Sen kullanabilirsiniz http://ipecho.net/plain ile lynx
, wget
ya curl
. Eminim onu da kullanabileceğiniz birçok kişi vardır.
vaşak
lynx --dump ipecho.net/plain
lynx
sayfanın indirilmesini ve stdout'ta görüntülenmesini söyler .bukle
curl ipecho.net/plain
wget
wget -q -O - ipecho.net/plain
wget
çıktının nereye yazılacağını söyler . Ondan sonraki çizgi stdout anlamına gelir.
Ayrıca http://www.whatismyipaddress.com ile yeterince kolay bir şekilde kullanabilirsiniz lynx
.
lynx --dump whatismyipaddress.com | grep "Your IP"
... ve gerçekten çaresizseniz, bu kadar saçma bir şekilde karmaşık bir şekilde yapabildiğinizden emin olabilirsiniz!
exec 3<>/dev/tcp/ipecho.net/80
echo -en "GET /plain HTTP/1.1\nHOST: ipecho.net\n\n" >&3
cat <&3
Çıktı buna benziyor ...
HTTP/1.1 200 OK
Date: Sat, 28 Sep 2013 14:59:07 GMT
Server: Apache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache
Pragma: no-cache
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html
d
76.177.248.16
0
checkip.dyndns.org
ve bir sürü kötü amaçlı yazılım uyarısı var. Kesin olduğunu söylemiyorum ... ama ...