Yerel web siteme internet üzerinden herhangi bir yerden ip ile port yönlendirme kullanarak erişin


0

Üzgünüm, ben bir yazılımcıyım, ağ hakkında pek bir şey bilmiyorum. Benzer yazılar gördüm, ancak izleyerek çalışmasını sağlayamıyorum. Mac'teyim. IP adresim dinamik IP'dir. Mac'im, zamanlayıcı uyarıcı modemime bağlı bir kablosuz yönlendiriciye bağlı. 9000 yerel adresinde bir web sitesi işletiyorum. Şimdi, bu siteye her yerden internetten erişmek istiyorum. Etki alanı adı umrumda değil. IP adresini doğrudan kullanmam uygun.

  1. Mac’imin kamuoyunu IP’yi ziyaret ederek buldum http://www.whatismyip.com . Bana dış ip olarak x.x.x.x verdi.
  2. Daha sonra yerel ipimi ağda 192.168.1.2 olan sistem tercihlerinde buldum.
  3. Routerlogin.net adresinde oturum açtım ve 9000'den 9000 numaralı bağlantı noktasına 9000'den sonraki dahili bağlantı noktasına 9000'den sonraki bağlantı noktasını 9000'den sonraki bağlantı noktasına 9000'den sonra dahili ip 192.168.1.2'ye ekledim.

Şimdi başka bir ağa bağlı başka bir makineye (OS: windows 8) gittim ve x.x.x.x: 9000 yazdım, ancak erişemedim. Sonra x.x.x.x dosyasını bu windows bilgisayarından denedim, işe yaramadı, zaman aşımına uğradı. Sorun ne Güvenlik duvarım mac'ta devre dışı bırakıldı.

Not Statik IP yok, dinamik IP var. Bu bir problem mi? Bunun için statik IP gerekli midir?

Çalıştığım bir şey daha, Windows 8'den (başka bir ağa bağlı), kamu IP'sini almak için whatismyip.com'a gittim ve daha sonra mac'uma gittim ve pingledim, işe yaradı.

Sonra aynı ağda çalışıp çalışmadığını görmeye çalıştım. Bu yüzden, android mobil cihazımı Mac'in bağlı olduğu aynı kablosuz yönlendiriciye bağladım. Sonra telefonumda 192.168.1.2 krom tarayıcısına yazdım, işe yaramadı. 192.168.1.2:9000 yazdım, işe yaramadı. Yazılan x.x.x.x: 9000, işe yaramadı. Ancak android terminal emülatörümde, Mac'imin genel IP x.x.x.x dosyasına ping çalıştı ve ping -p 9000 192.168.1.2 de çalıştı.


"Routerlogin.net’e giriş yaptım ve 9000’den başlayarak portu harici HTTP portuna yönlendirme ekledim. 900 9000'den başlayarak iç bağlantı noktasına 9000 bağlantı noktasını sonlandırmak için iç ip 192.168.1.2. "Eğer bu sadece bir yazım hatası değilse, bu bir sorun ve muhtemelen hatanın olduğu yer.
0xDAFACADE

@ 0xDAFACADE Üzgünüz, evet, bu bir yazım hatası. Şimdi düzenlendi.
user66710

Yanıtlar:


0

Sonunda konuyu buldum. Sorun şu ki, homurdanma sunucumla (yeoman) ilgili. Dışarıdan erişime izin vermek için gruntfile.js'de hostname'i localhost'tan 0.0.0.0 olarak değiştirmeliyim.


0

Ya da NeoRouter'ı her iki uca da yükleyebilir ve yönlendirici üzerinde bağlantı noktası yönlendirmeyi tamamen önleyebilir ve aynı anda her zaman ortak ip adresinizi öğrenmek zorunda kalmazsınız.

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.