Avatar billede mick Nybegynder
15. august 2006 - 13:25 Der er 7 kommentarer og
1 løsning

Flere servere på en IP adresse

Jeg har 1 stk. fast IP-adresse. Mit netværk består af en router mod Internett efterfulgt af en switch som der sider 3 servere på.

Serverne er som følger:
Server1: Web og ftp (Win2003)
Server2: Web og ftp (FreeBSD)
Server3: MySQL (Fedora)

Hvordan skal dette kobles så trafik til domæne 1, 2 og 3 går til server1 og trafikk til domæne 4, 5 og 6 går til server2?

Trafikken til server3 er jo fint nok da det styres på routeren.
Avatar billede bufferzone Praktikant
15. august 2006 - 16:10 #1
Der skal tre ting til. For det første NAT (network adress translation) der sørger for at de tre servere for hver sin interne IP adresse.

Herefter skal der opsættes portforwarding op således at forespørgslerne kan nå den  rigtige server.

Endeligt skal du lave en af to ting. Enten opsætte server1 og server2 til at køre på hver sin port f.eks. port 80 (web) og portene 20 og 21 (ftp)på server 1 og port 8080 (web) og portene 8020 og 8021 (ftp) på server 2 således at den rigtige trafik kan nå den rigtige server. Alternativt styre det via f.eks. Hostfiler og lave en løsning lige som internetudbyderer styret via domænenavne
Avatar billede mick Nybegynder
15. august 2006 - 17:41 #2
Tak for svar. Nu afslører jeg hvor lidt jeg kan om dette, men:

Vi har en gammel Cisco 2514 router. Jeg går ud fra at det ikke er noget problem at køre NAT på den. Men hvordan vil routeren vide om trafik til domæne1 skal sendes til port 80 eller port 8080?

Hvis jeg skal styre det via en hostfil skal denne så ligge på den ene webserver og så simpelthen redirecte trafik som hører til den anden server? Eller er det muligt at have hostfilen på routeren?
Avatar billede riversen Nybegynder
15. august 2006 - 18:48 #3
routeren skelner ikke på domænet men på porten, så hvis du dirigerer port 80 trafik til server1 og port 8080 trafik til server2, vil al trafik på de specifikke porte havne til den givne server uanset domænet.

Domæner er jo blot en abstraktion af en IP-adresse og IP-adressen for domænet er jo routerens eksterne IP-adresse.
Avatar billede mick Nybegynder
15. august 2006 - 19:15 #4
riversen> Det er jeg med på. Men hvordan definerer man så om domæne1.dk skal sendes til port 80 eller port8080?
Avatar billede riversen Nybegynder
15. august 2006 - 20:43 #5
det er lige det jeg skriver... det kan du ikke... routeren er ligeglad med domænet, men kigger kun på, hvor trafik på en given port skal dirigeres hent... jvf. nat-opsætning
Avatar billede riversen Nybegynder
15. august 2006 - 20:44 #6
routeren får aldrig information om, hvilket domæne der faktisk er benyttet
Avatar billede olly Nybegynder
15. august 2006 - 21:00 #7
Det du leder efter er formodelig en form for proxy. Ideen er du lader alt trafik gå til den ene maskine og så ser denne maskine på hvor trafikken skal hen så er det domæne 1 vil den skyde det til server1 og så videre.

En apache og mod_proxy skulle kunne gøre det for dig. Jeg har aldrig haft brug for det selv, men se på ProxyPass på http://httpd.apache.org/docs/1.3/mod/mod_proxy.html... Der tror jeg du har en mulighed.
Avatar billede olly Nybegynder
15. august 2006 - 22:39 #8
Kiggede lidt på det...

Det er vist ProxyRemote du har brug for... http://httpd.apache.org/docs/1.3/mod/mod_proxy.html#proxyremote
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester