Hosting situs web di rumah: ISP Memblokir port 80?

5

Saya kira ini adalah tempat yang lebih baik untuk meletakkan ini daripada kesalahan server.

Saya tertarik untuk membuat situs kecil untuk dihosting di rumah sebagai latihan "bukti konsep", yaitu untuk membuktikan bahwa saya tahu cara melakukannya. Saya punya mesin (virtual) server 2003 dengan situs di atasnya, semua dikonfigurasi dengan port forwarding hingga 80 di server saya. Saya memiliki Belkin F5D7634 yang telah saya masukkan detail DYNDNS saya tetapi ketika saya mencoba untuk pergi ke alamat DYNDNS saya muncul halaman tidak dapat ditampilkan.

ISP saya adalah Carphone Warehouse / AOL dan saya tidak dapat menemukan informasi jika mereka memblokir port 80. Jika ya, adakah yang bisa merekomendasikan penyedia rumah yang tidak memblokir port 80?

tombull89
sumber

Jawaban:

4

Lebih banyak ISP akan memblokir port 80 saat ini untuk mencegah lalu lintas masuk. Biasanya mereka tidak akan memberi tahu Anda bahwa mereka memblokirnya dan peluang Anda untuk mendapatkan jawaban yang lurus atau akurat jika Anda menghubungi dukungan teknis sekitar 50/50. Beberapa ISP akan memungkinkan Anda untuk mengatur server jika Anda bekerja dengan mereka untuk mengaturnya (kadang-kadang dengan biaya bulanan tambahan, kadang tidak). Satu-satunya cara untuk mengetahuinya adalah dengan menelepon berbagai ISP yang melayani daerah Anda dan melihat apa yang mereka katakan. Oh, dan hubungi nomor dukungan teknis, bukan kantor penjualan. Tenaga penjualan tidak akan tahu atau mereka hanya akan memberi tahu Anda apa yang ingin Anda dengar.

BBlake
sumber
3
Satu-satunya hal yang harus saya tambahkan adalah Anda harus mencoba meneruskan dan menjalankan server pada port yang berbeda (mis. 8000) dan menghubungkan ke port itu. Jika berfungsi, Anda tahu bahwa port 80 adalah khusus, mis., Diblokir.
marcusw
1
+1 untuk ide dukungan teknis panggilan, sangat dihargai.
tombull89
1
ISP saya langsung mengatakan tidak ada port yang diblokir, ketika semua port ada. Tidak terlalu andal kecuali Anda dapat menangkapnya dengan meminta mereka untuk mencoba membuka ip publik dan lokal Anda di komputer mereka.
RiA
4

Untuk pengujian, keluarkan DynDNS dari daftar kemungkinan masalah:

  1. Pergi ke whatismyip.com .
  2. Coba alamat IP itu secara langsung, tetapi: dari beberapa koneksi internet lain, seperti menggunakan Web-Sniffer .
  3. Mencoba pelacak online ke alamat itu (yang tidak akan menggunakan port 80, tetapi mungkin masih memberi Anda petunjuk).

Jika itu tidak berhasil, ada banyak kemungkinan penyebab selain pemblokiran port, seperti:

  • Mungkin penerusan port di router salah.
  • Anda mungkin mencoba menggunakan alamat DynDNS (atau alamat IP publik) dari dalam jaringan Anda sendiri, yang kemungkinan akan berakhir di router Anda daripada di server web.
  • Mungkin (tetapi tidak mungkin) Anda telah mengatur server web Anda untuk hanya mengikat ke localhost, bukan ke permintaan luar.
Arjan
sumber
"Anda mungkin mencoba menggunakan alamat DynDNS (atau alamat IP publik) dari dalam jaringan Anda sendiri, yang kemungkinan akan berakhir di router Anda daripada di server web." Router DSL yang saya gunakan melakukan ini. Jika demikian, gunakan jalur proxy / orang lain untuk melewatinya.
Harley Watson
@ Henri, atau gunakan Web-Sniffer dan sejenisnya untuk mengujinya (baik dengan alamat IP, atau dengan nama OpenDNS).
Arjan
0

Saya akan membalas ini karena saya sekarang telah menemukan jawabannya.

Masalahnya adalah dengan penerusan port router. Karena bug dalam firmware, itu hanya akan "mengingat" pengaturan port TCP, bahkan ketika diubah menjadi UDP / TCP atau hanya UDP. Setelah pembaruan firmware saya dapat memilih untuk meneruskan kedua jenis port dan tampaknya berfungsi. Saya terkejut bahwa ISP tidak memblokir port 80, tapi hei, saya tidak akan mengeluh.

tombull89
sumber
1
Server web hanya akan menggunakan port TCP 80. Anda tidak perlu meneruskan UDP juga.
jmbouffard
@ jmbouffoar ini sebelum saya tahu hanya menggunakan port 80 TCP, tapi terima kasih telah menambahkan komentar
tombull89