Dlink yönlendirici DDNS kullanarak ve bu siteye internetten erişmek için 8080 numaralı bağlantı noktasında bir WebPy sunucusu nasıl çalıştırılır?


0

Dlink DIR-600L yönlendiricimi kullanarak bir web sunucusu kurma konusunda iki önemli sorunum var.

Sorun 1:

8080 numaralı bağlantı noktasında bir WebPy sunucusu çalıştırıyorum. Ancak DDNS servis sağlayıcıları (dlinkddns.com veya dyndns.org gibi) yalnızca 80 numaralı bağlantı noktasına izin veriyor. Sunucuyu 80 numaralı bağlantı noktasında sudo komutuyla çalıştırabilirim. Ancak root erişimi verirsem sunucum savunmasız hale gelir. Bu yüzden yönlendirici ve sunucuda port yönlendirmeyi denedim. Ama faydası yok. Bunu doğru yapıp yapmadığımı bilmiyorum.

2. Sayı:

Sunucu 80 numaralı bağlantı noktasında çalışsa da, siteme yerel makinelerimden yalnızca kayıtlı alan adlarını kullanarak erişebilirim (örneğin, nikz.dyndns.org). İnternette kimse bu siteyi tamamen açık olsa bile yükleyemez. Sunucu günlüğünü gözlemlediğim gibi, diğer istemcilerden gelen istek hiçbir zaman sunucuma ulaşmadı.

Bu sunucuyu 8080 numaralı bağlantı noktasında çalıştırmam gerekiyor ve bu siteye internetten erişmem gerekiyor. Nasıl yapabilirim? Herhangi bir fikir?


@ j0k Bunun için herhangi bir çözüm biliyor musunuz?

Süper kullanıcı için daha uygun, bu tüketici sınıfı bir donanımdır.
Dan,

"Nikz.dyndns.org" kaydını yaptım. Yönlendiricim açıkken, site açılır. Ancak bu yalnızca yerel ağımda mevcut. LAN'ım dışındaki internetten neden erişemediğime dair bir fikrin var mı?

Yanıtlar:


0

Gerçekten pek bir şey bilmiyorum ve sizden aşağıdakileri çoktan denemiş olabilirsiniz ancak bu muhtemelen bir dns sorunu veya belki de bir sunucu güvenlik duvarı sorunu gibi görünüyor. Muhtemelen her bir bileşeni ayrı ayrı test etmeye çalışacağım.

Doğru wan adresine çözümlenip çözülmediğini görmek için iç ve dış olarak nnsupup testini yapın. Bunun yerine özel bir ip adresine çözümleniyor olabilir. Dış nslookup wan ip adresinizi göstermiyorsa, dyndns kurulumunda bir sorun vardır.

Web sunucusunun yerel olarak bağlanmaya çalışarak bağlantıları kabul edebildiğinden emin olmak için test edin. Bu kısım zaten çalışıyor gibi görünüyor ancak sunucunuzun iptables kurallarının doğru olup olmadığını iki kez kontrol etmek için.

Ayrıca, bağlantıların geçip geçmediğini görmek için güvenlik duvarının kapalı olduğu bir makinede web sunucusu kurmak için bir web sunucusu da kurabilirsiniz. Dışarıdan çalışıyorsa, yönlendirici yapılandırmanızın doğru olduğunu ve dyndns'in çalıştığını bileceksiniz.


Son 2 vakayı zaten kontrol ettim ve güvenlik duvarı veya web sunucusu ile ilgili herhangi bir sorun bulamadım. Ben nslookup komutunu biliyorum. Ama daha önce ilk testi yapmadığım için, içtenlikle ve dahili olarak nasıl keşif yapılacağını söyler misiniz?
nuke1010

0

Bunun nedeni ev ağınızın 8080 numaralı bağlantı noktasını engellemesidir. Yeni bir hat imzalamak veya 8080 numaralı bağlantı noktasını açmak için yardım istemek dışında seçeneğiniz yoktur.


ISS'nin 8080 numaralı bağlantı noktasını verilen bilgilere dayanarak engellediğini nasıl belirlediniz? Yönlendiricisi olmayan bir DHCP adresi sağlayan yönlendiricisine yaslanıp OP yönlendirme dışı IP adresini dyndns.org'a kaydetmeye çalışıyorum.
Jason Aller,
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.