Hallo zusammen,
ich habe mir gestern Folgendes auf einem VPS-Server installiert, um diesen als Nameserver nutzen zu können:
https://github.com/Publish3r/smart-dns-proxy
Installation hat auch soweit geklappt und ich konnte den Nameserver auch tatsächlich schon nutzen. Nun habe ich aber ein anderes Problem: ein weiteres Skript, weswegen ich diesen smart-dns-proxy überhaupt erst installiert habe, läuft zwar weiterhin, aber ich kann es nicht mehr ansprechen (z.B. bringt der Browser die Meldung "Seitenladefehler" wenn ich das Web-Interface öffnen will).
Ich habe schon ein bisschen was versucht, bin aber noch nicht so ganz weitergekommen: Die Ausgabe von netstat -tulpen brachte das ein:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:5000 0.0.0.0:* LISTEN 1000 13925610 260545/./api tcp 0 0 0.0.0.0:5353 0.0.0.0:* LISTEN 0 13703470 256652/dnsmasq tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 0 13840040 259113/dnsmasq tcp 0 0 185.189.151.71:53 0.0.0.0:* LISTEN 0 13840038 259113/dnsmasq tcp 0 0 172.17.0.1:53 0.0.0.0:* LISTEN 0 13840036 259113/dnsmasq tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 101 1374519 55770/systemd-resol tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 1597561 92025/sshd: /usr/sb tcp 0 0 0.0.0.0:43867 0.0.0.0:* LISTEN 0 13704862 256895/python tcp6 0 0 :::5353 :::* LISTEN 0 13703472 256652/dnsmasq tcp6 0 0 :::80 :::* LISTEN 0 13703545 256734/sniproxy tcp6 0 0 :::8080 :::* LISTEN 0 13703508 256716/caddy tcp6 0 0 ::1:53 :::* LISTEN 0 13840044 259113/dnsmasq tcp6 0 0 fe80::5054:ff:fe29:d:53 :::* LISTEN 0 13840042 259113/dnsmasq tcp6 0 0 :::22 :::* LISTEN 0 1597572 92025/sshd: /usr/sb tcp6 0 0 :::443 :::* LISTEN 0 13703546 256734/sniproxy udp 0 0 127.0.0.1:53 0.0.0.0:* 0 13840039 259113/dnsmasq udp 0 0 185.189.151.71:53 0.0.0.0:* 0 13840037 259113/dnsmasq udp 0 0 172.17.0.1:53 0.0.0.0:* 0 13840035 259113/dnsmasq udp 0 0 127.0.0.53:53 0.0.0.0:* 101 1374518 55770/systemd-resol udp 0 0 185.189.151.71:68 0.0.0.0:* 100 14071204 55755/systemd-netwo udp 0 0 0.0.0.0:5353 0.0.0.0:* 0 13703469 256652/dnsmasq udp 0 0 0.0.0.0:44001 0.0.0.0:* 2 13703547 256734/sniproxy udp6 0 0 ::1:53 :::* 0 13840043 259113/dnsmasq udp6 0 0 fe80::5054:ff:fe29:d:53 :::* 0 13840041 259113/dnsmasq udp6 0 0 :::5353 :::* 0 13703471 256652/dnsmasq |
Ich habe mich ein bisschen eingearbeitet und weiß bereits, dass dnsmasq ein dns-server ist. Auf meinem VPS-Server läuft aber offenkundig ein Dienst namens systemd-resolved, da die Ubuntu-Version auf dem Server bereits 20.04 ist. Jedenfalls weiß ich jetzt nicht, ob diese DNS-Sachen da irgendwas umkonfigureiert haben, dass das Skript auf Port 5000 (./api) sich nicht mehr ansprechen lässt. Vielleicht, dass das OS auf dem VPS zu "neu" für den Smart-DNS-Proxy ist, weil der noch mit dnsmasq arbeitet, aber auf dem System systemd-resolved läuft? (Wahrscheinlich blöde Vermutung)
Naja, wie dem auch sei - ich komme nicht so ganz weiter. Was könnte ich tun, damit das Skript wieder läuft bzw. sollte ich den smart-proxy wieder deinstallieren, um das zu checken? Aber wenn ja, wie machen ich das bzw. welche Prozesse müsste ich dafür beenden? Und gibt es irgendeinen weg, dass die beiden (Skript und DNS-Server) zusammen arbeiten?
Ich weiß, viele Frage, aber ich stehe echt gerade auf dem Schlauch... Wie würdet ihr da weiter verfahren?
Viele Grüße und vielen Dank.