Bagaimana komputer dengan IP dinamis berfungsi sebagai server web?

19

Bagaimana komputer dengan IP dinamis berfungsi sebagai WebServer?

Nuasy
sumber

Jawaban:

29

Saya telah melakukan ini sebelumnya dan prosesnya cukup mudah.

Saya menjalankan server web pada akun dial up yang perlu memutus dan siklus IP setiap 12 jam agar sesuai dengan Ketentuan Layanan ISP saya pada saat itu. Saya akan berasumsi dalam kasus Anda, Anda tidak perlu khawatir tentang logika untuk menjaga hal itu dipanggil, jadi saya akan langsung beralih ke bagian selanjutnya.

hal pertama yang perlu Anda lakukan adalah membuat Nama Domain Berkualitas yang dapat diselesaikan yang dapat diatasi di internet. Anda dapat melakukan ini jika Anda menjalankan server DNS Anda sendiri atau Anda dapat menggunakan layanan gratis seperti DynDNS untuk membuat nama statis, tetapi dapat diselesaikan yang akan Anda gunakan untuk sampai ke server web Anda.

Setelah Anda memilih nama domain Anda dan memiliki entri DNS yang valid untuk menyelesaikannya maka langkah selanjutnya adalah menginstal layanan pembaruan DynDNS di server web Anda yang akan memperbarui entri DNS Anda secara dinamis ketika IP Anda berubah.

Langkah selanjutnya adalah membangun server web Anda. Saya telah menggunakan IIS dan Apache dengan sukses dalam skenario ini. Server mana pun yang Anda gunakan adalah masalah preferensi pribadi.

Setelah semua selesai, Anda perlu memastikan bahwa router / firewall Anda dikonfigurasi untuk port forward ke server web Anda di dalam jaringan Anda. Saya merekomendasikan meneruskan port 80 yang akan membuat situs dapat diakses oleh semua orang yang mengetik FQDN ke browser mereka. Jika Anda ingin merahasiakan server ini, Anda dapat mempertimbangkan untuk meletakkan server web di port lain.

masukkan deskripsi gambar di sini

Halaman Layanan DynDNS

Axxmasterr
sumber
Sulit dibuat lebih lengkap dari itu.
Gnoupi
Saya mencoba menggunakan dyndns.com dari router Linksys WRT54G saya, dan dyndns mengklaim saya terlalu sering memperbarui dan menendang saya. Linksys tidak tertarik memperbaiki bug ini. Jadi, Anda mungkin harus menjalankan program pembaruan dari dyndns di PC Anda, bukan yang terpasang di router Anda.
bobmcn
Saya selalu merekomendasikan menggunakan layanan pembaruan PC DynDNS untuk alasan ini.
Axxmasterr
Anda bisa melakukannya tanpa port 80, tanpa memerlukan kerja ekstra dari pengguna, dengan membuat host DynDns di akun Anda terhubung ke IP dinamis terbaru Anda di port spesifik, kan?
mk12
1
Jadi jika situs web menggunakan 8080, pengguna harus mengetikkan example.tld: 8080? Atau apakah browser web secara otomatis mencoba 8080 jika 80 tidak berfungsi?
mk12
4

Saya pikir Anda mencari layanan DNS dinamis. Ada beberapa yang, berikut ini salah satu contohnya: No-IP

Anda harus membuat akun, kemudian menjalankan perangkat lunak di komputer Anda yang akan memperbarui IP Anda di server mereka.

Setelah itu, akan ada alamat seperti username.no-ip.org, username.myftp.org, dll. Yang akan menunjuk ke komputer Anda.


Kemungkinan lain, jika Anda ingin meng-host situs kasual kecil dan Anda menginginkan sesuatu yang lebih sederhana untuk dikonfigurasikan, Anda dapat menggunakan Opera Unite . Langsung dari Opera, ini memungkinkan Anda untuk meng-host server web (atau langsung server file / foto), dan mengurus DNS dinamis itu sendiri.

Perlu diingat bahwa ini adalah solusi untuk situs web yang agak "tidak stabil" dan pribadi, yang ingin Anda perlihatkan kepada teman-teman, tanpa harus selalu online setiap saat.

Layanan "Unite" Opera masih dalam versi beta saat ini (meskipun sudah stabil).

Gnoupi
sumber
Saya mencoba Unite(ikuti tautan dalam jawaban saya untuk jawaban lain di luar itu). Tidak begitu stabil. Saya masih menyarankan tetap berpegang teguh pada DynDNSjika Anda berniat untuk meninggalkan web-server tidak dihadiri (untuk saat ini).
nik
Ketika saya menggunakannya, itu cukup stabil. Apakah Anda memiliki ulasan atau artikel tentang itu? Saya penasaran.
Gnoupi
0

Ini berfungsi dengan menjalankan program pembantu kecil di komputer Anda yang memperbarui entri DNS setiap kali alamat IP berubah.

Thilo
sumber
0

Seperti disebutkan di tempat lain, layanan DynDNS akan memperbarui server nama (di mana www.example.com diterjemahkan ke 127.123.234.10 atau apa pun) secara berkala.

Saya hanya ingin menambahkan bahwa beberapa router jaringan memiliki fitur ini, seperti kebanyakan router Linksys. Dengan begitu Anda bahkan tidak perlu perangkat lunak yang berjalan di komputer.

Hibah
sumber
0

Saya menggunakan freedns.afraid.org untuk tujuan yang sama dengan DynDNS dan tidak dikenakan biaya apa pun, dan memiliki skrip pembaru yang saya jalankan di server linux saya. Saya menggunakan StartSSL untuk menghasilkan sertifikat yang valid juga.

pengguna192649
sumber