Mengetahui alamat IP public server Linux lewat terminal

Mungkin karena IPv6 belumlah populer digunakan karena itu sejak MegaVZ mengubah control panelnya dari SolusVM ke Virtualizor saya jadi kesulitan untuk tahu apa alamat IP publicnya. Ya karena ini NAT IPv4 VPS yang hanya memiliki IPv6 public. Apalagi sudah terlanjur install ulang web server yang ada dalam VPS tersebut.

Jadi yang akan saya bahas disini adalah bagaimana caranya mendapatkan alamat IP dari server yang anda miliki lewat terminal Linux, dan seperti biasanya banyak jalan menuju Roma. Tinggal anda pilih mana yang rasanya paling gampang diikuti.

Kita bisa manfaatkan perintah dig untuk langkah pertama:

  • Bisa menanyakan ke Google Public DNS:
    dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
  • atau ke OpenDNS
    dig +short myip.opendns.com @resolver1.opendns.com

Bisa juga menjalankan perintah host:

host myip.opendns.com resolver1.opendns.com

Nanti akan muncul balasan seperti berikut:

Name: resolver1.opendns.com
Address: 208.67.222.222#53
Aliases: 

myip.opendns.com has address 192.255.227.43
Host myip.opendns.com not found: 3(NXDOMAIN)
Host myip.opendns.com not found: 3(NXDOMAIN)

Anda perhatikan alamat IP yang muncul di baris myip.opendns.com has address, itulah alamat IP VPS anda.

Tidak ada perintah dig atau host di VPS anda? Maka kita bisa menggunakan layanan eksternal:

  • Memanfaatkan curl:
    curl ipecho.net/plain
    curl ipv6.icanhazip.com
  • Alternatifnya memakai wget:
    wget icanhazip.com -qO -
    wget ipv6.icanhazip.com -qO -

Pada baris pertama adalah yang biasa dalam format IPv4 dan yang kedua untuk mengetahui alamat IPv6nya. Sama mudah dan cepatnya kok.

Semoga bermanfaat. 🙂

Tinggalkan komentar