quic: Not resuming any session
LuckyTurtleDev opened this issue · comments
LuckyTurtleDev commented
Crab-hole client can not get dns entry from a crab-hole sever via quic.
Querry the server directly works fine kdig +quic example.com @dns.luckyturtle.dev
.
But if I querry my local carb-hole I get a time out.
kdig example.com @127.0.0.1:8053
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG crab_hole > LowerQuery { name: LowerName(Name("example.com.")), original: Query { name: Name("example.com."), query_type: A, query_class: IN } }
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG rustls::client::hs > No cached session for DnsName(DnsName(DnsName("dns.luckyturtle.dev")))
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG rustls::client::hs > Not resuming any session
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG rustls::client::hs > No cached session for DnsName(DnsName(DnsName("dns.luckyturtle.dev")))
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG rustls::client::hs > Not resuming any session
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG rustls::client::hs > No cached session for DnsName(DnsName(DnsName("dns.luckyturtle.dev")))
crab-hole-crab-hole-1 | 2023-09-02T13:16:57Z ⚙️ DEBUG rustls::client::hs > Not resuming any session
local docker-compose:
version: '3.3'
services:
crab-hole:
image: 'ghcr.io/luckyturtledev/crab-hole:v0.1'
ports:
- "8053:8053/udp"
environment:
- RUST_LOG=debug
volumes:
- './config.toml:/data/config.toml:ro'
local config:
[blocklist]
include_subdomains = true
lists = []
[[downstream]]
protocol = "udp"
listen = "[::]"
port = 8053
[[upstream.name_servers]]
socket_addr = "185.163.118.254:853"
protocol = "quic"
tls_dns_name = "dns.luckyturtle.dev"
depends on:
LuckyTurtleDev commented
Same issue for dns.***.de.
I notify the following 😕 :
kdig can querry crab-hole quic server, but can not querry crab-hole tls servers.
crab-hole can not querry crab-hole quic server, but can querry crab-hole tls servers.