file / etc / hosts berisi baris: 127.0.0.1 localhost sehingga localhost harus nama host yang valid, tetapi segala upaya untuk menyambung ke port di localhost gagal, termasuk ping.
Upaya koneksi ke server ini dari luar, menggunakan klien yang sama, berfungsi.
Upaya koneksi dari server ini ke server lain menggunakan klien ini juga berfungsi.
Pada penyelidikan lebih lanjut, itu juga gagal untuk melakukan ping loopback ip 127.0.0.1 ketika ping dipanggil langsung pada ip itu. Selain ping, saya diuji dengan 'socat TCP4 ..'.
Apakah iptables yang buruk mencegah koneksi localhost?
Ya, iptables dapat membuat firewall localhost dari dirinya sendiri. Jika Anda sudah bermain dengan itu, itu akan menjadi tempat yang sangat baik untuk melihat dulu.
Coba jalankan
iptables -L -n
. Jika Anda tidak yakin tentang cara membaca output, posting itu.Kesalahan klasik adalah mengatur kebijakan ke DENY dan tidak menambahkan pengecualian untuk hosting lokal.
sumber
Apakah 'ip neigh show' menunjukkan bahwa antarmuka loopback sudah habis?
Ya, memungkinkan untuk mengonfigurasi iptables sedemikian rupa untuk menjatuhkan semua paket yang diterima di lo. Saya tidak yakin bagaimana itu bisa terjadi secara tidak sengaja, tetapi ada baiknya memeriksa.
sumber
Anda mungkin melihat /etc/resolv.conf, tapi saya tidak tahu entri mana yang akan menghentikan localhost agar tidak berfungsi.
sumber