DNS Server auf Virtual Host

Status
Für weitere Antworten geschlossen.

garyee

Benutzer
Mitglied seit
22. Jun 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich habe auf meiner DS213+ (DS 6.x mit IP: 192.168.0.2) das DNS Server und das Webserver Paket installiert.
In dem Webserver habe ich einen Virtual Host eingerichtet auf den Port 8080
Der Host ist also unter 192.168.0.2:8080 erreichbar.

Jetzt würde ich den DNS Server gern so konfigurieren, dass ich wenn ich (im LAN) test.projekte.de (oder test.projekte) eingebe, auf diese Adresse komme.
 

garyee

Benutzer
Mitglied seit
22. Jun 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Ich weiß dass man den Virtual Host, anstatt mit einem Port, auch mit einer subdomain einrichten kann, aber da stand überall im internet, dass es vor allem für den Zugriff übers Internet (DYNDNS) geht.
Außerdem hat meine DS bis jetzt nur eine IP-Adresse und keinen Domainnamen.
Und IPs können keine Subdomains haben soweit ich weiß.
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.729
Punkte für Reaktionen
145
Punkte
129
Erstmal noch Willkommen hier im Forum.

Und dann muss ich zugeben dass ich nicht ganz verstehe warum du das alles machst.

Grundsätzlich brauchst du für nur eine Seite keinen Vhost, auch das umbiegen auf 8080 macht für mich keinen Sinn. Das einrichten eines DNS ist nicht ganz ohne und die Anleitungen die zu finden sind würden in deinem Fall viel zu viel vorschreiben was du alles gar nicht brauchst. Das mit den Subdomains und IPs verstehe ich nicht
Und IPs können keine Subdomains haben soweit ich weiß.
eventuell weil ich noch bei DSM 5 bin.

Ich würde dir raten richte erstmal die Seite so ein dass du sie beim Aufruf mit 192.168.0.2 oder eventuell 192.168.0.2/xxxxxxx solltest du Joomla oder Wordpress oder sonstiges verwenden was nochmal in einem Unterordner liegt.
Dann kannst du den DNS server aufsetzen (wenn du mit mehreren Rechnern zugreifst ansonsten würde ich dir einen Eintrag in die Host datei empfehlen) da brauchst du dann zwei A Records und einen NS Record.
 

garyee

Benutzer
Mitglied seit
22. Jun 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Danke für deine Antwort.

Warum ich das mache ...
Ich möchte auf meiner DS mehrere von einander unabhängige Webseiten haben die alle in volume1/web/ in eigenen Ordnern (document root) liegen.
Deswegen der Virtual Host.

Das mit dem Port 8080 habe ich nicht umgebogen, dass ist die einzige Einstellung mit der ich den vHost zum laufen (bzw. erreichbar) bekommen habe. So richtig weiß ich nicht was die Option "namensbasiert" bedeutet...
bisher ist die DS nur unter ihrer IP im Browser erreichbar, oder unter http://namederds.

Ich hätte gern sowas wie http://www.projekte.namederds, die aber nur von intern (LAN) erreichbar sein soll.

Das mit dem Ordner 192.168.0.2/projekte/ ist auch eine Option, die ich allerdings nicht wählen kann, weil ich wie gesagt verschiedene Seiten machen möchte die verschiedene Konfigurationen (wie z.B.Webserver) nutzen.

Es sollen alle Rechner im Netzwerk zugreifen können, ohne vorher etwas an ihrer Konfiguration ändern zu müssen.
Was meinst du mit dem Eintrag in die Host-Datei ?
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.729
Punkte für Reaktionen
145
Punkte
129
1. Ok das ist machbar.
2. Ja dafür sind die Vhosts da.
3. wegen dem Port das müsste ich mir anschauen wo du was eingetragen hast.
4. siehe Bild.
5. Das mit dem /ordnername ist die Grundeinstellung unter der dann die Ordner ohne Vhosts erreichbar sind
6. Die Host datei ist eine "leiche" aus der Win/DOS Zeit in der internet adressen eingetragen werden können. Damit muss nicht erst ein DNS server abgefragt werden sondern es wird der inhalt der Datei genommen.

vhost.png
 

garyee

Benutzer
Mitglied seit
22. Jun 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
3. :D in dem Screenshot den du gemacht hast ... genau unten drunter! (also wenn man nicht "Namesbasiert" sondern "Portbasiert") auswählt. Das ist halt das, was ich von meinem lokalen Xampp kenne.
Unbenannt.PNG
6. Achso also schon die Hosts-Datei... naja das ist leider keine Lösung, da mehrere Leute drauf zugreifen sollen. Wovon die meisten noch nie was von DNS oder der Hosts Datei gehört haben

Ich geh mal davon aus, dass die Lösung aus dem Screenshot mit der Hostsdatei funktionieren würde.
Was muss ich jetzt machen, damit das auch mit per DNS klappt? Bzw. geht das?
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.729
Punkte für Reaktionen
145
Punkte
129
klar geht das Prinzipiell ich hatte zu meiner als höchstes mal 16 interne Webseiten betrieben. Du brauchst halt einen Router in dem du einen anderen DNS eintragen kannst der dann per dhcp verteilt wird oder du musst die DS als dhcp server umkonfigurieren. Prinzipiell kann ich dir anbieten dass wir das zusammen per Teamviewer machen da es doch ein bisschen viel wird hier alles im Detail zu schreiben.
 

henmedia

Benutzer
Mitglied seit
18. Aug 2017
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Ich steige gerade von NETGEAR NAS auf SYNOLOGY um und stehe vor dem selben Problem - auf dem NETGEAR hat das hervorragend geklaptt, ich hatte mir dort

Dual DHCP DNS Server - https://sourceforge.net/projects/dhcp-dns-server/

installiert.

Da dies ein kombinierter DNS und DHCP Server ist, tauschen sich diese beiden Komponenten untereinander aus. D.h. ich habe den DHCP-Server für die dynamische Adressvergabe im LAN genutzt und der DNS hat mir meine VHOSTs aufgelöst. So konnten alle Geräte, die bei mir im LAN per DHCP eine IP bekommen haben, meine internen Webprojekte auflösen.

Dadurch dass dieses Produkt auch mit Wildcards für DNS-Abfragen umgehen kann, muss man auch nicht für jeden VHOST einen eigenen Eintrag machen.

Sagen wir mal der NAS hat die IP 192.168.0.10. Auf diesem laufen die VHOSTS, die alle auf ".projekt" enden. Dann braucht es folgenden EIntrag in der dualserver.ini:

[WILD_HOSTS]
#These are wild card based hosts for
#name queries only (A type only).
#wild hosts would be matched if none found.
#during normal lookup but before forwarding.
#if queried name matches these wildcards
#specified ip would be returned, but there
#would be no reverse lookup against IPs here.
# * and ? are the only wild characters.
#Be very careful while using wild hosts.
#wild hosts wont be part of zone transfer.
#only upto 125 wild hosts can be specified.
#wild hosts can be used to block some external urls
*.projekt=192.168.0.10

Rufe ich nun z.B. http://testweb-1.projekt auf, und mein VHOST heisst testweb-1.projekt, dann funktioniert das ganze wie gewünscht. Solange also die TLD .projekt heisst muss man nicht für jeden VHOST einen weiteren Eintrag im DNS Server machen.

Wenn sich also jemand traut, das Produkt auf dem Synology zu installieren ... ich wäre empfänglich für den Weg, wie dies zu tun ist. Es lohnt sich, da das für den Zweck wirklich eine sehr elegante Lösung ist, die super einfach zu konfigurieren ist.
 

garyee

Benutzer
Mitglied seit
22. Jun 2016
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Niemand der helfen kann, den Dual DHCP DNS Server - https://sourceforge.net/projects/dhcp-dns-server/ - zu installieren?

Ich glaub es ist am besten wenn du ein neues Thema aufmachst.

Zu meinem Problem:

Ich habe folgendes gemacht:
1. Den virtual Host auf namesbasiert umgestellt auf www.meine.projekte
2. Dann im DS DNS Server einen Eintrage für meine.projekte erstellt mit einem CNAME auf www.meine.projekte
3. Dann in meinem Router die DS als DNS-Server per DHCP ausliefern lassen

Das hat dann funktioniert.

Einziges riesen Problem: Der Router (Fritzbox) liefert lokal keinen alternativ DNS aus.
Was heißt: wenn die DS nicht an ist, kommt keiner mehr ins Internet (also schon aber halt nicht so richtig)
Und eher ein Bedenken: wenn alle Rechner im Netzwerk die DS wegen DNS anfragen, macht das das Internet nicht wirklich schneller...

Eine Lösung wäre es jetzt den DHCP über die DS laufen zu lassen ... was naja, auch nicht so die Lösung ist, weil wenn sie aus ist, dann ist der DHCP auch weg.
Am besten wäre es irgendwie, wenn ich im Router einen DNS-Eintrag machen könnte .. aber gut das ist dann OffTopic.

Meine Lösung: Die gute alte hosts datei.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat