-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
Description
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: