Genel IP adresimi belirleme komutu?
Eğer google ile kontrol edersem, genel IP adresimi görebiliyorum. Ubuntu komut satırında bana aynı cevabı verecek bir şey var mı?
644
3
Eğer google ile kontrol edersem, genel IP adresimi görebiliyorum. Ubuntu komut satırında bana aynı cevabı verecek bir şey var mı?
Eğer bir yönlendiricinin arkasında değilseniz,
ifconfig
kullanarak bunu öğrenebilirsiniz.Bir yönlendiricinin arkasındaysanız, yönlendirici bir ağ adresi çevirisi yaptığından bilgisayarınız genel IP adresini bilmeyecektir. Bir web sitesine
curl
veyawget
kullanarak genel IP adresinizin ne olduğunu sorabilir ve ihtiyacınız olan bilgileri ondan alabilirsiniz:Harici ip'yi bulmak için harici web tabanlı hizmetleri kullanabilir veya sistem tabanlı yöntemleri kullanabilirsiniz. Daha kolay olanı harici servis kullanmaktır, ayrıca
ifconfig
tabanlı çözümler sisteminizde yalnızca birNAT
arkasında değilseniz çalışacaktır. iki yöntem aşağıda ayrıntılı olarak tartışılmıştır.Harici servisleri kullanarak harici IP bulma
En kolay yol, bir komut satırı tarayıcısı veya indirme aracı aracılığıyla harici bir hizmet kullanmaktır. Ubuntu'da
wget
varsayılan olarak mevcut olduğundan, bunu kullanabiliriz.İp adresinizi bulmak için-
Kayrıcalık:
Harici ip adresinizi bulmak için yukarıdaki komutta küçük değişiklikler yaparak
wget
yerinelynx
(tarayıcı) veyacurl
kullanabilirsiniz.İp'yi bulmak için `curl' kullanıyorum:
Daha iyi biçimlendirilmiş bir çıktı için kullanın:
Çözümleyici olarak
OpenDNS
iledig
kullanan daha hızlı (tartışmasız en hızlı) bir yöntem:Copied from: https://unix.stackexchange.com/a/81699/14497
Harici hizmetlere güvenmeden harici IP bulma
Terminalinize aşağıdakileri yazın:
Yukarıda, `
yerine gerçek arayüzünüzün adını yazın, örneğin:
eth0,
eth1,
pp0`, vb...Örnek Kullanım:
Terminalinize aşağıdakileri yazın (bu, sisteminizdeki her ağ arayüzünün adını ve ip adresini alır):
Örnek Kullanım:
N.B: Çıktılar gösterge niteliğindedir ve gerçek değildir.
Kaynak: https://www.if-not-true-then-false.com/2010/linux-get-ip-address/
GÜNCELLEME
ifconfig
tabanlı kullanımlaraLANG=c
eklenmiştir, böylece yerel ayarlardan bağımsız olarak her zaman İngilizce çıktı verir.Benim kullandığım:
Evet, ip alabilirsin :-)