Forum: PC-Programmierung Subdomain im LAN, DNS notwendig??


von Markus R. (mark989)


Lesenswert?

Hi alle zusammen,

ich bin grade dabei auf einem Host(Linux Centos) in einem LAN mehrere 
Websiten zu realisieren. Der Host hat die IP x.x.x.x . Es läuft dort 
bereits eine Website mit Apache. Ich möchte jetzt zwei weitere Webseiten 
mittels einer Subdomain anlegen. Also zB. seite1.x.x.x.x und 
seite2.x.x.x.x. Mit x.x.x.x soll immer noch die bereits vorhandene Seite 
erreichbar sein.
Ich habe jetzt in der ApacheConfig mittels VirtualHosts beiden neuen 
Seiten hinzugefügt, und ich kann sie auch lokal erreichen. Jetzt meine 
Verständnisfrage: Brauche ich Einträge in einem DNS-Server der sich im 
LAN befindet um von anderen PCs auf die Subdomains zugreifen zu können? 
Theoretisch lande ich ja mit egal welcher Subdomain auf dem Server 
x.x.x.x und Apache schaut sich dann im HTTP-Get an um welche (Sub)Domain 
es sich handelt, und liefert dann die entsprechende Seite.
Bis jetzt habe ich überall gelesen dass für diesen Fall ein DNS-Server 
benötigt wird, doch warum? Geht dies auch ohne DNS? Und gibt es 
eventuell etwas bei der Apacheconfig zu beachten?

Vielen Dank schon mal
Gruß mark

von Peter II (Gast)


Lesenswert?

Markus R. schrieb:
> Geht dies auch ohne DNS?

ja geht. einfach bei jedem PC in die HOSTS eintragen.

von fapfapfap (Gast)


Lesenswert?

Du kannst dafür natürlich einen DNS-Server lokal aufsetzen, aber es ist 
sicher einfacher, in den hosts-Dateien der einzelnen Rechner im LAN 
einen entsprechenden Eintrag zu machen.

z.B.
192.168.0.1     seite1.local
192.168.0.1     seite2.local

Und dann die Virtualhosts mit "seite1.local" usw. aufsetzen.

Es gibt auch Services, die das im Internet anbieten, so z.B. 
http://nip.io/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.