Jadi saya akhirnya mendapatkan server web, kecuali itu hanya tersedia untuk jaringan lokal saya, dan saya ingin membuatnya publik. Saya memiliki D-Link DIR-615 sebagai router, alamat IP Pi saya adalah 192.168.0.14 dan info IP publik saya terlihat seperti ini:
IP Information: xx.xx.xx.xx
ISP: Xplornet Communications
Organization: Xplornet Communications
Connection: Broadband
Services: None Detected
City: Sherwood Park
Region: Alberta
Country: Canada
Semua terdengar bagus kecuali saya tidak tinggal di Sherwood Park, saya sekitar 2 jam perjalanan.
Apa yang harus saya lakukan untuk menjadikan server saya publik?
Router saya mendukung penerusan port, server virtual dan DMZ. Saya menggunakan server HTTP Apache.
Terima kasih, tetapi ini masih belum menyelesaikan masalah saya; Saya hanya ingin terhubung dari luar mungkin sekali maka saya akan mencari tahu DDNS dan semacamnya tetapi untuk sekarang tidak akan terhubung ke apa pun ketika saya mengetik alamat IP Xplornet saya.
sumber
Ada beberapa hal yang perlu diingat.
Salah satunya adalah bahwa bahkan jika Anda memiliki port forwarding yang dikonfigurasi dengan benar di router Anda, Anda mungkin tidak dapat terhubung ke IP publik Anda dari rumah karena beberapa router hanya meneruskan koneksi yang datang dari "luar", bukan "dalam". Masalah umum lainnya adalah beberapa ISP tidak ingin penggunanya menjalankan server publik dan memblokir port masuk umum seperti port 80 atau 25.
Saya tidak tahu apakah salah satu dari ini berlaku dalam kasus Anda, tetapi mereka mungkin. Selain itu, saya akan mengatakan Anda berada di jalur yang benar, mengkonfigurasi router Anda dan solusi DNS dinamis adalah cara paling efisien untuk melakukan ini jika itu bekerja untuk Anda.
Namun, jika itu tidak berhasil karena suatu alasan, saya membuat solusi yang disebut PageKite ( http://pagekite.net/) untuk membantu menjadikan server publik dari balik firewall ketat atau pada perangkat yang sering berganti lokasi. Ini bekerja dengan membuat terowongan dari Raspberry Pi Anda ke server relay "front-end" yang meneruskan permintaan masuk Anda dan balasan di atas terowongan. Jadi, setiap saat Pi Anda memiliki koneksi Internet yang berfungsi dan dapat terhubung ke relai, server Anda akan terlihat (tidak perlu tweak router atau ddns diperlukan). Ini adalah perangkat lunak gratis, tetapi jika orang menggunakan layanan online kami untuk terhubung (alih-alih menjalankan relay sendiri di suatu tempat), kami meminta orang untuk membayar sedikit untuk mendapatkan hak istimewa. Ini mirip dengan saluran lokal yang disebutkan di tempat lain, kecuali PageKite dirancang dengan keandalan dan koneksi permanen, tidak hanya untuk pengujian sementara.
Semoga berhasil!
sumber
Anda akan membutuhkan layanan seperti
DynDNS
, atau mendapatkan IP statis untuk diri Anda sendiri. Jika tidak, Anda dapat mempertimbangkan VPN.sumber
Itu tergantung apakah Anda ingin terus-menerus membagikan konten web Anda, atau Anda hanya perlu akses publik episodik. Untuk yang terakhir, tidak perlu melalui kerumitan menyiapkan akun DynDNS dan membuka port penerusan di router Anda.
Solusi yang cukup mudah adalah dengan menggunakan LocalTunnel , yang akan membuat server web Anda dapat diakses melalui nama domain seperti:
Ini sangat berguna untuk berbagi kemajuan dari situs web yang Anda hosting di komputer Anda.
sumber
Solusi saya untuk beberapa sistem di bawah ip dinamis adalah sebagai berikut:
Saya memiliki domain dari pekerjaan cron godddy Entrydns 1 pada router saya yang mengunggah alamat ip saya ke entrydns dengan token (token yang disediakan oleh entrydns). Dan server dns saya di bawah domain gaduh saya diatur ke entrydns. Oh dan jangan lupa portforward :)
Jika perlu, saya bisa memberi Anda panduan langkah demi langkah yang lebih rinci, tetapi saya harap Anda bisa mengetahui proses mudah ini melalui google :)
sumber