Çakışan Port Yönlendirme sonuçları


0

Çok garip görünüyorsun.

Bir python programında sunucu soketi çalıştırmaya çalışıyorum (kod biti hakkında endişelenme). Çalışması için sunucunun çalışması için bir bağlantı noktası yönlendirmem gerekiyor. Bu sitede yönlendiricim için açıklanan talimatlara göre kodum için kullandığım bağlantı noktasını yönlendirdim: http://portforward.com/

PFPortChecker'ı (bu siteden de PFNetworkUtilites'in bir parçası) kullandığımda, ilettiğim bağlantı noktasının hem TCP hem de UDP protokollerinde açık olduğunu söylüyor. Ancak, siteleri kontrol eden herhangi bir çevrimiçi bağlantı noktası kullanırsam olumsuz sonuç alıyorum. Ek olarak, bu bağlantı noktası iletme sorunum olmadığında, geçmişte çalışmasına rağmen yaptığım programa harici aygıtlardan bağlanamıyorum.

Technicolor TG582n FTTC yönlendiricim var ve özel bir uygulama oluşturarak ve araç kutusu yardımcı programını kullanarak ağ aygıtıma atayarak gösterdim.

Bir site, test ettiğimde bağlantı yerimin muhtemelen güvenlik duvarım tarafından filtrelendiğini söyledi, ancak güvenlik duvarımı tamamen devre dışı bırakıp bu sitedeki testi yeniden yaptığımda, yine de bağlantı noktamın filtrelendiğini ve diğer sitelerin hala negatif geldiğini söylüyor.


ISS'niz bu bağlantı noktasını engelliyor olabilir. Örneğin, customer.xfinity.com/help-and-support/internet/...
Steven

NAT ile güvenlik duvarını devre dışı bırakamazsınız. Yönlendiricinizin görünen harici IP adresini, IP kontrol web sitelerinden gelen sonuçlarla karşılaştırın.
Daniel B

"Technicolor TG582n FTTC yönlendiricim var ve özel bir uygulama oluşturarak ve araç kutusu yardımcı programını kullanarak ağ aygıtıma atayarak öne çıktım." & lt; - Kimsenin ne hakkında konuştuğunuzu bilmesi gerektiğine inandığınıza inanamıyorum, "alet kutusu aracı" dır. Söyleyeceksen, üzerinde durmalısın.
barlop

Yanıtlar:


1

bu sorunu gidermek için gerçekten çok kolay.

ilk önce programın bağlantı noktasında çalıştığından emin olun. Öyleyse komutu

C:\>netstat -aon <ENTER>

veya

C:\>netstat -aon | find "1234"<ENTER> & lt; --- eğer bağlantı noktanız bağlantı noktası 1234 ise

Gösterdiğine bakın 0.0.0.0:1234

Örneğin her zaman bağlantı noktasında bir sunucu başlatabilirsiniz. cygwin'deki nc, nc -l 1234 veya herhangi bir sunucuyu deneyebilirsiniz .. BRS Webweaver, BPFTP, Apache, ssh VNC, sunucunuz ne olursa olsun. Sunucu programınız iyi.

Şimdi sunucunuza bağlanmayı deneyin. Telnet kullanabilirsin. Telnet ip portu örn. telnet 192.168.1.1 1234 Win7'deki Telnet istemcisinin etkinleştirilmesi gerekiyor. Veya cygwin ile bir sunucuya bağlanmak için nc komutunu kullanabilirsiniz. yani nc 192.168.1.1 1234 Bağlanıp bağlanmadığına bakın.

Makinenin kendisinden bağlanıp bağlanamadığına bakın. nc 127.0.0.1 1234

LAN'ınızdan bağlanabildiğinizi test ettikten sonra.

Yalnızca, LAN'ınızı bağladıktan sonra bağlantı noktası iletmeyi gerçekleştirirsiniz.

Bahsettiğiniz programın açıklamasına bakarak http://portforward.com/help/portcheck.htm Test ettiğiniz portta kendi programını yaptığını söylüyor. Yani, bunun size yeşil ışık yaktığını görürseniz, ancak çevrimiçi bağlantı noktası tarayıcıları bunu yapmazsa, programınız bir bağlantı noktasını dinlemiyor olabilir.

Test etmen gerek

A)Is your server rujnning.  shown in netstat 0.0.0.0 with port.
B)Can you connect to your server locally 
C)Can you connect from LAN (if not then an OS firewall is stopping you
D)THEN, look at port forwarding
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.