Seri NAT bulunan iki yönlendirici, bir bağlantı noktasını nasıl iletir?


2

Her şeyden önce ağ iletişimi konusunda acemiyim.

İki farklı ağda 2 bilgisayarım var. Aralarında bir bağlantı kurmaya çalışıyorum.

  • İlk önce PC1 ağının halka açık IP adresini aldım: wget http://ipinfo.io/ip -qO –. Sonuç oldu a.b.c.d.
  • PC1'de kullanıyorum netcat limanda dinlemek nc -l -v 5555.
  • PC2'de bağlanmaya çalışıyorum nc a.b.c.d 5555. Sonuç, bağlanamıyorum.

Güvenlik duvarım yok ve yönlendirici yapılandırmamda bağlantı noktası iletme özelliği etkin:

router configuration

Özel bir web sitesiyle başka bir test daha yaptım:

testing the port

Burada ne yanlış yaptım?


Güncelleme 1.

Yorumlarda / tartışmalarda, NAT (ağ adresi çevirisi) yapan başka bir yönlendirici olduğu belirtildi. Yönelticimin WAN IP adresini kontrol etmem istendi. İşte durum:

WAN status of the router

IP, daha önce keşfettiğim kamu IP'sinden farklı. Şimdi ne yapmalı?


Güncelleme 2.

Diğer (dış) yönlendirici yapılandırmasına geçmeyi başardım. Bu WAN arayüzünde uygun bir kamu IP'sine sahip ( a.b.c.d ). Bir port yönlendirme kuralı ekledim. (İç) yönlendiricimin yerel IP'sine işaret ediyor 192.168.9.1 ).

port forwarding on outermost router

Hala benim bağlantım nc çalışmıyor Yanlış olan ne?

Yanıtlar:


1

Yönlendiriciniz NAT yaptığında, WAN ve LAN arayüzlerinde farklı IP'leri vardır. Aynısı, kurulumunuzdaki dış yönlendirici için de geçerlidir. Bu gibi görünüyor (tüm sayılar ekran görüntülerinden alınan gerçek IP adresleridir):

Internet
  |
WAN IP: a.b.c.d
outer router
LAN IP: 192.168.1.254
  |
WAN IP: 192.168.1.100
inner router
LAN IP: 192.168.9.1
  |
PC1 with IP 192.168.9.100

İç yönlendiriciniz 192.168.9.1 PC'niz tarafından ancak dış yönlendirici iç tarafına yalnızca 192.168.1.100 adres.

Çözüm: bağlantı noktasını yönlendirmek için dış yönlendiriciyi yeniden yapılandırın 192.168.1.100 (değil 192.168.9.1 ). İç yönlendiricideki bağlantı noktası iletme işlemi tamam görünüyor.


Yapabileceğiniz bir gelişme de var. Ev yönlendiricisinin, üzerinden dinamik IP adresleri sağlaması yaygın DHCP ve havuz başlıyor 192.168.???.100 (değiştirilebilir, bu sadece genel bir varsayılan değerdir). PC'nizin ve iç yönlendiricinizin (WAN arayüzü) IP adresleri 100. DHCP ile ilgili dinamik havuzlardan alındığını düşünüyorum. Ekran resminiz (güncelleme 1) bunu şüphesiz söyler: "Dynamic IP".

Dinamik IP'ler ile bu adreslerden herhangi birinin gelecekte herhangi bir uyarı olmadan değişmesi mümkündür. Bu durumda liman yönlendirme kuralınızın (biri veya diğeri veya her ikisi) yeni adrese işaret edecek şekilde ayarlanması gerekecektir.

Bundan kaçınmak için, iç yönlendirici WAN arayüzünüze statik IP atamanız gerekir (dış yönlendirici konfigürasyonunda yapabilmeniz, daha sonra içini yeniden başlatmanız gerekir) ve PC'nize (iç yönlendirici yapılandırmasında, ardından PC1'i yeniden başlatmanız gerekir). Kurulum şöyle görünebilir (örnek):

Internet
  |
WAN IP: a.b.c.d
outer router
LAN IP: 192.168.1.254
  |
WAN IP: 192.168.1.5 (static, cannot change by itself)
inner router
LAN IP: 192.168.9.1
  |
PC1 with IP 192.168.9.2 (static, cannot change by itself)

Statik adresleri belirlemeye karar verirseniz, port yönlendirme kurallarını buna göre yeniden yapılandırmalısınız. Mevcut ayarlarınıza bağlı kalabilirsiniz, yalnızca dinamik adres değişirse yönlendirme kurallarınızın işe yaramayacağını unutmayın.

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.