[gelöst] DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
debmatrix
Beiträge: 63
Registriert: 12.06.2023 07:48:06

[gelöst] DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von debmatrix » 28.11.2023 13:59:10

Servus!

Bisher sah meine /etc/systemd/resolved.conf Datei so aus:

Code: Alles auswählen

DNSOverTLS=yes
DNS=5.1.66.255#dot.ffmuc.net
DNS=185.95.218.42#dns.digitale-gesellschaft.ch
DNS=89.233.43.71#unicast.uncensoreddns.org
Nun wollte ich stattdessen IPv6 Nameserver verwenden, also habe ich die IP-Adressen entsprechend angepasst:

Code: Alles auswählen

DNSOverTLS=yes
DNS=2001:678:e68:f000::#dot.ffmuc.net
#DNS=185.95.218.42#dns.digitale-gesellschaft.ch
DNS=2a01:3a0:53:53::#unicast.uncensoreddns.org
Leider funktioniert es egal was ich mache immer nur mit IPv4 aber nicht IPv6 Nameservern.

Was mache ich falsch?
Zuletzt geändert von debmatrix am 28.11.2023 18:12:04, insgesamt 1-mal geändert.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von mat6937 » 28.11.2023 15:32:54

debmatrix hat geschrieben: ↑ zum Beitrag ↑
28.11.2023 13:59:10
Leider funktioniert es egal was ich mache immer nur mit IPv4 aber nicht IPv6 Nameservern.
Teste mal mit:

Code: Alles auswählen

nping -6 -c 3 --tcp --flags syn --delay 500ms -g 12345 -p 853 2001:678:e68:f000::
kdig -6 aaaa +tls heise.de +short @2001:678:e68:f000::
nping -6 -c 3 --tcp --flags syn --delay 500ms -g 12346 -p 853 2a01:3a0:53:53::
kdig -6 aaaa +tls heise.de +short @2a01:3a0:53:53::

debmatrix
Beiträge: 63
Registriert: 12.06.2023 07:48:06

Re: DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von debmatrix » 28.11.2023 16:12:17

Klar doch. Das ich Wlan mit der Hotspot-Funktion des Handys nutze sollte eigentlich keine Rolle spielen. Andererseits fällt mir da ein dass ich noch nie eine öffentlich IPv6 IP-Adresse bei mir bemerkt habe. Aber über eine O2 Simkarte (LTE) sollte doch wahrscheinlich IPv6 möglich sein.

Code: Alles auswählen

user@host:~$ sudo nping -6 -c 3 --tcp --flags syn --delay 500ms -g 12345 -p 853 2001:678:e68:f000::

Starting Nping 0.7.93 ( https://nmap.org/nping ) at 2023-11-28 16:10 CET
sendto in send_packet: sendto(4, packet, 20, 0, 2001:678:e68:f000::, 28) => Network is unreachable
Offending packet: BOGUS!  Can't parse supposed IP packet
SENT (0.0180s) TCP :::12345 > 2001:678:e68:f000:::853 S seq=2872496491 win=1480 
sendto in send_packet: sendto(4, packet, 20, 0, 2001:678:e68:f000::, 28) => Network is unreachable
Offending packet: BOGUS!  Can't parse supposed IP packet
SENT (0.5186s) TCP :::12345 > 2001:678:e68:f000:::853 S seq=2872496491 win=1480 
sendto in send_packet: sendto(4, packet, 20, 0, 2001:678:e68:f000::, 28) => Network is unreachable
Offending packet: BOGUS!  Can't parse supposed IP packet
SENT (1.0192s) TCP :::12345 > 2001:678:e68:f000:::853 S seq=2872496491 win=1480 
 
Max rtt: N/A | Min rtt: N/A | Avg rtt: N/A
Raw packets sent: 3 (60B) | Rcvd: 0 (0B) | Lost: 3 (100.00%)
Nping done: 1 IP address pinged in 2.06 seconds

Code: Alles auswählen

user@host:~$ kdig -6 aaaa +tls heise.de +short @2001:678:e68:f000::
;; WARNING: can't connect to 2001:678:e68:f000::@853(TCP)
;; ERROR: failed to query server 2001:678:e68:f000::@853(TCP)

Code: Alles auswählen

user@host:~$ sudo nping -6 -c 3 --tcp --flags syn --delay 500ms -g 12346 -p 853 2a01:3a0:53:53::

Starting Nping 0.7.93 ( https://nmap.org/nping ) at 2023-11-28 16:10 CET
sendto in send_packet: sendto(4, packet, 20, 0, 2a01:3a0:53:53::, 28) => Network is unreachable
Offending packet: BOGUS!  Can't parse supposed IP packet
SENT (0.0128s) TCP :::12346 > 2a01:3a0:53:53:::853 S seq=996090507 win=1480 
sendto in send_packet: sendto(4, packet, 20, 0, 2a01:3a0:53:53::, 28) => Network is unreachable
Offending packet: BOGUS!  Can't parse supposed IP packet
SENT (0.5129s) TCP :::12346 > 2a01:3a0:53:53:::853 S seq=996090507 win=1480 
sendto in send_packet: sendto(4, packet, 20, 0, 2a01:3a0:53:53::, 28) => Network is unreachable
Offending packet: BOGUS!  Can't parse supposed IP packet
SENT (1.0136s) TCP :::12346 > 2a01:3a0:53:53:::853 S seq=996090507 win=1480 
 
Max rtt: N/A | Min rtt: N/A | Avg rtt: N/A
Raw packets sent: 3 (60B) | Rcvd: 0 (0B) | Lost: 3 (100.00%)
Nping done: 1 IP address pinged in 2.05 seconds

Code: Alles auswählen

user@host:~$ kdig -6 aaaa +tls heise.de +short @2a01:3a0:53:53::
;; WARNING: can't connect to 2a01:3a0:53:53::@853(TCP)
;; ERROR: failed to query server 2a01:3a0:53:53::@853(TCP)

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von mat6937 » 28.11.2023 17:30:05

debmatrix hat geschrieben: ↑ zum Beitrag ↑
28.11.2023 16:12:17
Andererseits fällt mir da ein dass ich noch nie eine öffentlich IPv6 IP-Adresse bei mir bemerkt habe. Aber über eine O2 Simkarte (LTE) sollte doch wahrscheinlich IPv6 möglich sein.
Kannst ja nachschauen mit:

Code: Alles auswählen

ip -6 a
ip -6 r g 2620:0:ccc::2
mtr -6nr -c 1 2620:0:ccc::2
und wenn vorhanden, auch mit:

Code: Alles auswählen

kdig -6 aaaa +short +notimeout myip.opendns.com @2620:0:ccc::2
testen.

debmatrix
Beiträge: 63
Registriert: 12.06.2023 07:48:06

[gelöst] Re: DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von debmatrix » 28.11.2023 17:40:54

Ich glaube es liegt wirklich doch am Handy oder ISP. Und ich dachte schon es wäre ohnehin längst IPv6 ausgerollt.

Code: Alles auswählen

user@host:/media/user/mystick/cfg/linux$ ip -6 a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 state UNKNOWN qlen 1000
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: wlp3s0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 state UP qlen 1000
    inet6 fe80::d2eb:3ff:fe61:88c8/64 scope link 
       valid_lft forever preferred_lft forever

Code: Alles auswählen

user@host:/media/user/mystick/cfg/linux$ ip -6 r g 2620:0:ccc::2
RTNETLINK answers: Network is unreachable

Code: Alles auswählen

user@host:/media/user/mystick/cfg/linux$ mtr -6nr -c 1 2620:0:ccc::2
mtr: udp socket connect failed: Network is unreachable

Code: Alles auswählen

user@host:/media/user/mystick/cfg/linux$ kdig -6 aaaa +short +notimeout myip.opendns.com @2620:0:ccc::2
;; WARNING: can't send query to 2620:0:ccc::2@53(UDP)
;; WARNING: can't send query to 2620:0:ccc::2@53(UDP)
;; WARNING: can't send query to 2620:0:ccc::2@53(UDP)
;; ERROR: failed to query server 2620:0:ccc::2@53(UDP)

wanne
Moderator
Beiträge: 7465
Registriert: 24.05.2010 12:39:42

Re: DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von wanne » 28.11.2023 17:52:56

Ich glaube es liegt wirklich doch am Handy oder ISP. Und ich dachte schon es wäre ohnehin längst IPv6 ausgerollt.
Falls du Android nutzt: Guck dir mal das an:
Settings->Network->Internet->[MOBILFUNKBETREIBER-☸]->Acess Point Names->APN->[MOBILFUNKBETREIBER]->APN-Protocol->IPv4/IPv6
rot: Moderator wanne spricht, default: User wanne spricht.

debmatrix
Beiträge: 63
Registriert: 12.06.2023 07:48:06

Re: DNS over TLS mit systemd-resolved funktioniert nicht mit IPv6

Beitrag von debmatrix » 28.11.2023 18:11:44

Danke. Das war ein Volltreffer. Bloß das sich die Einstellung auf meinem Handy von alleine wieder auf "Nur IPv4" zurückstellt, nach der Veränderung.

Antworten