sangul
Anmeldungsdatum: 27. Juli 2013
Beiträge: 207
|
Ich habe eine Domäne green.local die über einen bestimmten DNS Server erreicht werden soll. Über meinen Standart DNS Server ist die Domäne nicht erreichbar. Ich habe mal in die Datei hosts geschaut, aber das scheint wohl über diese Datei nicht so zu funktionieren. Ziel wäre, das immer wenn ich über den Browser ein System erreichen will das auf die Domäne .green.local endet das ganze über den DNS Server 10.140.0.8 läuft. Kann mir da jemand weiterhelfen? danke und gruß sangul
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
sangul schrieb: Ziel wäre, das immer wenn ich über den Browser ein System erreichen will das auf die Domäne .green.local endet das ganze über den DNS Server 10.140.0.8 läuft. Kann mir da jemand weiterhelfen?
BTW: Wenn Du .local benutzt sollte avahi-daemon evtl. _nicht_ installiert sein. Denn Rest kann man z. B. mit dnsmasq (oder gleichwertig) machen. Ich mache das für die Domain "fritz.box" und "opendns.com", z. B. so:
server=/fritz.box/192.168.178.1
server=/opendns.com/208.67.220.222
in der /etc/dnsmasq.conf Evtl. kann man das auch mit systemd-resolved lösen.
|
sangul
(Themenstarter)
Anmeldungsdatum: 27. Juli 2013
Beiträge: 207
|
Hallo lubux, danke für die Rückmeldung. das mit .local war nur ein Beispiel. Eigentlich heißen die System die ich erreichen möchte green.firma. Da ist dann z.B. erin Ticketsystem das heißt: ticketsystem.green.firma oder jira.green.firma. Jetzt möchte ich halt nicht jedes einzelne system hinterlegen. Sondern irgendwie auf dem lokalen rechner hinterlegen, dass alle systeme die auf die domain .green.firma enden über den DNS Server 10.140.0.8 erreichbar sind. Also so irgendwie: *.green.firma 10.140.0.8 Kann man das so über die dnsmasq.conf machen? gruß sangul
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
sangul schrieb: Jetzt möchte ich halt nicht jedes einzelne system hinterlegen. Sondern irgendwie auf dem lokalen rechner hinterlegen, dass alle systeme die auf die domain .green.firma enden über den DNS Server 10.140.0.8 erreichbar sind. Also so irgendwie: *.green.firma 10.140.0.8 Kann man das so über die dnsmasq.conf machen?
Versuch mal mit:
server=/green.firma/10.140.0.8
|
sangul
(Themenstarter)
Anmeldungsdatum: 27. Juli 2013
Beiträge: 207
|
Ok, habe ich gerade versucht, hat allerdings nicht geklappt. Muss ich da noch einen Dienst durchstarten oder kann es sein, dass sich dnsmasq mit resolv.conf nicht zusammen verträgt?
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
sangul schrieb: Muss ich da noch einen Dienst durchstarten oder kann es sein, dass sich dnsmasq mit resolv.conf nicht zusammen verträgt?
Hast Du nach der Änderung, den dnsmasq neu gestartet? Wie sind jetzt die Ausgaben von:
cat /etc/resolv.conf
sudo netstat -tulpean | grep -i 53
?
|
sangul
(Themenstarter)
Anmeldungsdatum: 27. Juli 2013
Beiträge: 207
|
Hallo lubux, ja das habe ich versucht, scheint aber nicht zu funktionieren:
[....] Restarting dnsmasq (via systemctl): dnsmasq.serviceJob for dnsmasq.service failed because the control process exited with error code.
See "systemctl status dnsmasq.service" and "journalctl -xe" for details.
failed!
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2019-05-01 19:10:33 CEST; 29s ago
Process: 7898 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
Process: 7900 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=2)
Mai 01 19:10:33 uranus systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Mai 01 19:10:33 uranus dnsmasq[7898]: dnsmasq: Syntaxprüfung OK.
'''Mai 01 19:10:33 uranus dnsmasq[7900]: dnsmasq: failed to create listening socket for port 53: Die Adresse wird bereits verwendet'''
Mai 01 19:10:33 uranus dnsmasq[7900]: failed to create listening socket for port 53: Die Adresse wird bereits verwendet
Mai 01 19:10:33 uranus systemd[1]: dnsmasq.service: Control process exited, code=exited, status=2/INVALIDARGUMENT
Mai 01 19:10:33 uranus dnsmasq[7900]: Start fehlgeschlagen
Mai 01 19:10:33 uranus systemd[1]: dnsmasq.service: Failed with result 'exit-code'.
Mai 01 19:10:33 uranus systemd[1]: Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
~$ netstat -tulpean | grep -i 53
(Es konnten nicht alle Prozesse identifiziert werden; Informationen über
nicht-eigene Processe werden nicht angezeigt; Root kann sie anzeigen.)
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 102 30739 -
udp 0 0 127.0.0.53:53 0.0.0.0:* 102 30738 -
liegt das vll. an resolvconf? gruß
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
sangul schrieb: '''Mai 01 19:10:33 uranus dnsmasq[7900]: dnsmasq: failed to create listening socket for port 53: Die Adresse wird bereits verwendet'''
Mai 01 19:10:33 uranus dnsmasq[7900]: failed to create listening socket for port 53: Die Adresse wird bereits verwendet ~$ netstat -tulpean | grep -i 53
(Es konnten nicht alle Prozesse identifiziert werden; Informationen über
nicht-eigene Processe werden nicht angezeigt; Root kann sie anzeigen.)
Wie ist die Ausgabe von:
sudo netstat -tulpean | grep -i 53
?
|
sangul
(Themenstarter)
Anmeldungsdatum: 27. Juli 2013
Beiträge: 207
|
Hallo lubux, sorry kann mich erst jetzt melden: | sudo netstat -tulpean | grep -i 53
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 102 31917 1123/systemd-resolv
udp 0 0 127.0.0.53:53 0.0.0.0:* 102 31916 1123/systemd-resolv
udp 0 0 0.0.0.0:5353 0.0.0.0:* 119 17369 1143/avahi-daemon:
udp6 0 0 :::5353 :::* 119 17370 1143/avahi-daemon:
|
gruß
|
lubux
Anmeldungsdatum: 21. November 2012
Beiträge: 13893
|
sangul schrieb: Hallo lubux, sorry kann mich erst jetzt melden: | sudo netstat -tulpean | grep -i 53
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 102 31917 1123/systemd-resolv
udp 0 0 127.0.0.53:53 0.0.0.0:* 102 31916 1123/systemd-resolv
|
Versuch mal:
sudo systemctl stop systemd-resolved
sudo systemctl start dnsmasq
und poste danach die Ausgaben von:
sudo netstat -tulpean | grep -i 53
cat /etc/resolv.conf
systemctl status dnsmasq
ps -fC dnsmasq
|
sangul
(Themenstarter)
Anmeldungsdatum: 27. Juli 2013
Beiträge: 207
|
Hallo Lubux, habe ich gestern durchgeführt, danach funktioniert aber die Namnensauslöung gar nicht mehr: 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 |
'''sudo netstat -tulpean | grep -i 53'''
sudo: Hostname uranus kann nicht aufgelöst werden: Temporärer Fehler bei der Namensauflösung
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 0 116772 11996/dnsmasq
tcp6 0 0 :::53 :::* LISTEN 0 116774 11996/dnsmasq
udp 0 0 0.0.0.0:36362 0.0.0.0:* 109 114253 11996/dnsmasq
udp 0 0 224.0.0.251:5353 0.0.0.0:* 1000 113799 11434/chromium-brow
udp 0 0 224.0.0.251:5353 0.0.0.0:* 1000 108208 11434/chromium-brow
udp 0 0 0.0.0.0:5353 0.0.0.0:* 119 17237 1028/avahi-daemon:
udp 0 0 127.0.0.1:59294 127.0.0.1:53 VERBUNDEN 0 116656 1048/NetworkManager
udp 0 0 0.0.0.0:48453 0.0.0.0:* 109 114290 11996/dnsmasq
udp 21504 0 0.0.0.0:53 0.0.0.0:* 0 116771 11996/dnsmasq
udp6 0 0 :::5353 :::* 119 17238 1028/avahi-daemon:
udp6 0 0 :::53 :::* 0 116773 11996/dnsmasq
'''
~$ cat /etc/resolv.conf'''
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 127.0.0.1
'''~$ systemctl status dnsmasq'''
● dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-05-05 15:33:22 CEST; 1min 6s ago
Process: 11984 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited, status=0/SUCCESS)
Process: 11986 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited, status=0/SUCCESS)
Process: 11997 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
Main PID: 11996 (dnsmasq)
Tasks: 1 (limit: 4915)
Memory: 4.1M
CGroup: /system.slice/dnsmasq.service
└─11996 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trust-anchor=.,19036,8,2,49aac11d7
Mai 05 15:33:17 uranus dnsmasq[11996]: Benutze Namensserver 127.0.0.53#53
Mai 05 15:33:17 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:33:22 uranus systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Mai 05 15:33:27 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:33:37 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:33:47 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:33:57 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:34:07 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:34:17 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
Mai 05 15:34:27 uranus dnsmasq[11996]: Maximum number of concurrent DNS queries reached (max: 150)
'''~$ ps -fC dnsmasq'''
UID PID PPID C STIME TTY TIME CMD
dnsmasq 11996 1 0 15:33 ? 00:00:00 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -r /run/dnsmasq/resolv.conf -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new --local-service --trus
|
|