andreasK
Anmeldungsdatum: 13. Dezember 2006
Beiträge: 369
|
Ähm, kleine Frage: Der Router bietet kein DNS oder?
Wenn nämlich doch, dann kann der die Namensauflösung leisten. Der Server wird im Netz mit seinem Netzwerknamen und nicht mit der IP-Adresse angesprochen. Meine Fritzbox macht das zum Beispiel vorherragend. Ich muss im Browser nur eingeben: http://servername und lande auf der Startseite meines Indianers. Grüßlinge Andreas
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
tommyla schrieb: Muss ich im Browser einfach mywebserver.cc eingeben um den Webserver zu erreichen? Oder muss www. oder PC. davor?
Ich denke, dass nur "PC.mywebserver.cc" auf die richtige Adresse aufgelöst wird.
|
tommyla
(Themenstarter)
Anmeldungsdatum: 1. Juni 2015
Beiträge: Zähle...
|
andreasK schrieb: Ähm, kleine Frage: Der Router bietet kein DNS oder?
Wenn nämlich doch, dann kann der die Namensauflösung leisten. Der Server wird im Netz mit seinem Netzwerknamen und nicht mit der IP-Adresse angesprochen. Meine Fritzbox macht das zum Beispiel vorherragend. Ich muss im Browser nur eingeben: http://servername und lande auf der Startseite meines Indianers. Grüßlinge Andreas
Ja, an diese Lösung habe ich auch schon gedacht.
Ich weiß nur nicht ob das bei mir möglich ist.
Habe einen Netgear Router.
Wo ist diese Lösung in der Fritzbox möglich?
Wenn diese Lösung mit DNS bei mir nicht möglich ist, muss es doch auch eine Lösung per Ubuntu geben, da das eine mit dem anderen doch kommunizert.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
tommyla schrieb: Wenn diese Lösung mit DNS bei mir nicht möglich ist, muss es doch auch eine Lösung per Ubuntu geben, da das eine mit dem anderen doch kommunizert.
Mit dem Router hast Du eine Lösung für dein (W)LAN und mit Ubuntu, nur für das Gerät mit Ubuntu. Aber es geht auch mit Ubuntu.
|
tommyla
(Themenstarter)
Anmeldungsdatum: 1. Juni 2015
Beiträge: 13
|
lubux schrieb: tommyla schrieb:
nmap benutzt die hosts-Datei, wie ping auch.
Mach mal einen gezielten Portscan auf die Ports 80 und 443:
sudo nmap -sS PC.mywebserver.cc -p80,443
Mit welcher Anwendung willst Du auf Port 80 von PC.mywebserver.cc zugreifen? Mit dem Browser sollte es möglich sein.
Ich habe mal den Portscan mit folgenden Ergebnis durchgeführt: Nmap scan report for PC.mywebserver.cc (192.168.0.3)
Host is up (0.0053s latency).
PORT STATE SERVICE
80/tcp closed http
443/tcp closed https
MAC Address: 71:42:9C:69:A2:99 (Intel Corporate)
Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
tommyla schrieb: Ich habe mal den Portscan mit folgenden Ergebnis durchgeführt: Nmap scan report for PC.mywebserver.cc (192.168.0.3)
Host is up (0.0053s latency).
PORT STATE SERVICE
80/tcp closed http
443/tcp closed https
Kann es sein, dass auf dem Gerät mit der IP-Adresse 192.168.0.3, an der Ports 80 und 443 gar nicht gelauscht wird?
Wie ist dort die Ausgabe von:
sudo netstat -tulpen
?
|
tommyla
(Themenstarter)
Anmeldungsdatum: 1. Juni 2015
Beiträge: 13
|
So ... jetzt gibt es folgende Ausgabe: Nmap scan report for PC.mywebserver.cc (192.168.0.2)
Host is up (0.000062s latency).
rDNS record for 192.168.0.2: pc.mywebserver.cc
PORT STATE SERVICE
80/tcp open http
443/tcp closed https
Nmap done: 1 IP address (1 host up) scanned in 0.27 seconds Mein Anfängerfehler: Die IP des Webservers ist 192.168.0.2. Und die des Laptops der per ssh sich mit dem Webserver verbindet 192.168.0.3. Der 443 Port ist aber nach wie vor closed und im Browser funktionert die Domain pc.mywebserver.cc nicht.
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
tommyla schrieb: Der 443 Port ist aber nach wie vor closed und im Browser funktionert die Domain pc.mywebserver.cc nicht.
Das hat dann m. E., etwas mit der Konfiguration des Servers zu tun. Port 443 zusätzlich, war nur ein Beispiel und wir hier evtl. auch nicht benötigt.
|
tommyla
(Themenstarter)
Anmeldungsdatum: 1. Juni 2015
Beiträge: 13
|
Funktioniert auch ohne pc. nicht. Ich möchte nochmal auf die Einstellungen von hosts zurückkommen.
Diese sehen ja momentan so aus: 127.0.0.1 localhost
127.0.1.1 pc
192.168.0.2 pc.mywebserver.cc pc
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters Ich gebe zu ich verstehe nicht alles von diesen Einstellungen.
ABER könnte es nicht vielleicht so aussehen: 127.0.0.1 localhost
127.0.0.1 mywebserver.cc #der lokale Webserver bekommt die Alias-Adresse und kann damit angesprochen werden? Nur woher weißt das der Router das der Alias existiert?
127.0.1.1 pc
192.168.0.2 mywebserver.cc #Vielleicht findet damit es der Router?
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Ich schlaf jetzt nochmal drüber, vielleicht finde ich mit Euerer Hilfe es ja morgen.
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: Zähle...
|
tommyla schrieb: 127.0.0.1 localhost
127.0.0.1 mywebserver.cc #der lokale Webserver bekommt die Alias-Adresse und kann damit angesprochen werden? Nur woher weißt das der Router das der Alias existiert?
An der localhost Adresse rumzuwerkeln, ist aus meiner Sicht eine ganz schlechte Idee. Wie du deinen Server konfiguriert hast, kannst nur du sagen. Aufschluss könnte deine Konfiguration geben, siehe hier. Mein Vorschlag:
setze die Einstellungen in der deiner hosts erstmal auf den Standard wieder zurück wähle einen aussagekrätigeren Namen als "pc" und ändere diesen mittels Terminal prüfe, ob der Port 80 bei deinem Server erreichbar ist öffne einen Browser und probier http://SERVER-IP_ODER_NAME
Wenn das funktioniert, dann kannst du immer noch mal ein alias in deiner hosts dafür anlegen.
|
tommyla
(Themenstarter)
Anmeldungsdatum: 1. Juni 2015
Beiträge: 13
|
Hans9876543210 schrieb: tommyla schrieb: 127.0.0.1 localhost
127.0.0.1 mywebserver.cc #der lokale Webserver bekommt die Alias-Adresse und kann damit angesprochen werden? Nur woher weißt das der Router das der Alias existiert?
Mein Vorschlag:
setze die Einstellungen in der deiner hosts erstmal auf den Standard wieder zurück wähle einen aussagekrätigeren Namen als "pc" und ändere diesen mittels Terminal prüfe, ob der Port 80 bei deinem Server erreichbar ist öffne einen Browser und probier http://SERVER-IP_ODER_NAME
Wenn das funktioniert, dann kannst du immer noch mal ein alias in deiner hosts dafür anlegen.
Vielen Dank für den Vorschlag. Habe es so durchgeführt. Leider geht es wieder nur per SERVER-IP. SERVER-NAME (Namensauflösung) funktioniert nicht.
Vielleicht wäre es einfacher den DHCP-Server im Router abzuschalten und dafür DHCP3 auf Ubuntu zu installieren. Bekommt eigetnlich dann der Router vom DHCP3-Server die IP Adreesse bei Einwahl per WLAN auf den Router?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13293
|
tommyla schrieb: Hans9876543210 schrieb:
Habe es so durchgeführt. Leider geht es wieder nur per SERVER-IP. SERVER-NAME (Namensauflösung) funktioniert nicht.
Poste mal von einem Ubuntu-Rechner, die Ausgaben von:
ps aux | grep [d]ns
sudo netstat -tulpen | grep -i :53
cat /etc/resolv.conf
ls -la /etc/NetworkManager/dnsmasq.d
|