Benyamin Limanto

Just Random Thought from myself

Cek IP Publik Melalui Router Mikrotik dengan ipinfo.io

Total Views

837 views

Jadi, ketika melakukan konfigurasi NAT menggunakan router mikrotik, saya selalu mengalami kesulitan untuk melakukan pengecekan IP public dari mikrotik router itu langsung, tanpa menggunakan end device. Biasanya, saya akan melakukan curl https://ipinfo.io melalui terminal bash di linux ataupun di cmd windows (sekarang curl sudah built in di windows sejak windows 10).

Salah satu mentor saya Pak Iwan Chandra, mengatakan di mikrotik sebenarnya ada tools untuk melakukan curl, namanya fetch [1]. Untuk melakukan fetch kita bisa menjalankan /tool/fetch url="http://ipinfo.io/json", maka file json nya akan tersimpan sebagai file di storage mikrotik. File JSON ini setelah di fetch, tidak bisa ditampilkan karena tools mikrotik winbox tidak memiliki kemampuan untuk menampilkan isi file sebagai text langsung di dalam winbox.

Saya pun searching di search engine cara melakukan print isi dari sebuah file di dalam mikrotik dengan CLI. Ternyata di file > print, itu ada fungsi untuk melakukan print detail dari content file dengan fungsi /files/print detail where name="nama file", maka akan ditampilkan value dari filenya [2]. Jika kita gabungkan, kita bisa menjadikan command ini sebagai berikut :


/tool/fetch url="http://ipinfo.io/json"
/files/print detail where name="json"

dan akan dihasilkan gambar seperti berikut
mikrotik ipinfo io show and fetch

Ini hanya blogpost pendek, siapa tahu ada yang memerlukan, karena saya tidak menemukan cara di internet dengan Bahasa Indonesia untuk mengecek IP Public melalui router/switch mikrotik. Semoga bermanfaat.

Referensi :
[1] https://wiki.mikrotik.com/wiki/Manual:Tools/Fetch#Downloading_files_to_the_router
[2] https://forum.mikrotik.com/viewtopic.php?t=52113#p269986


Comments

5 responses to “Cek IP Publik Melalui Router Mikrotik dengan ipinfo.io”

  1. terimakasih bang,
    sangat membantu sekali

    ralat sedikit (sy coba di RB3011 ROS V.6.49.7)
    /tool fetch url=”http://ipinfo.io/json”
    /file print detail where name=”json”

    1. Saya menggunakan ROS 7, jadi mungkin itu yang terlewat karena bisa full path. Terima kasih masukan nya

  2. […] Cek IP Publik Melalui Router Mikrotik dengan ipinfo.io […]

  3. klo fetch dari spesific ether gmn ya agan2?

Leave a Reply. I will come back and maybe we can have some conversation 🙂

This site uses Akismet to reduce spam. Learn how your comment data is processed.