Toon posts:

Klein serverpark

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,
Ben hier net nieuw, maar het is zeker niet de eerste keer dat ik hier wat lees.

Al ruim een jaar draai ik op een linux-pc een webserver (HTTP, FTP, MySQL, PHP, etc).
Dit werkt goed, en wil dit ook zo houden. Alles draait op een @home verbinding (geen commentaar) en heb nog niet veel problemen gehad.

Nu zou ik graag een 2e server er bij naast laten draaien.
Voor eerst is server 2 een simpele kopie van server 1.

Het netwerk van @home is zo ingericht dat eens in de zoveel tijd het ip wijzigt.
Hiervoor heb ik de oplossing van no-ip.com gebruikt (Free Service).
Dan krijg je bijv. jansman.no-ip.org.

Voor de rest heb ik wel 'ns gehoord dat je onder dit domein weer subdomeinen kunt maken via je eigen dns-server. Dus:
server1.jansman.no-ip.org
server2.jansman.no-ip.org

Nu komt de aap uit de mouw. Kan iemand mij vertellen of dit mogelijk is, en ook hoe dit eventueel zou kunnen. Niet te veel uitleggen, wil er ook nog wat van leren :P

Verder draait alles nu achter een router. Dit zou eventueel kunnen worden vervangen door een pc.

  • Murcielago
  • Registratie: September 2003
  • Laatst online: 05-03 10:13
Wat is het voordeel van twee pc's als server? vooral als er ook nog een derde als router ingezet gaat worden?
Het kost vooral veel stroom, en ik denk niet dat jij een dergelijke zware belasting op je pc's hebt dat je dit echt nodig gaat hebben.

PSN: djmurcielago


Verwijderd

Topicstarter
Die stroom is niet zo'n probleem.
De belasting is helemaal niets. Maar dit is gewoon beetje experimenteren met het een en ander.

server1 wil ik voor eerst even draaiende houden omdat deze nogal veel wordt gebruikt door de rest van het gezin. (Linux, Samba PDC (Domain Controller) - - - en webserver voor kleine testprojectjes etc.)

Server2 heb ik al tientallen keren ge-reset (qua OS) omdat ik Samba in combinatie met LDAP niet draaiende krijg. Ben er wel een beetje op uitgekeken.
Nu ga ik voor de 'duurdere' variant. => Windows Server 2003, Met AD (Active Directory). Wanneer dit bevalt, schakel ik alle werkstations over naar server2.
Op server1 is het zo dat de gebruikers ook vanaf externe lokatie documenten kunnen downloaden (HTTP, FTP).
server2 wil ik zo configureren dat dit ook weer mogelijk is.
maar server1 mag hier niet onder leiden omdat deze voor eerst nog gewoon als webserver draait.

Verder ben ik wel benieuwd of dit gerealiseerd kan worden.
Een nieuwe uitdaging. Maar ik heb een duwtje nodig om op gang te komen.

  • JackBol
  • Registratie: Maart 2000
  • Niet online

JackBol

Security is not an option!

Verwijderd schreef op dinsdag 14 november 2006 @ 23:39:
Voor de rest heb ik wel 'ns gehoord dat je onder dit domein weer subdomeinen kunt maken via je eigen dns-server. Dus:
server1.jansman.no-ip.org
server2.jansman.no-ip.org

Nu komt de aap uit de mouw. Kan iemand mij vertellen of dit mogelijk is, en ook hoe dit eventueel zou kunnen. Niet te veel uitleggen, wil er ook nog wat van leren :P

Verder draait alles nu achter een router. Dit zou eventueel kunnen worden vervangen door een pc.
Het DNS systeem (of eigenlijk de hosts-file, om historisch correct te zijn) is ooit bedacht omdat het te moeilijk werd om de IP adressen van alle nodes op een netwerk te onthouden. DNS zorgt voor een textuele mapping naar een IP adres. Afgezien van dat het technisch zeker mogelijk is, waarom zou je meerdere subdomeinen willen hebben voor je enkele @home IP adres?

Opbrengst van mijn Tibber Homevolt met externe kWh meter. | Opbrengst van mijn Tibber Homevolt volgens de Tibber Data API.


  • Murcielago
  • Registratie: September 2003
  • Laatst online: 05-03 10:13
Voor die subdomeinen kun je dus meerdere sites plaatsen, daar kan ik wel in komen.
Maar waarom laat je je domein (als je die tenminste hebt) niet doorverwijzen naar je hostname van @home, dat werkt ook prima.
Verder zou je die subdomeinen dan kunnen scheiden door een klein stukje code in je index.html/index.php

PSN: djmurcielago


  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 00:33

Jazzy

Moderator SSC/PB

Moooooh!

server1.jansman.no-ip.org
server2.jansman.no-ip.org
Zijn hostnamen, geen subdomeinen.

Exchange en Office 365 specialist. Mijn blog.


  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 12-03 23:26
Wil je dat die servers elk afzonderlijk te benaderen zijn van buiten?
Dan kan dat niet zo makkelijk, omdat je namelijk maar 1 IP-adres hebt bij @home.
Dus server1.domein en server2.domein wijzen dan naar hetzelde IP-adres.
Als je het alleen van binnen op die manier wilt doen, is het een stuk makkelijker.
Bijv server1 => 192.168.1.1 en server2 => 192.168.1.2
Nadeel is echter dat je dan met IP-ranges zit die vanaf het internet niet te benaderen zijn.
Dus je zult ofwel intern een oplossing moeten gebruiken (hosts file, eigen DNS-server) , of een externe partij, die dus wil zeggen dat ip-adressen in de 192.168.x.y of 10.x.y.z reeks zitten.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 12-03 23:26
Jazzy schreef op woensdag 15 november 2006 @ 00:11:
[...]
Zijn hostnamen, geen subdomeinen.
Waarom is dat geen subdomein?
got.TD-er.nl is een subdomein van het domein TD-er.nl
Waarom dan niet nog een niveautje dieper?

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Verwijderd

Topicstarter
(@Jazzy, je hebt gelijk, het zijn hostnamen en geen subdomeinen)

@Murcialago, ik begrijp het niet helemaal.
Ik kan het domain niet doorverwijzen naar een hostname. Ik moet een ip invullen (no-ip.com - free service)
[Verder zou je die subdomeinen dan kunnen scheiden door een klein stukje code in je index.html/index.php] <= Dit begrijp ik niet helemaal.

Het gaat er voornamelijk om dat ik op poort X van server 1 kan kijken van buitenaf maar op server 2 diezelfde poort X moet kunnen openen.

Verwijderd

Topicstarter
Kort samengevat.
Als ik 2 server van buiten wil benaderen heb ik dus 2 ip-addressen nodig?

  • EnnaN
  • Registratie: September 2002
  • Laatst online: 28-03 15:25

EnnaN

Toys in the attic

of je moet er 1 via een andere poort willen benaderen

ipadres:80
ipadres:8080

sig


  • Murcielago
  • Registratie: September 2003
  • Laatst online: 05-03 10:13
het zou prima kunnen, maar dan zul je die op een andere poort moeten benaderen
stel je zet op beide http op, dus twee webservers
dan pas je in je router aan dat poort 80 doorverwijst naar server 1
poort 8080 verwijs je door naar server 2
dat is een mogelijkheid

wat ik bedoelde in mijn vorige reply:
je maakt wat php-code, en je laat die uitlezen wat er voor je domeinnaam staat
zodra die dat gevonden heeft, laat je die doorverwijzen naar de juiste directory, daar staat dan je site in
ik heb dit een tijd geleden gebruikt, en het werkt snel en simpel
kan em alleen ff niet voor je terugvinden

PSN: djmurcielago


  • TargetX
  • Registratie: November 2005
  • Laatst online: 25-03 12:43
Je hebt niet persee 2 IP adressen nodig, als je een pc als router instelt zou je het volgens mij moeten kunnen filteren en dan doorverwijzen naar de desbetreffende pc, denk alleen dat dit wat over the top is voor een test servertje thuis en ik zou dus voor de oplossing met verschillende poorten gaan...

  • sjirafje
  • Registratie: Augustus 2003
  • Laatst online: 00:26

sjirafje

No inspirational quotes here

Niet helemaal de oplossing zoals je die waarschijnlijk zocht, maar wat waarschijnlijk wel en vrij simpel gaat werken is het volgende:

In je router forward je waarschijnlijk nu een aantal poorten vaar server1. Het is uiteraard ook mogelijk om ook een aantal poorten te forwarden naar server2.

Bij mijn weten kun je een no-ip.org adres ook laten forwarden naar een bepaalde poort van een IP-adres.
je krijgt dan het volgende:

jansman1.no-ip.org -> xxx.xxx.xxx.xxx:aaaa

jansman2.no-ip.org -> xxx.xxx.xxx.xxx:bbbb

in je router heb je dan poort aaaa geforward naar server1 en poort bbbb naar server2
zodat je het volgende krijgt:

aaaa -> xxx.xxx.xxx.aaa

bbbb -> xxx.xxx.xxx.bbb

Rodriguez has the heart of a gentleman. I don't know where he got it, but it's disgusting. - Quinn


  • Demo
  • Registratie: Juni 2000
  • Laatst online: 25-03 14:32

Demo

Probleemschietende Tovenaar

Voor zover ik weet kan je een DNS-naam niet laten verwijzen naar een specifieke poort op een IP-adres..

Unix doesn't prevent a user from doing stupid things, because that would necessarily prevent them from doing brilliant things.
while true ; do echo -n "bla" ; sleep 1 ; done


  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 27-03 10:10

DataGhost

iPL dev

TargetX schreef op woensdag 15 november 2006 @ 00:35:
Je hebt niet persee 2 IP adressen nodig, als je een pc als router instelt zou je het volgens mij moeten kunnen filteren en dan doorverwijzen naar de desbetreffende pc, denk alleen dat dit wat over the top is voor een test servertje thuis en ik zou dus voor de oplossing met verschillende poorten gaan...
Nee, dat kan niet. Met het HTTP-protocol zou het kunnen, daar de hostname wordt meegegeven in de request. Normaal ziet een router/pc echter niks van de hostname waaronder deze wordt benaderd, tenzij dit in het gebruikte protocol wordt doorgegeven.
Je filter zou dus kunnen werken, enkel met HTTP, maar daar is mod_proxy (apache) beter voor geschikt, dunkt me. De verbinding moet namelijk eerst tot stand komen met een van beide servers (of je filter-regel, maar dat lijkt me inefficient en lastig te realiseren), dan moet de request gedaan worden en daarna wordt de hostname pas opgegeven.
Demoniac schreef op woensdag 15 november 2006 @ 07:55:
Voor zover ik weet kan je een DNS-naam niet laten verwijzen naar een specifieke poort op een IP-adres..
Dat klopt inderdaad, hoewel sommige registrars wel een URL-record toestaan, wat eigenlijk niet meer is dan een CNAME naar een van hun eigen servers, waar door middel van een vhost een forward-pagina wordt gebouwd. Ik weet niet of no-ip dat ook doet :+

[ Voor 19% gewijzigd door DataGhost op 15-11-2006 08:09 ]


Verwijderd

Topicstarter
TargetX schreef op woensdag 15 november 2006 @ 00:35:
Je hebt niet persee 2 IP adressen nodig, als je een pc als router instelt zou je het volgens mij moeten kunnen filteren en dan doorverwijzen naar de desbetreffende pc, denk alleen dat dit wat over the top is voor een test servertje thuis en ik zou dus voor de oplossing met verschillende poorten gaan...
Het is verder geen opdracht. Het is helemaal voor mezelf ik wil gewoon weten of het mogelijk is of niet.
Als het mogelijk is, dan wil ik het gewoon gaan proberen. Maar dan heb ik wel een kleine aanwijzing/tip nodig.

Dus is het mogelijk of niet?

  • DataGhost
  • Registratie: Augustus 2003
  • Laatst online: 27-03 10:10

DataGhost

iPL dev

Nee dus. Niet zonder 2 externe IP-adressen. Hoogstens kan je het voor het HTTP-protocol voor elkaar krijgen, maar daar houdt het zo ongeveer op.

Verwijderd

Topicstarter
Ok. Dan weet ik genoeg
Pagina: 1