Port forwarding met meerdere http poorten

Hier kan je alles kwijt over EDPnet
Plaats reactie
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

Hallo,

Ik heb sinds een paar maanden newer & faster VDSL van EDPnet. Opzich goed tevreden en ook goed te spreken over de Fritz!box 7260.
Vooral de parent control is super.

Maar nu het volgende:
Heb een Vmware bak draaien met een 3 tal virtuele servers (2x MS 2008r2 en 1 Ubuntu 14)
Deze draaien IIS en Apache op poort 80.
Configuratie is als volgt:
Voor de eerste server:
Domeinnaam  no-ip.org 80  fritz!box 80  webserver
Tweede met forwarding van de poort
Domeinnaam  no-ip.org 80-8000  fritz!box 8000-80  webserver
Derde met forwarding van de poort
Domeinnaam  no-ip.org 80-8080  fritz!box 8080-80  webserver
De eerste server wekrt perfect, de tweede en derde zijn niet bereikbaar. Ik heb al verschillende poorten geprobeerd en gechecked of ze open staan maar ik krijg het niet aan de gang.
Iemand een idee? Zie ik iets over het hoofd, of doe ik iets stoms? :bang:
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Waarom 80 8000?

Je moet gewoon port 8000 forwarden naar poort 80 op je intern ip.

Ik weet niet hoe die modem werkt, maar vermoed dat je in die richting moet kijken.

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
Gebruikersavatar
xming
Pro Member
Pro Member
Berichten: 434
Lid geworden op: 06 okt 2005, 10:35
Uitgedeelde bedankjes: 9 keer
Bedankt: 47 keer

port forwarding naar 3 verschillende interne IPs zal niet werken, wat je best kunt doen is forwarden naar een interne reverse proxy, en configureert de reverse proxy zodat ie http kan proxyen naar verschillende IPs.
laroyj
Elite Poster
Elite Poster
Berichten: 2006
Lid geworden op: 19 maa 2011, 08:42
Locatie: TIELT
Uitgedeelde bedankjes: 24 keer
Bedankt: 103 keer

je hebt waarschijnlijk maar 1 public IP ?
Dan denk ik niet dat het mogelijk is om 3 keer poort 80 toe te kennen...
De theorie is correct dat je een andere extern portnr neemt om dan de forwarden, maar je kan uiteraard maar 1 keer naar eenzelfde interne port forwarden, met een standaard EDPNET abonnement heb je idd maar 1 public IP, mits aanpassing van je abonnement en extra bij te betalen 15-25 euro kan je een aantal IP adressen extra krijgen...

Bij belgacom start ben je goedkoper af, daar krijg je 4 pppoe sessies voor je 25 euro, wat ik daar dan doe is 1 router per server en daar dan voor elke router de portforwaring gaan doen naar die poort 80 en ook tekekens met een andere no-ip of dyndns per router/server public ip.

bij telenet heb je na uw modem-only ook meerdere public ip's

Want in uw huidige situatie komt u met verschillen de no-ip's toch altijd op uw zelfde publieke ip terecht en 1 toestel op port 80 kan maar werken...

Maar mss kan kan je de interne poort van je servers aanpassen naar een andere poort en dan heb je uiteraard ook geen problemen, echter bij sommige toestellen moet dit vast port 80 zijn...
Internet: Orange vast+4G+Telenet Basic + EDPNET SLA VDSL2 (85/20)
Telefonie: VOIP: EDPNET + Weepee + Cheapconnect + Internetcalls
GSM: Orange Arend60
Tablet: Ipad2/Android
TV: Orange Digt tv-Tv Vlaanderen-Canaal Digitaal-Stievie
Netwerk: Giga Orange/Telenet IPV4-Giga EDPNET SLA IPV4/IPV6-Giga FON-netwerk NanobridgeM5
radiometeor.be
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Ik vermoed dat TS het volgende wilt:
publicip:80 ==> internip:80 (server 1)
publicip:8000 ==> internip:80 (server 2)
publicip:8080 ==> internip:80 (server3)

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

Ik moet toch gewoon een poort om kunnen zetten?

Mijn gedachtengang was:

Http aanvraag naar domeinnaam op poort 80, deze wordt doorgezet naar het no-ip.org adres waar poort 80 wordt omgezet naar poort 8000 en doorgezet naar extern ip van de Fritz! op poort 8000. De Fritz! zet hem weer om naar poort 80 naar de ip van de webserver op poort 80.

De omzetting is omdat de basis webserver al op poort 80 werkt. En die werkt dus.

Aanvraag op domeinnaam op poort 8000 en deze doorzetten naar de Fritz! waar deze om word gezet naar interne ip op poort 80 werkt ook niet.

:bang:
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

krisken schreef:Ik vermoed dat TS het volgende wilt:
publicip:80 ==> internip:80 (server 1)
publicip:8000 ==> internip:80 (server 2)
publicip:8080 ==> internip:80 (server3)
Klopt. Met 65000 poorten moet dat toch kunnen? (Ik heb ze toch niet allemaal nodig :lol: )

ik stel een port forwarding in op no-ip.org en zet dat weer terug op mijn router. Logisch ????
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

laroyj schreef: Maar mss kan kan je de interne poort van je servers aanpassen naar een andere poort en dan heb je uiteraard ook geen problemen, echter bij sommige toestellen moet dit vast port 80 zijn...
Op IIS kan ik idd de poort van de interne webserver aanpassen. Maar die gebruikers komen toch altijd binnen op poort 80 http. Dat verkeer moet gescheiden op de router binnen komen willen ze niet allemaal naar server 1 (80) uitkomen.
Gebruikersavatar
krisken
userbase crew
userbase crew
Berichten: 19763
Lid geworden op: 07 nov 2006, 12:11
Twitter: kriskenbe
Locatie: Massemen - 91WET0
Uitgedeelde bedankjes: 1857 keer
Bedankt: 1035 keer

Zebrapet schreef:
krisken schreef:Ik vermoed dat TS het volgende wilt:
publicip:80 ==> internip:80 (server 1)
publicip:8000 ==> internip:80 (server 2)
publicip:8080 ==> internip:80 (server3)
Klopt. Met 65000 poorten moet dat toch kunnen? (Ik heb ze toch niet allemaal nodig :lol: )

ik stel een port forwarding in op no-ip.org en zet dat weer terug op mijn router. Logisch ????
Ik heb geen kennis van fritz of no-ip (ik gebruik een bbox3 als modem met eigen router er achter) maar kan je bvb jouwexternip:8080 wel bereiken?

Internet = Orange 150/15Mbps + WirelessBelgië
Telefonie = EDPnet + OVH
GSM = Orange Go Extreme SE + Scarlet Red
TV = TVV App + Netflix + Disney+ + Streamz
Netwerk = Mikrotik + Ubiquiti
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

Ja, van het web een poortscan geeft aan dat xxx.xxx.xxx.xxx is responding on port 8000 (Ik beperk me even tot 1 extra webserver op poort 8000)
Ook zie ik responce van poort 21 en 80
ITnetadmin
userbase crew
userbase crew
Berichten: 9510
Lid geworden op: 28 jan 2012, 18:22
Uitgedeelde bedankjes: 241 keer
Bedankt: 757 keer

Stomme vragen:
staan je ips juist?

Als je ze intern kan bereiken, kan het probleem ook zijn dat de return signal niet doorkomt.
Wireshark kan natuurlijk makkelijk uitsluitsel geven, maar in deze tijden dat hubs niet meer bestaan is dat moeilijker te doen tegenwoordig.
Stap voor stap testen. Effe zonder je ddns direct je ip:port van buitenaf bevragen bv, als je kan.


[Afbeelding Post made via mobile device ]
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

Iedereen bedankt voor het advies.

Door de dingen uit te sluiten ben ik achter het probleem gekomen.

Ik werk vanuit een sterk gecontroleerde corperate omgeving remote op mijn systemen thuis.
En je raad het al: Alle andere poorten behalve 80 zijn afgeschermd :cop: :nono: voor http zodat ik de site anders dan op poort 80 niet zie. :bang:

Ik ben echter wel erg geholpen met de suggestie voor een reversed proxy. Die ben ik nu aan het opzetten.

thx.
brubbel
Elite Poster
Elite Poster
Berichten: 936
Lid geworden op: 04 jul 2012, 16:55
Uitgedeelde bedankjes: 81 keer
Bedankt: 179 keer

FWIW:
Ik gebruik een ssh tunnel met een transparante proxy (sshuttle) via vpn (hamachi op een rpi).
Omdat heel de ip-range thuis direct gemapt wordt op mijn laptop (linux) kan ik meteen aan alle toestellen, inclusief shared folders. Ook al zit alles achter een dubbele NAT (3G access point). Geen gepruts met poorten forwarden, ddns, ...
ITnetadmin
userbase crew
userbase crew
Berichten: 9510
Lid geworden op: 28 jan 2012, 18:22
Uitgedeelde bedankjes: 241 keer
Bedankt: 757 keer

Ah ja, uiteraard gaat je traffiek niet via de ddns service, dus eenmaal je die op poort 80 hebt gecontacteerd vertelt hij je dat je met je externe telenet ip moet contact nemen op poort 8080, en die verbinding gaat uit van bij jou, niet van bij de ddns provider.

Klein zwak puntje in de connectie dus, tenzij je idd nog een reverse proxy gaat gebruiken die jouw poort 80 omzet in een externe poort 8080, maar ik vrees dat het zo wel een erg grote ellende gaat worden van port translations, en dat alleen maar omdat telenet poorten onnodig blokkeert (en jouw bedrijf ook trouwens).



[Afbeelding Post made via mobile device ]
Zebrapet
Starter
Starter
Berichten: 7
Lid geworden op: 26 aug 2014, 12:50

Maar hoe doen die grote hosters dat dan? Die hebben ook meerdere websites op meerdere servers?
freggy
Plus Member
Plus Member
Berichten: 102
Lid geworden op: 09 sep 2011, 14:22
Uitgedeelde bedankjes: 3 keer
Bedankt: 23 keer

(Name based) virtualhosts.
ITnetadmin
userbase crew
userbase crew
Berichten: 9510
Lid geworden op: 28 jan 2012, 18:22
Uitgedeelde bedankjes: 241 keer
Bedankt: 757 keer

Yups. Die gaan op de url naam, iirc, filteren, eenmaal je op de werbservice bent; per domeinnaam redirecten naar een subfolder in de document root.
Je kan die setting terugvinden in je apache config files, trouwens. Die draaien heus geen apache service per website hoor.

[Afbeelding Post made via mobile device ]
Plaats reactie

Terug naar “EDPnet (LaTribu)”