Komut Satırından Hızla Harici Bir IP Adresi Alın
SSH için veya başka bir şekilde komut satırından harici IP adresinizi hızlı bir şekilde almanız mı gerekiyor? Hiç ter yok, bilgileri çeşitli kaynaklardan hızlı bir şekilde çıkarmak için curl komutunu veya dig'i kullanabilirsiniz. Zaman içinde güvenilirliği kanıtlanmış iki farklı seçeneğe odaklanacağız, ilki oldukça kısa ve hatırlaması kolay, ancak ikinci seçenek en güvenilir olarak kabul edilebilir.curl ifconfig.me
Veya şunu kullanın:
dig +kısa myip.opendns.com @resolver1.opendns.com
Dizgilerden herhangi birinin yanıtı, LAN IP'nizden farklı olarak, dış dünyanın gördüğü şey olan harici IP adresinizden başka bir şey olmayacaktır.
Dig komut dizisinin biraz daha uzun olduğu açıktır, ancak OpenDNS yalnızca IP bilgilerini almaktan çok daha fazlasını yapan çok güvenilir bir hizmettir, bu nedenle daha güvenilir bir uzun vadeli çözüm olarak kabul edilebilir ve bu nedenle muhtemelen herhangi bir kısayolu veya komut dosyasını temel almak için en iyi olanı.
Kendinizi sık sık harici IP'nize ihtiyaç duyuyorsanız, yukarıda belirtilen dig komutundan bir bash takma adı oluşturun veya yalnızca tutmaktan başka hiçbir şey yapmayan ücretsiz bir üçüncü taraf uygulamasının yardımıyla menü çubuğuna dönebilirsiniz. OS X'in menü çubuğundaki harici IP adresiniz.
Bash takma adını kullanarak hızlı bir IP alma komutu oluşturmak için aşağıdaki satırı .bash_profile'ınıza yapıştırın:
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
Değişiklikleri .bash_profile'a kaydedin ve artık tüm uzun komut dizesini kullanmak için yalnızca 'getmyip' yazmanız gerekecek. Kazma dizesi için CommandLineFu'ya dikkat.
Harici bir IP almak için terminalden lynx veya GUI'deki Safari ve Chrome gibi herhangi bir web tarayıcısı aracılığıyla ifconfig.me ve whatismyip.org gibi çeşitli web sitelerine gidebileceğinizi unutmayın. bu şekilde de. Bu komutlar, Mac OS X veya Linux'ta aynı şekilde çalışacak, oysa tarayıcı tabanlı yaklaşım, kelimenin tam anlamıyla bir web tarayıcısı çalıştırabilen her şeyde çalışacaktır.