DNS Server macht keine Namensauflösung

ThomasSt

New Member
Feb 14, 2024
2
0
1
Guten Abend Community,

ich bin neu hier im Forum und habe mir einen Proxmox Server aufgesetzt mit Proxmox 8.0.4.
Ich habe einige LNX Container am laufen mit unterschiedlicher Software wie z.B. Nginx, Adguard, HA, InfluxDB, NodeRed, usw.
Alle Container verwenden die DNS Einstellung des Hosts.
1.png

Die xxx.xxx.xxx.156 ist Adguard (DNS Server), die xxx.xxx.xxx.1 ist das Gateway.
Wenn ich das Netzwerk xxx.xxx.xxx.100 bis 200 mit der Tool Advanced IP Scanner durchsuchen lasse findet er folgendes:

2.png

Alle angezeigten Adressen sind von Proxmox weshalb HA nun .localdomain heißt habe ich auch noch nicht herausgefunden.
Jedoch ist der einzigste Container mit Namensauflösung der des DNS Servers.
Was eventuell auch zu erwähnen ist, das HA als OS installiert wurde alle anderen sind LNX Container.
Wenn ich auf der Console der jeweiligen Container die Dateien /etc/hosts/ und /etc/hostname anschaue bekomme ich folgendes entsprechend des Containers
Code:
xxxxx@nginx:/etc# cat /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
# --- BEGIN PVE ---
10.1.5.155 nginx.local nginx
# --- END PVE ---
*********************************************************
xxxxx@nginx:/etc# cat /etc/hostname
nginx
*********************************************************
xxxxx@nginx:/etc# cat /etc/resolv.conf 
# --- BEGIN PVE ---
search local
nameserver xxx.xxx.xxx.156
nameserver xxx.xxx.xxx.1
nameserver 8.8.8.8
# --- END PVE ---
*********************************************************

Wenn ich einen pind auf der Console ausführe aus www.google.de oder 8.8.8.8 bekomme ich eine Antwort.

Code:
xxxxx@nginx:/etc# ping adguard.local
PING adguard.local (xxx.xxx.xxx.156) 56(84) bytes of data.
64 bytes from adguard.local (xxx.xxx.xxx.156): icmp_seq=1 ttl=64 time=0.061 ms
64 bytes from adguard.local (xxx.xxx.xxx.156): icmp_seq=2 ttl=64 time=0.092 ms
64 bytes from adguard.local (xxx.xxx.xxx.156): icmp_seq=3 ttl=64 time=0.075 ms
--- adguard.local ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4085ms
rtt min/avg/max/mdev = 0.061/0.079/0.092/0.010 ms

xxxxxx@nginx:/etc# ping www.google.com
PING www.google.com (142.250.186.100) 56(84) bytes of data.
64 bytes from fra24s06-in-f4.1e100.net (142.250.186.100): icmp_seq=1 ttl=118 time=15.3 ms
64 bytes from fra24s06-in-f4.1e100.net (142.250.186.100): icmp_seq=2 ttl=118 time=13.1 ms
64 bytes from fra24s06-in-f4.1e100.net (142.250.186.100): icmp_seq=3 ttl=118 time=12.7 ms
--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 12.716/13.710/15.333/1.156 ms

xxxxxx@nginx:/etc# ping xxx.xxx.xxx.156
PING xxx.xxx.xxx.156 (xxx.xxx.xxx.156) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.156: icmp_seq=1 ttl=64 time=0.136 ms
64 bytes from xxx.xxx.xxx.156: icmp_seq=2 ttl=64 time=0.071 ms
64 bytes from xxx.xxx.xxx.156: icmp_seq=3 ttl=64 time=0.051 ms
--- xxx.xxx.xxx.156 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4075ms
rtt min/avg/max/mdev = 0.051/0.075/0.136/0.031 ms
xxxxxx@nginx:/etc#

Durchsuche nun schon seit Wochen das Web nach einer Lösung jedoch kann ich nichts finden was passt bzw. wo der Fehler zu finden sein könnte oder ich ubersehe etwas komplett.
Eventuell liegt es nicht an Proxmox sonder an einer anderen Stelle.

Gruß und viel Dank schon mal im Voraus

Thomas
 
xxxxxx@nginx:/etc# ping www.google.com PING www.google.com (142.250.186.100) 56(84) bytes of data. 64 bytes from fra24s06-in-f4.1e100.net (142.250.186.100): icmp_seq=1 ttl=118 time=15.3 ms 64 bytes from fra24s06-in-f4.1e100.net (142.250.186.100): icmp_seq=2 ttl=118 time=13.1 ms 64 bytes from fra24s06-in-f4.1e100.net (142.250.186.100): icmp_seq=3 ttl=118 time=12.7 ms --- www.google.com ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 12.716/13.710/15.333/1.156 ms
Funktioniert doch? Ich verstehe dein Problem nicht so ganz. Du hast hier keine Fehler gezeigt, sondern nur funktionierende Ausgaben.
 
Hallo sb-jw,

das ist mein Problem das Problem oder Fehler nicht sehe denn eigentlich sieht alles perfect aus.
Ich habe es vielleicht nicht ganz richtig im detail beschrieben
Wenn ich mir exemplarisch mal den nginx Container auf der Console anschaue sehe ich folgendes
Code:
yyyyy@nginx:~# cat /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
# --- BEGIN PVE ---
xxx.xxx.xxx.155 nginx.local nginx
# --- END PVE ---
yyyyy@nginx:~# ping xxx.xxx.xxx.155
PING xxx.xxx.xxx.155 (xxx.xxx.xxx.155) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.155: icmp_seq=1 ttl=64 time=0.038 ms
64 bytes from xxx.xxx.xxx.155: icmp_seq=2 ttl=64 time=0.039 ms
64 bytes from xxx.xxx.xxx.155: icmp_seq=3 ttl=64 time=0.044 ms
^C
--- xxx.xxx.xxx.155 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2046ms
rtt min/avg/max/mdev = 0.038/0.040/0.044/0.002 ms
yyyyyy@nginx:~# ping nginx.local
PING nginx.local (xxx.xxx.xxx.155) 56(84) bytes of data.
64 bytes from nginx.local (xxx.xxx.xxx.155): icmp_seq=1 ttl=64 time=0.048 ms
64 bytes from nginx.local (xxx.xxx.xxx.155): icmp_seq=2 ttl=64 time=0.079 ms
64 bytes from nginx.local (xxx.xxx.xxx.155): icmp_seq=3 ttl=64 time=0.047 ms
^C
--- nginx.local ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2030ms
rtt min/avg/max/mdev = 0.047/0.058/0.079/0.014 ms
yyyyyy@nginx:~#
Nginx ihat die IP xxx.xxx.xxx.155 und nginx.local beide kann ich anpingensoweit alles OK.
Wenn ich nun das gleiche auf der Console von adguard anschaue habe ich folgendes.
Code:
yyyyyy@adguard:~# cat /etc/hosts
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
# --- BEGIN PVE ---
xxx.xxx.xxx.156 adguard.local adguard
# --- END PVE ---
yyyyyy@adguard:~# ping xxx.xxx.xxx.156
PING xxx.xxx.xxx.156 (xxx.xxx.xxx.156) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.156: icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from xxx.xxx.xxx.156: icmp_seq=2 ttl=64 time=0.033 ms
64 bytes from xxx.xxx.xxx.156: icmp_seq=3 ttl=64 time=0.047 ms
^C
--- xxx.xxx.xxx.156 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2048ms
rtt min/avg/max/mdev = 0.029/0.036/0.047/0.007 ms
yyyyyy@adguard:~# ping adguard.local
PING adguard.local (xxx.xxx.xxx.156) 56(84) bytes of data.
64 bytes from adguard.local (xxx.xxx.xxx.156): icmp_seq=1 ttl=64 time=0.070 ms
64 bytes from adguard.local (xxx.xxx.xxx.156): icmp_seq=2 ttl=64 time=0.043 ms
64 bytes from adguard.local (xxx.xxx.xxx.156): icmp_seq=3 ttl=64 time=0.034 ms
^C
--- adguard.local ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2056ms
rtt min/avg/max/mdev = 0.034/0.049/0.070/0.015 ms
yyyyyy@adguard:~# ping xxx.xxx.xxx.155
PING xxx.xxx.xxx.155 (xxx.xxx.xxx.155) 56(84) bytes of data.
64 bytes from xxx.xxx.xxx.155: icmp_seq=1 ttl=64 time=0.079 ms
64 bytes from xxx.xxx.xxx.155: icmp_seq=2 ttl=64 time=0.054 ms
64 bytes from xxx.xxx.xxx.155: icmp_seq=3 ttl=64 time=0.052 ms
64 bytes from xxx.xxx.xxx.155: icmp_seq=4 ttl=64 time=0.054 ms
^C
--- xxx.xxx.xxx.155 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3052ms
rtt min/avg/max/mdev = 0.052/0.059/0.079/0.011 ms
yyyyyy@adguard:~# ping nginx.local
ping: nginx.local: Name or service not known
yyyyyy@adguard:~#
Aus der Console des Adguard Containers kann ich xxx.xxx.xxx.155 anpingen jedoch nginx.local nicht und das bei allen Containern so ausser bei Adguard.
Das ich das was ich in meinem ersten Host gezeigt habe Screenshot vom Tool Advanced IP Scanner.
Adbuard macht als einzigster eine Namensauflösung alle anderen nicht obwohl die Hosts und Hostname identisch sind nur eben unterschiedliche Namen.
Auch bei Adguard melden sich sich alle an jedoch nur adguard hat eine Namensauflösung --> siehe Anhang.

Ich dachte am anfang das ich etwas falsch gemacht habe und habe Proxmox nochmal ausgesetzt alles neu jedoch mit dem gleichen Ergebnis.
Ich würde eben gerne die einzelnen Container mit Namenseingabe im Browser öffnen.
Ich hoffe das Problem ist nun klarer.

Gruß

Thomas
 

Attachments

  • 4.png
    4.png
    40.2 KB · Views: 5

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!