Mengintip Internet Protocol Address via CLI

ipaSeringkali pengguna desktop, dengan berbagai alasan, menengok public IP address miliknya sendiri dengan browsing ke situs semacam What is My IP. Ngomong-ngomong, atas alasan apapun, bagaimana melakukan hal yang sama lewat command line

Tidak dengan provider yang sama, namun tetap serupa, melihat public IP address dari layanan eksternal dapat dilakukan sama mudahnya melalui CLI.

Pertama, pasanglah curl terlebih dahulu

yum install curl
---> Package curl.i386 0:7.15.5-17.el5_9 set to be updated
Total download size: 235 k

Selanjutnya, ada beberapa penyedia service semacam ini yang bisa dipergunakan :

1. IPINFO.IO

# curl ipinfo.io
{
  "ip": "23.95.56.xxx",
  "hostname": "No Hostname",
  "city": "Buffalo",
  "region": "New York",
  "country": "US",
  "loc": "42.9864,-78.7279",
  "org": "AS36352 ColoCrossing",
  "postal": "14221"
}

atau bisa juga ditengok per bagian

# curl ipinfo.io/org
AS36352 ColoCrossing
# curl ipinfo.io/ip
23.95.56.xxx
# curl ipinfo.io/country
US

 

2. TRACKIP.NET

# curl http://www.trackip.net/ip?json
{"ip": "23.95.56.xxx", "latlong": "41.878114,-87.629798", "country": "US", "city": "chicago", "user-agent": "curl/7.15.5 (i386-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5"}

 

3. IFCONFIG.ME

# curl ifconfig.me
23.95.56.xxx
# curl ifconfig.me/ip
23.95.56.xxx
# curl ifconfig.me/host
host.colocrossing.com
# curl ifconfig.me/ua
curl/7.15.5 (i386-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
# curl ifconfig.me/port
60667

 

4.  APPSPOT.COM

# curl ip.appspot.com
23.95.56.xxx

 

Semoga bermanfaat!