Apa cara terbaik untuk mendapatkan IP gateway internet eksternal yang dilaporkan secara berkala?


2

Saya memiliki OS X Server di belakang bandara yang ekstrem, melayani layanan melalui port yang dibuka di bandara.

Server memiliki alamat lokal 10.0.xx, selalu sama. Ekstrim bandara mendapatkan alamat IP eksternal melalui PPPoE, dan kadang-kadang ... seminggu sekali berubah.

Demi alasan keamanan, KAMI SEBENARNYA menyukai perilaku ini. Tetapi saya perlu cara untuk mengetahui alamat IP eksternal kalau-kalau saya perlu menghubungkan dan melakukan sesuatu ke server saat di luar.

Apa yang dapat saya?

Jawaban:


3

Situs yang saya gunakan untuk perilaku ini adalah ifconfig.me. Ini dapat mengembalikan data dalam format apa pun yang mungkin ingin Anda gunakan. Misalnya dalam skrip bash di mana Anda hanya menginginkan ip:

IP = curl http://ifconfig.me/ip Tentu saja, Anda akan ingin memeriksa kode kembali jika ada masalah. Tampaknya memang cukup kuat untuk scripting.

oleh Morphit

https://serverfault.com/questions/443023/what-is-the-best-way-to-get-the-external-internet-gateway-ip-reported- Periodical


0

Saya ragu tentang seberapa banyak keamanan yang Anda dapatkan dengan cara ini, tetapi jika Anda dapat hidup dengan mengubah alamat IP, mungkin juga tetap dengan pengaturan Anda saat ini.

Anda dapat memperoleh alamat IP router Anda dengan mengunjungi situs seperti http://whatismyipaddress.com/ dari sistem di belakang router. Itu tidak ada gunanya bagimu jika kamu saat ini tidak berada di belakang router, tentu saja. Jadi, tulis skrip yang berjalan setiap saat dan hapus alamat IP dari situs tersebut. Anda mungkin ingin menyediakan situs Anda sendiri untuk tujuan itu, untuk menghindari penyalahgunaan orang lain.

Skrip harus membandingkan alamat IP terbaru dengan alamat IP yang terakhir direkam. Jika diubah, skrip mengirim email ke alamat baru kepada seseorang yang perlu tahu.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.