Jika saya menggunakan port di localhost: portnumber apakah saya harus membuka port itu di firewall server?

0

Jika saya menggunakan port di localhost: portnumber apakah saya harus membuka port itu di firewall server? Misalnya jika mysql hanya akan diakses secara lokal oleh suatu aplikasi.

Dre_Dre
sumber

Jawaban:

0

Jika tidak ada komputer lain yang perlu mengakses port itu, maka aturan iptables -A INPUT -i lo -j ACCEPT(atau yang setara dengan firewall Anda sendiri) sudah cukup. Aturan ini adalah bagian dari yang selalu ditambahkan saat Anda memasang firewall, sehingga Anda mungkin sudah memilikinya.

Kalau tidak, banyak aplikasi lain yang didasarkan pada loopback IP tidak akan berfungsi.

Nathan.Eilisha Shiraini
sumber
Apakah itu sama untuk windows? Saya tahu windows tidak menggunakan Iptables. Jadi itu berarti bahwa semua komunikasi melewati firewall bahkan secara internal di server. Jika saya memblokir alamat loop kembali dengan tidak memiliki aturan itu, aplikasi mencoba menggunakan alamat loop kembali: portnumber akan gagal.
Dre_Dre
AFAIK Windows firewall selalu membuka alamat loopback, karena ini bahkan lebih berguna pada Windows daripada pada * NIX (Windows tidak memiliki soket Unix). Jika Anda membuka Monitor Sumber Daya ke tab Jaringan dan melihat bingkai Aktivitas Jaringan, Anda mungkin melihat beberapa baris "IP loopback", terutama jika Anda menjalankan aplikasi multiproses (misalnya Firefox atau Asal).
Nathan.Eilisha Shiraini
Beberapa aplikasi memerlukan alamat ip selain dari loopback untuk berkomunikasi. Jadi apa yang terjadi ketika aplikasi berjalan di server yang sama dengan nic. Contoh alamat nic adalah 192.168.1.10:4545. Saya kira saya harus membuka aturan itu di firewall meskipun sifatnya lokal.
Dre_Dre
Jika Anda menggunakan alamat eksternal saya tidak yakin. Biasanya OS akan mendeteksi bahwa alamat tersebut adalah lokal dan secara otomatis merutekan koneksi ke antarmuka loopback. Tapi mengapa aplikasi mencegah penggunaan 127.0.0.1di tempat pertama? Itu hanya alamat IP lain.
Nathan.Eilisha Shiraini