Localhost'a harici ip üzerinden erişilemiyor


0

Bunu yapmak için gerekli adımları gösteren web üzerinde çeşitli belgeler olduğunu biliyorum ama sorunu çözemiyorum - localhost üzerinde çalışan bir açısal proje var (ve os ubuntu 14.04), üzerinden erişmek istiyorum dış ip

İşte projenin config dosyasından bir snippet -

options: {
  port: 9000,
  // Change this to '0.0.0.0' to access the server from outside.
  //hostname: 'localhost'
  ...
  ...
}

Şunu değiştirdim localhost: 0.0.0.0 Bu şimdi dahili ip üzerinden uygulamaya erişmeme izin veriyor -

192.168.X.X:9000

Sorun şu ki, harici ip ile aynı erişemiyorum. Bir yönlendiricim var ve yönlendirici yapılandırmasında sorunu giderebileceğini umduğum yönlendirici yapılandırmasında kurulum portu iletiyorum.

Ayrıca / etc / hosts dosyasına şu satırı eklemeyi denedim -

<my external ip>  localhost
<my external ip>  127.0.0.1

Bu farketmez. Neyin yanlış olduğundan emin değilim ve birkaç gün boyunca çözüm aradıktan sonra bile çözemiyorum.

güncelleme -

Bu, bu tür bağlantı noktalarının iletilmesine izin vermeyen internet bağlantısında bir kısıtlama gibi görünüyor. Her ne kadar başarılı bir ssh portu yönlendirme yapabilirim.

Aynısını farklı bir ağda denedim ve localhost'a harici ip üzerinden erişebildim.


Harici bir kaynaktan test mi ediyorsunuz? sudo netstat -pant | grep 9000Sunucuda yapabilir misin ?
Paul,

Yanıtlar:


1

Birçok yönlendirici, geri gönderilmeksizin gönderilen paketleri kabul etmez / iletmez (yani kendi kamu IP'leri için olanları). Geçmişte de böyle sorunlar yaşadım.

Ayrıca, bildiğim kadarıyla, trafiği bir IP’den diğerine yönlendirmek için hosts dosyasını kullanamazsınız. Bu gerçekten sadece PC'nizden IP adreslerini almasını istemediğiniz bilgisayar adlarını tanımlamak içindir.

Sunucunuza erişmek için Web Sniffer gibi bir hizmeti veya yalnızca bir port tarama servisini deneyin . Bunu yapabiliyor mu?

Düzenleme: dinamik / genel ana bilgisayar adını gerçekten kullanmanız gerekiyorsa, örneğin, bazı sunucuları sınamak için, yerel ana bilgisayar dosyanıza ekleyin, ancak genel / harici WAN yerine LAN IP'sine işaret etmesine izin verin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.