Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dumbpipe Listen not working on windows 11 #17

Closed
sundayglee opened this issue Mar 9, 2024 · 10 comments · Fixed by n0-computer/iroh#2075
Closed

Dumbpipe Listen not working on windows 11 #17

sundayglee opened this issue Mar 9, 2024 · 10 comments · Fixed by n0-computer/iroh#2075

Comments

@sundayglee
Copy link

Hi n0 team,

I am trying to use dumbpipe listen in Windows 11 but i get the following errors which repeats constantly:

dumbpipe.exe listen
using secret key XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2024-03-09T09:58:33.547265Z ERROR iroh_net::netcheck::reportgen: reportgen actor failed: report timed out
2024-03-09T09:59:05.232762Z ERROR iroh_net::netcheck::reportgen: reportgen actor failed: report timed out

I enabled DEBUG logging by setting RUST_LOG=DEBUG and got the attached log dump.

When using Ubungu WSL environment, Dumbpipe works fine.

I have tried to check the windows firewall to see if any port is blocked or the connections are blocked, but they are normal and no blocking occurs.

Can anyone help me to get dumbpipe to work in Windows 11?
Uploading log.txt…

@flub
Copy link

flub commented Mar 11, 2024

Hi @sundayglee, a DEBUG log would be very helpful to be able to see what is going on. Unfortunately it doesn't seem like you attached it. Could you still give us the debug log?

@sundayglee
Copy link
Author

@flub Here are the logs; the last timeout logs repeats constantly:

>dumbpipe.exe listen
using secret key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2024-03-11T14:04:29.986605Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:portmapper.service: iroh_net::portmapper: portmap starting
2024-03-11T14:04:29.986610Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: iroh_net::magicsock::rebinding_conn: binding network=V4 port=0 cur_port_fate=Keep
2024-03-11T14:04:29.989732Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: iroh_net::magicsock::rebinding_conn: candidate ports ports=[0]
2024-03-11T14:04:29.994735Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: iroh_net::magicsock::rebinding_conn: successfully bound network=V4 local_addr=0.0.0.0:58190
2024-03-11T14:04:30.010555Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: iroh_net::magicsock::rebinding_conn: binding network=V6 port=58191 cur_port_fate=Keep
2024-03-11T14:04:30.012626Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: iroh_net::magicsock::rebinding_conn: candidate ports ports=[58191, 0]
2024-03-11T14:04:30.014868Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: iroh_net::magicsock::rebinding_conn: successfully bound network=V6 local_addr=[::]:58191
2024-03-11T14:04:30.019117Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor: iroh_net::netcheck: netcheck actor starting
2024-03-11T14:04:38.421880Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:portmapper.service: iroh_net::portmapper: getting a port mapping for 192.168.1.153:58190 -> None
2024-03-11T14:04:38.422680Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:portmapper.service:upnp: igd::aio::search: sending broadcast request to: 239.255.255.250:1900 on interface: Ok(0.0.0.0:58195)
2024-03-11T14:04:38.438996Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: wmi::connection: Calling CoCreateInstance for CLSID_WbemLocator
2024-03-11T14:04:38.442166Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: wmi::connection: Got locator IWbemLocator(IUnknown(0x1bd1f2f4b10))
2024-03-11T14:04:38.442559Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: wmi::connection: Calling ConnectServer
2024-03-11T14:04:38.465043Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: wmi::connection: Got service IWbemServices(IUnknown(0x1bd1f347f50))
2024-03-11T14:04:38.465423Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}: wmi::connection: Calling CoSetProxyBlanket
2024-03-11T14:04:38.545423Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:actor: iroh_net::magicsock: scheduling periodic_stun to run immediately and in 21s
2024-03-11T14:04:38.560481Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:actor: iroh_net::magicsock: re_stun: periodic
2024-03-11T14:04:38.560965Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:actor:update_endpoints: iroh_net::magicsock: starting endpoint update (periodic)
2024-03-11T14:04:38.561385Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:actor:update_endpoints:update_net_info: iroh_net::magicsock: requesting netcheck report
2024-03-11T14:04:38.562480Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: reportstate actor starting port_mapper=true skip_external_network=false
2024-03-11T14:04:46.966852Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: wmi::connection: Calling CoCreateInstance for CLSID_WbemLocator
2024-03-11T14:04:46.967446Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: wmi::connection: Got locator IWbemLocator(IUnknown(0x1bd1f354290))
2024-03-11T14:04:46.968839Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:portmapper.service: iroh_net::portmapper: getting a port mapping for 192.168.1.153:58190 -> None
2024-03-11T14:04:46.969045Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: wmi::connection: Calling ConnectServer
2024-03-11T14:04:46.971082Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:portmapper.service:upnp: igd::aio::search: sending broadcast request to: 239.255.255.250:1900 on interface: Ok(0.0.0.0:51730)
2024-03-11T14:04:46.972749Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: wmi::connection: Got service IWbemServices(IUnknown(0x1bd1f375f30))
2024-03-11T14:04:46.973152Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: wmi::connection: Calling CoSetProxyBlanket
2024-03-11T14:04:46.978750Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: surge_ping::client: error opening SOCK_DGRAM type socket, trying SOCK_RAW: Os { code: 10043, kind: Uncategorized, message: "The requested protocol has not been configured into the system, or no implementation for it exists." }
2024-03-11T14:04:46.980967Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: surge_ping::client: error opening SOCK_DGRAM type socket, trying SOCK_RAW: Os { code: 10043, kind: Uncategorized, message: "The requested protocol has not been configured into the system, or no implementation for it exists." }
2024-03-11T14:04:46.989999Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:46.989996Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:46.991487Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=use1-1.derp.iroh.network.
2024-03-11T14:04:46.992995Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=euw1-1.derp.iroh.network.
2024-03-11T14:04:47.040522Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-11T14:04:47.040524Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-11T14:04:47.041997Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.042004Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.042884Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.043568Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.045854Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.046528Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.047410Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.048497Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.048658Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 58918:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.048907Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.049750Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.052261Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 43023:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.052293Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 24020:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.054256Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.054710Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.055277Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 40696:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.056129Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.056890Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.058497Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.059396Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.060783Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.072462Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.075127Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.076386Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.078419Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.079265Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.082995Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.087380Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 36314:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.087380Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.090122Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.090765Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.090785Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.099645Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.107495Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 11654:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.107495Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 58548:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.113184Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=use1-1.derp.iroh.network.
2024-03-11T14:04:47.116043Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=euw1-1.derp.iroh.network.
2024-03-11T14:04:47.117094Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.117536Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 29117:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.119963Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-11T14:04:47.120858Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-11T14:04:47.122693Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.128279Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.131111Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.131854Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.132825Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.133732Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.134538Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.136430Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.138600Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.144732Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.147884Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.149491Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.150580Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 54180:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.150575Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.152241Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.160047Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.165048Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 25080:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.165047Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 28228:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.170257Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.174957Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.178009Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 54564:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.179865Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.180787Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.183106Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.184154Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.200723Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.200744Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.201229Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: Captive portal check started after 200ms
2024-03-11T14:04:47.256566Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor:captive-portal: reqwest::connect: starting new connection: http://use1-1.derp.iroh.network./
2024-03-11T14:04:47.258898Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=use1-1.derp.iroh.network.
2024-03-11T14:04:47.259351Z DEBUG hyper::client::connect::dns: resolving host="use1-1.derp.iroh.network."
2024-03-11T14:04:47.259560Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-11T14:04:47.258844Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=euw1-1.derp.iroh.network.
2024-03-11T14:04:47.261075Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.262172Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-11T14:04:47.263030Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.264754Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.265558Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.266474Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.267028Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.268864Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.269811Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.270177Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 20221:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.271274Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.272185Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 23004:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.272946Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 50601:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.273764Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.275490Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.276109Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 47939:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.276348Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.277224Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.278551Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.279222Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.291016Z DEBUG run_probe{probe=Https after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.291017Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.292464Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.294442Z DEBUG iroh_net::netcheck::reportgen: probe set aborted: no derp node addr: not implemented probe=Https { delay: 300ms, node: DerpNode { url: https://euw1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }
2024-03-11T14:04:47.295496Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=euw1-1.derp.iroh.network.
2024-03-11T14:04:47.299195Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-11T14:04:47.299890Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.301037Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.302567Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.303477Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.304687Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.304808Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 17013:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.305994Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 13625:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.306954Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.308802Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.309687Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.365041Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor:captive-portal: hyper::client::connect::http: connecting to 5.161.231.231:80
2024-03-11T14:04:47.403967Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.405065Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=euw1-1.derp.iroh.network.
2024-03-11T14:04:47.406558Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-11T14:04:47.407285Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.408206Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.408913Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.409788Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.410700Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.410775Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 12488:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.411717Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 10645:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.412795Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.414423Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.415027Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.497420Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.499218Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=euw1-1.derp.iroh.network.
2024-03-11T14:04:47.500165Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-11T14:04:47.502241Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.504857Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.505380Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.506361Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.510379Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.510489Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 16510:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.511305Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 1913:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.512540Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.522733Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.523334Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.578186Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor:captive-portal: hyper::client::connect::http: connected to 5.161.231.231:80
2024-03-11T14:04:47.582418Z DEBUG hyper::proto::h1::io: flushed 129 bytes
2024-03-11T14:04:47.590465Z DEBUG run_probe{probe=Https after 600ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.593342Z DEBUG iroh_net::netcheck::reportgen: probe set aborted: no derp node addr: not implemented probe=Https { delay: 600ms, node: DerpNode { url: https://use1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }
2024-03-11T14:04:47.594288Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.598439Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=use1-1.derp.iroh.network.
2024-03-11T14:04:47.600703Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-11T14:04:47.605131Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.607746Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.615118Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.615973Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.616766Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.616853Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 15890:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.617699Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 48421:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.620532Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.627213Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.631792Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.699615Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.700347Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=use1-1.derp.iroh.network.
2024-03-11T14:04:47.702358Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-11T14:04:47.703263Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.705853Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.706703Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.707736Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.708879Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 33784:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.708969Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.710843Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 5739:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.711072Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.713156Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.713776Z DEBUG run_probe{probe=Icmp after 700ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.794346Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-11T14:04:47.797026Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=use1-1.derp.iroh.network.
2024-03-11T14:04:47.797951Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-11T14:04:47.798605Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.799508Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.801568Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.802194Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.804755Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.804813Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 8526:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.805685Z DEBUG hyper::proto::h1::io: parsed 2 headers
2024-03-11T14:04:47.807268Z DEBUG hyper::proto::h1::conn: incoming body is empty
2024-03-11T14:04:47.806687Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.805821Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 33995:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.809619Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor:captive-portal: hyper::client::pool: pooling idle connection for ("http", use1-1.derp.iroh.network.)
2024-03-11T14:04:47.808876Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.817812Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor:captive-portal: iroh_net::netcheck::reportgen: check_captive_portal url=http://use1-1.derp.iroh.network./generate_204 status_code=204 No Content valid_response=true
2024-03-11T14:04:47.819841Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:47.822357Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-11T14:04:47.823176Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.824159Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.824825Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: 192.168.1.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-11T14:04:47.825630Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-11T14:04:47.825723Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 48337:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.830657Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 57349:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-11T14:04:47.834457Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.836961Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-11T14:04:47.839035Z DEBUG run_probe{probe=Icmp after 800ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-11T14:04:48.575750Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:actor: iroh_net::magicsock: failed to generate netcheck report for: periodic: netcheck report timeout: Elapsed(())
2024-03-11T14:04:48.576327Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:actor: iroh_net::magicsock: scheduling periodic_stun to run in 25s
2024-03-11T14:04:48.577353Z DEBUG magicsock{me=k6vgs7zsh2ek5scg}:actor: iroh_net::magicsock: endpoint update done (periodic)
2024-03-11T14:04:50.003425Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.003937Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.004833Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.005734Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.006561Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.007368Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.008188Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.009088Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.009828Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.010584Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.011342Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.012045Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.012905Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.013669Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.014452Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-11T14:04:50.015187Z  WARN magicsock{me=k6vgs7zsh2ek5scg}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed o

@flub
Copy link

flub commented Mar 11, 2024

It looks like iroh can't do any DNS lookups, initially attempts result in:

name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)

After a while they turn into:

failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)

The result of this is that we can't connect to any derp servers and thus can never connect to anything.

Do you know of any reason why your machine might not be allowing the use of DNS to iroh?

@flub
Copy link

flub commented Mar 11, 2024

For what it's worth, iroh ships with it's own DNS resolver and does not use the system one. So it needs to bind a UDP socket and make the request to a server itself.

@sundayglee
Copy link
Author

I did change my DNS server to 8.8.8.8, now the DNS resolution is working but still the issue is persisting. Here are the new logs:

dumbpipe.exe listen
using secret key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2024-03-12T14:22:12.804681Z DEBUG magicsock{me=zbxke3e2btgcebqo}:portmapper.service: iroh_net::portmapper: portmap starting
2024-03-12T14:22:12.804635Z DEBUG magicsock{me=zbxke3e2btgcebqo}: iroh_net::magicsock::rebinding_conn: binding network=V4 port=0 cur_port_fate=Keep
2024-03-12T14:22:12.805725Z DEBUG magicsock{me=zbxke3e2btgcebqo}: iroh_net::magicsock::rebinding_conn: candidate ports ports=[0]
2024-03-12T14:22:12.809221Z DEBUG magicsock{me=zbxke3e2btgcebqo}: iroh_net::magicsock::rebinding_conn: successfully bound network=V4 local_addr=0.0.0.0:57681
2024-03-12T14:22:12.809562Z DEBUG magicsock{me=zbxke3e2btgcebqo}: iroh_net::magicsock::rebinding_conn: binding network=V6 port=57682 cur_port_fate=Keep
2024-03-12T14:22:12.810086Z DEBUG magicsock{me=zbxke3e2btgcebqo}: iroh_net::magicsock::rebinding_conn: candidate ports ports=[57682, 0]
2024-03-12T14:22:12.810897Z DEBUG magicsock{me=zbxke3e2btgcebqo}: iroh_net::magicsock::rebinding_conn: successfully bound network=V6 local_addr=[::]:57682
2024-03-12T14:22:12.811463Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor: iroh_net::netcheck: netcheck actor starting
2024-03-12T14:22:21.216851Z DEBUG magicsock{me=zbxke3e2btgcebqo}:portmapper.service: iroh_net::portmapper: getting a port mapping for 192.168.1.153:57681 -> None
2024-03-12T14:22:21.217605Z DEBUG magicsock{me=zbxke3e2btgcebqo}:portmapper.service:upnp: igd::aio::search: sending broadcast request to: 239.255.255.250:1900 on interface: Ok(0.0.0.0:60486)
2024-03-12T14:22:21.219194Z DEBUG magicsock{me=zbxke3e2btgcebqo}: wmi::connection: Calling CoCreateInstance for CLSID_WbemLocator
2024-03-12T14:22:21.221973Z DEBUG magicsock{me=zbxke3e2btgcebqo}: wmi::connection: Got locator IWbemLocator(IUnknown(0x14518da2d30))
2024-03-12T14:22:21.222114Z DEBUG magicsock{me=zbxke3e2btgcebqo}: wmi::connection: Calling ConnectServer
2024-03-12T14:22:21.240463Z DEBUG magicsock{me=zbxke3e2btgcebqo}: wmi::connection: Got service IWbemServices(IUnknown(0x14518e0bb00))
2024-03-12T14:22:21.240924Z DEBUG magicsock{me=zbxke3e2btgcebqo}: wmi::connection: Calling CoSetProxyBlanket
2024-03-12T14:22:21.245944Z DEBUG magicsock{me=zbxke3e2btgcebqo}:actor: iroh_net::magicsock: scheduling periodic_stun to run immediately and in 24s
2024-03-12T14:22:21.248972Z DEBUG magicsock{me=zbxke3e2btgcebqo}:actor: iroh_net::magicsock: re_stun: periodic
2024-03-12T14:22:21.249854Z DEBUG magicsock{me=zbxke3e2btgcebqo}:actor:update_endpoints: iroh_net::magicsock: starting endpoint update (periodic)
2024-03-12T14:22:21.250280Z DEBUG magicsock{me=zbxke3e2btgcebqo}:actor:update_endpoints:update_net_info: iroh_net::magicsock: requesting netcheck report
2024-03-12T14:22:21.251089Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: reportstate actor starting port_mapper=true skip_external_network=false
2024-03-12T14:22:29.637754Z DEBUG magicsock{me=zbxke3e2btgcebqo}:portmapper.service: iroh_net::portmapper: getting a port mapping for 192.168.1.153:57681 -> None
2024-03-12T14:22:29.638037Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: wmi::connection: Calling CoCreateInstance for CLSID_WbemLocator
2024-03-12T14:22:29.639262Z DEBUG magicsock{me=zbxke3e2btgcebqo}:portmapper.service:upnp: igd::aio::search: sending broadcast request to: 239.255.255.250:1900 on interface: Ok(0.0.0.0:60493)
2024-03-12T14:22:29.639510Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: wmi::connection: Got locator IWbemLocator(IUnknown(0x14518e4a7e0))
2024-03-12T14:22:29.640453Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: wmi::connection: Calling ConnectServer
2024-03-12T14:22:29.643661Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: wmi::connection: Got service IWbemServices(IUnknown(0x1451a617940))
2024-03-12T14:22:29.643868Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: wmi::connection: Calling CoSetProxyBlanket
2024-03-12T14:22:29.650419Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: surge_ping::client: error opening SOCK_DGRAM type socket, trying SOCK_RAW: Os { code: 10043, kind: Uncategorized, message: "The requested protocol has not been configured into the system, or no implementation for it exists." }
2024-03-12T14:22:29.650955Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: surge_ping::client: error opening SOCK_DGRAM type socket, trying SOCK_RAW: Os { code: 10043, kind: Uncategorized, message: "The requested protocol has not been configured into the system, or no implementation for it exists." }
2024-03-12T14:22:29.651472Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.651584Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.653022Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=euw1-1.derp.iroh.network.
2024-03-12T14:22:29.653091Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=use1-1.derp.iroh.network.
2024-03-12T14:22:29.686953Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-12T14:22:29.686951Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-12T14:22:29.687384Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.687432Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.688004Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.687762Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.688296Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.688505Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.688915Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 7916:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.688949Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.689094Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.689395Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.689534Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.689738Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 6249:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.689743Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 44713:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.693568Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 26173:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.693653Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.694043Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.694185Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.694418Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.694744Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.694896Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.695002Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.695155Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.695283Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.695478Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.695653Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.695819Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.695995Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.696239Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 46070:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.696247Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.696317Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.698579Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.698877Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 41683:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.698959Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 36683:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.700324Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 12754:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.700316Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.700460Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.701765Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.702263Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.702479Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.702692Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.702917Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.703125Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.701816Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.713002Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.713071Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 22688:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.713436Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 5956:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.713817Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.714638Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.714788Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.714970Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.715098Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.715320Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.715392Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.715582Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.715759Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.715954Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.716070Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.716267Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.716628Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 15840:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.716628Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 22389:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.716711Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.717132Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.717361Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 53172:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.717519Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.717312Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.717899Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.717979Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 7132:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.718184Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.718301Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.718454Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.718651Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.718726Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.719048Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.719090Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.719322Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.719407Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.719615Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.719858Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 37487:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.719859Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 9220:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.719982Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.720353Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.720522Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.720751Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.720837Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.720908Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 856:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.721061Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.721220Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 615:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.721484Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.721490Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.721973Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.722063Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.722380Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.722417Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.722614Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.722724Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 42388:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.722863Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.722903Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.723349Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.723569Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 18496:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.723675Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.723741Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.724030Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.724554Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.724600Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.724717Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 3694:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.725003Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.725050Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 33507:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.725363Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.725446Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.725783Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.725896Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.726189Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.726206Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.726539Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.726621Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.726826Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.726963Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.727177Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.727430Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 33279:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.727420Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 60388:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.727521Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.727916Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.728090Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.728136Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 53166:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.728375Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.728497Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 44323:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.728916Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.729001Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.729416Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.729529Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.729787Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.729827Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.730069Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.730186Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.730914Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.732189Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.732189Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.732546Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.732268Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.733114Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.733018Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 6293:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.733587Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.733195Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 28022:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.733485Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 49546:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.732816Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.734137Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.734514Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.734537Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.734382Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 49618:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.734928Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.743852Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.744452Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.744692Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.744743Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.744972Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.745090Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.745241Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.745452Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::2]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.745477Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.745863Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 11976:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.745801Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.745638Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.746242Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.746233Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 56771:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.746432Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.746750Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.747680Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 55010:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.747639Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.747901Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.748175Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 20168:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.748418Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.748386Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.748697Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.748827Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.748941Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.749159Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.749232Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.749418Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.749582Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.760088Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.760069Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.767129Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.767285Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.767597Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=use1-1.derp.iroh.network.
2024-03-12T14:22:29.767661Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=euw1-1.derp.iroh.network.
2024-03-12T14:22:29.767762Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.768012Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 35337:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.768015Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 42603:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.768196Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-12T14:22:29.768361Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-12T14:22:29.768484Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.770210Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.770337Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.770328Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.770531Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.770583Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 33835:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.770783Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: 8.8.8.8:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.770931Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.771236Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 55757:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.771139Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.771546Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.771565Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.771724Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.772586Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.772462Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.772251Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.772705Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 46714:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.772722Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 8.8.8.8:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.773516Z DEBUG run_probe{probe=Ipv4 after 0ns to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.773582Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.773813Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.774253Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.774664Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 11747:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.774664Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 28358:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.774791Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 192.168.8.1:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.775128Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.775351Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.775417Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 64380:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.775616Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.775966Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.776041Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.776486Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::1]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.776821Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.776890Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: unable to bind port, attempt: 0: Only one usage of each socket address (protocol/network address/port) is normally permitted. (os error 10048)
2024-03-12T14:22:29.777026Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.777076Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 54967:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.777507Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.777629Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.777659Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 33373:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.777984Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.780164Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.780483Z DEBUG run_probe{probe=Ipv4 after 0ns to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.866802Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.866832Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: Captive portal check started after 200ms
2024-03-12T14:22:29.866884Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.868733Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor:captive-portal: reqwest::connect: starting new connection: http://use1-1.derp.iroh.network./
2024-03-12T14:22:29.870435Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=use1-1.derp.iroh.network.
2024-03-12T14:22:29.917530Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: use1-1.derp.iroh.network. A
2024-03-12T14:22:29.871575Z DEBUG hyper::client::connect::dns: resolving host="use1-1.derp.iroh.network."
2024-03-12T14:22:29.871448Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=StunIpv4 hostname=euw1-1.derp.iroh.network.
2024-03-12T14:22:29.944515Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.944910Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_client_stream: received message id: 28358
2024-03-12T14:22:29.949063Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 28358:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; use1-1.derp.iroh.network. IN A
; answers 1
use1-1.derp.iroh.network. 60 IN A 5.161.231.231
; nameservers 0
; additionals 0

2024-03-12T14:22:29.948728Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.946359Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-12T14:22:29.949375Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 28358:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; use1-1.derp.iroh.network. IN A
; answers 1
use1-1.derp.iroh.network. 60 IN A 5.161.231.231
; nameservers 0
; additionals 0

2024-03-12T14:22:29.951745Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.951807Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.952613Z DEBUG run_probe{probe=Ipv4 after 100ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: sending probe StunIpv4 derp_addr=5.161.231.231:3478 txid=transaction id (0x850C7877E39C86A0850D41B5)
2024-03-12T14:22:29.954946Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 8.8.8.8:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.955335Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.955588Z DEBUG run_probe{probe=Https after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.955603Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("use1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.955652Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:29.955824Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.956301Z DEBUG iroh_net::netcheck::reportgen: probe set aborted: no derp node addr: not implemented probe=Https { delay: 300ms, node: DerpNode { url: https://euw1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }
2024-03-12T14:22:29.963640Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 44459:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.963632Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 5062:QUERY:RD:NoError:QUERY:0/0/0
; query
;; use1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.964817Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.966051Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=euw1-1.derp.iroh.network.
2024-03-12T14:22:29.967295Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor:captive-portal: hyper::client::connect::http: connecting to 5.161.231.231:80
2024-03-12T14:22:29.967781Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.967835Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 12213:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.969041Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.969351Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.968775Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 39829:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.968704Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer::dns_handle: querying: euw1-1.derp.iroh.network. A
2024-03-12T14:22:29.971176Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.971571Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server_pool: sending request: [Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.971868Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.972218Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.972361Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.972466Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.973444Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.973312Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.973721Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: 8.8.4.4:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.974107Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.974074Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.974277Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.974680Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.974728Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 28677:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.974820Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.975006Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.975396Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.975341Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.975387Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 18234:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.975053Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 38361:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.975973Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.976052Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 51455:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.978694Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.978957Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: failed to bind port: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.979342Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: An attempt was made to access a socket in a way forbidden by its access permissions. (os error 10013)
2024-03-12T14:22:29.979524Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.979601Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: existing connection: NameServerConfig { socket_addr: 8.8.4.4:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.979821Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.979897Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.980232Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: reconnecting: NameServerConfig { socket_addr: [fec0:0:0:ffff::3]:53, protocol: Udp, tls_dns_name: None, trust_negative_responses: false, bind_addr: None }
2024-03-12T14:22:29.980530Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::xfer: enqueueing message:QUERY:[Query { name: Name("euw1-1.derp.iroh.network."), query_type: A, query_class: IN }]
2024-03-12T14:22:29.980831Z DEBUG trust_dns_proto::xfer::dns_exchange: io_stream is done, shutting down
2024-03-12T14:22:29.981134Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 21324:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.981254Z DEBUG trust_dns_proto::udp::udp_client_stream: final message: ; header 37125:QUERY:RD:NoError:QUERY:0/0/0
; query
;; euw1-1.derp.iroh.network. IN A

2024-03-12T14:22:29.982863Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.983407Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_stream: created socket successfully
2024-03-12T14:22:29.983774Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::name_server::name_server: name_server connection failure: proto error: io error: A socket operation was attempted to an unreachable network. (os error 10051)
2024-03-12T14:22:29.990773Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_client_stream: received message id: 5062
2024-03-12T14:22:29.991132Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 5062:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; use1-1.derp.iroh.network. IN A
; answers 1
use1-1.derp.iroh.network. 60 IN A 5.161.231.231
; nameservers 0
; additionals 0

2024-03-12T14:22:29.991528Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 5062:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; use1-1.derp.iroh.network. IN A
; answers 1
use1-1.derp.iroh.network. 60 IN A 5.161.231.231
; nameservers 0
; additionals 0

2024-03-12T14:22:29.992180Z DEBUG run_probe{probe=Ipv4 after 200ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: sending probe StunIpv4 derp_addr=5.161.231.231:3478 txid=transaction id (0xD689198FE151B04C50D6D20D)
2024-03-12T14:22:30.031245Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_client_stream: received message id: 64380
2024-03-12T14:22:30.031558Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 64380:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; euw1-1.derp.iroh.network. IN A
; answers 1
euw1-1.derp.iroh.network. 60 IN A 116.203.20.137
; nameservers 0
; additionals 0

2024-03-12T14:22:30.031864Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 64380:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; euw1-1.derp.iroh.network. IN A
; answers 1
euw1-1.derp.iroh.network. 60 IN A 116.203.20.137
; nameservers 0
; additionals 0

2024-03-12T14:22:30.032472Z DEBUG run_probe{probe=Ipv4 after 100ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: sending probe StunIpv4 derp_addr=116.203.20.137:3478 txid=transaction id (0xD5A4B0CD3A5B4C5D1AFDB6BE)
2024-03-12T14:22:30.039585Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_client_stream: received message id: 18234
2024-03-12T14:22:30.039849Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 18234:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; euw1-1.derp.iroh.network. IN A
; answers 1
euw1-1.derp.iroh.network. 60 IN A 116.203.20.137
; nameservers 0
; additionals 0

2024-03-12T14:22:30.040111Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 18234:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; euw1-1.derp.iroh.network. IN A
; answers 1
euw1-1.derp.iroh.network. 60 IN A 116.203.20.137
; nameservers 0
; additionals 0

2024-03-12T14:22:30.040597Z DEBUG run_probe{probe=Ipv4 after 200ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: sending probe StunIpv4 derp_addr=116.203.20.137:3478 txid=transaction id (0x3A47CFE2ABB5DE1806D3193C)
2024-03-12T14:22:30.048018Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_proto::udp::udp_client_stream: received message id: 21324
2024-03-12T14:22:30.048324Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 21324:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; euw1-1.derp.iroh.network. IN A
; answers 1
euw1-1.derp.iroh.network. 60 IN A 116.203.20.137
; nameservers 0
; additionals 0

2024-03-12T14:22:30.048646Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}:dns: trust_dns_resolver::error: Response:; header 21324:RESPONSE:RD,RA:NoError:QUERY:1/0/0
; query
;; euw1-1.derp.iroh.network. IN A
; answers 1
euw1-1.derp.iroh.network. 60 IN A 116.203.20.137
; nameservers 0
; additionals 0

2024-03-12T14:22:30.049118Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: ICMP ping start to 116.203.20.137:3478 with payload len 34 - derp https://euw1-1.derp.iroh.network./
2024-03-12T14:22:30.050941Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::ping: Creating pinger addr=116.203.20.137 ident=60586
2024-03-12T14:22:30.053785Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:30.054217Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=euw1-1.derp.iroh.network.
2024-03-12T14:22:30.054750Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: ICMP ping start to 116.203.20.137:3478 with payload len 34 - derp https://euw1-1.derp.iroh.network./
2024-03-12T14:22:30.054906Z DEBUG run_probe{probe=Icmp after 400ms to https://euw1-1.derp.iroh.network./}: iroh_net::ping: Creating pinger addr=116.203.20.137 ident=51318
2024-03-12T14:22:30.164159Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:30.164481Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor: iroh_net::netcheck: received known STUN packet src=5.161.231.231:3478 txn=transaction id (0x850C7877E39C86A0850D41B5)
2024-03-12T14:22:30.164533Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}:dns: iroh_net::netcheck::reportgen: Performing DNS lookup for derp addr proto=Icmp hostname=euw1-1.derp.iroh.network.
2024-03-12T14:22:30.164681Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor: iroh_net::netcheck: received known STUN packet src=116.203.20.137:3478 txn=transaction id (0xD5A4B0CD3A5B4C5D1AFDB6BE)
2024-03-12T14:22:30.165096Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: ICMP ping start to 116.203.20.137:3478 with payload len 34 - derp https://euw1-1.derp.iroh.network./
2024-03-12T14:22:30.165164Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: finished probe: ProbeReport { ipv4_can_send: true, ipv6_can_send: false, icmpv4: false, delay: Some(132.6365ms), probe: StunIpv4 { delay: 100ms, node: DerpNode { url: https://euw1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }, addr: Some(196.41.38.180:57681) }
2024-03-12T14:22:30.165545Z DEBUG run_probe{probe=Icmp after 500ms to https://euw1-1.derp.iroh.network./}: iroh_net::ping: Creating pinger addr=116.203.20.137 ident=45756
2024-03-12T14:22:30.165733Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: add udp node latency derp_node=https://euw1-1.derp.iroh.network./ latency=132.6365ms
2024-03-12T14:22:30.166039Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: finished probe: ProbeReport { ipv4_can_send: true, ipv6_can_send: false, icmpv4: false, delay: Some(212.2998ms), probe: StunIpv4 { delay: 100ms, node: DerpNode { url: https://use1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }, addr: Some(196.41.38.180:57681) }
2024-03-12T14:22:30.166206Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: add udp node latency derp_node=https://use1-1.derp.iroh.network./ latency=212.2998ms
2024-03-12T14:22:30.166348Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: Have enough probe reports, aborting further probes soon reports=2 delay=424.5996ms
2024-03-12T14:22:30.171173Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor: iroh_net::netcheck: received known STUN packet src=116.203.20.137:3478 txn=transaction id (0x3A47CFE2ABB5DE1806D3193C)
2024-03-12T14:22:30.179385Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor:captive-portal: hyper::client::connect::http: connected to 5.161.231.231:80
2024-03-12T14:22:30.180198Z DEBUG hyper::proto::h1::io: flushed 129 bytes
2024-03-12T14:22:30.180662Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::ping: 42 bytes from 116.203.20.137: icmp_seq=0 ttl=Some(51) time=129.30ms
2024-03-12T14:22:30.180931Z DEBUG run_probe{probe=Icmp after 300ms to https://euw1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: ICMP ping done 116.203.20.137:3478 with latency 129ms - derp https://euw1-1.derp.iroh.network./
2024-03-12T14:22:30.182087Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: finished probe: ProbeReport { ipv4_can_send: true, ipv6_can_send: false, icmpv4: true, delay: Some(129.2964ms), probe: Icmp { delay: 300ms, node: DerpNode { url: https://euw1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }, addr: None }
2024-03-12T14:22:30.184620Z DEBUG surge_ping::client: no one is waiting for ICMP packet (V4(Icmpv4Packet { source: 116.203.20.137, destination: 192.168.1.153, ttl: Some(51), icmp_type: IcmpType(0), icmp_code: IcmpCode(0), size: 42, real_dest: 116.203.20.137, identifier: PingIdentifier(51318), sequence: PingSequence(0) }))
2024-03-12T14:22:30.204637Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor: iroh_net::netcheck: received known STUN packet src=5.161.231.231:3478 txn=transaction id (0xD689198FE151B04C50D6D20D)
2024-03-12T14:22:30.259366Z DEBUG run_probe{probe=Https after 600ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:30.259366Z DEBUG run_probe{probe=Icmp after 600ms to https://use1-1.derp.iroh.network./}: iroh_net::netcheck::reportgen: starting probe
2024-03-12T14:22:30.259794Z DEBUG iroh_net::netcheck::reportgen: probe set aborted: ReportCheck says probe set no longer useful probe=Https { delay: 600ms, node: DerpNode { url: https://use1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }
2024-03-12T14:22:30.259878Z DEBUG iroh_net::netcheck::reportgen: probe set aborted: ReportCheck says probe set no longer useful probe=Icmp { delay: 600ms, node: DerpNode { url: https://use1-1.derp.iroh.network./, stun_only: false, stun_port: 3478 } }
2024-03-12T14:22:30.274783Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:hairpin.actor: iroh_net::netcheck::reportgen::hairpin: hairpinning done in 107.9786ms, res: false
2024-03-12T14:22:30.275093Z DEBUG magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:hairpin.actor: iroh_net::netcheck::reportgen::hairpin: hairpin actor finished successfully
2024-03-12T14:22:30.400717Z DEBUG hyper::proto::h1::io: parsed 2 headers
2024-03-12T14:22:30.400955Z DEBUG hyper::proto::h1::conn: incoming body is empty
2024-03-12T14:22:31.253793Z  WARN magicsock{me=zbxke3e2btgcebqo}:actor: iroh_net::magicsock: failed to generate netcheck report for: periodic: netcheck report timeout: Elapsed(())
2024-03-12T14:22:31.254057Z DEBUG magicsock{me=zbxke3e2btgcebqo}:actor: iroh_net::magicsock: scheduling periodic_stun to run in 21s
2024-03-12T14:22:31.254234Z DEBUG magicsock{me=zbxke3e2btgcebqo}:actor: iroh_net::magicsock: endpoint update done (periodic)
2024-03-12T14:22:32.657110Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.657355Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.657494Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.657639Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.657771Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.657884Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658013Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658158Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658286Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658461Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658607Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658769Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.658888Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out
2024-03-12T14:22:32.659004Z  WARN magicsock{me=zbxke3e2btgcebqo}:netcheck.actor:reportgen.actor: iroh_net::netcheck::reportgen: tick: probes timed out

@flub
Copy link

flub commented Mar 12, 2024

Thanks for the new logs! From what I understand you may be on a dual-stack machine, so it has both IPv4 and IPv6 interfaces, but only IPv4 is routable. This is an entirely normal configuration, probably the most common in the world. So nothing wrong there, just checking I understand correctly what is going on.

However the primary problem appears to be with the system configuration for the DNS resolvers, or at least with how our DNS resolver uses that configuration. It seems to strongly prefer doing DNS lookups to the fec0:0:0:ffff::1 (or ...::2 or ...::3) resolvers, which I think are run by IANA, not sure. But since you can't route traffic to the IPv6 network this fails. Only after a long time does it start to try 192.168.8.1 as nameserver. I'm not sure which server this is but probably something on your local network. Going by your first log I think this one is not configured to do recursive lookups because it does not seem to respond to the queries either.
Finally the last one tried (at least in the 2nd log) is the 8.8.8.8 resolver, and this one returns results.

Now something then goes wrong and things indeed get stuck as you can see in the final messages just repeating.

This last bug might be solved in the current main branch of iroh. I would be keen to see if that would works at least eventually with your 8.8.8.8 configuration. You can test this by running cargo run -- doctor accept with logs enabled (RUST_LOG=debug, but you already know that). Just leave that running for 10-20s and we should see if it gets further.

However why the system tells the resolver to first try the IPv6 DNS servers I don't know. This is also something we should try and understand. I'm not familiar with windows myself so if you could try and investigate what is going on with the system DNS configuration that would be much appreciated.

@flub
Copy link

flub commented Mar 13, 2024

Over at n0-computer/iroh#2069 I'm debugging the same DNS server issue on one of our CI machines.

So far it seems fec0:0:0:fff::1, fec0:0:0:ffff::2 and fec0:0:0:ffff::3 are deprecated site-local anycast addresses which microsoft DNS servers will listen on.

I can see them when running Get-DnsClientServerAddress in powershell.

@flub
Copy link

flub commented Mar 13, 2024

Ok, I think n0-computer/iroh#2075 is the most sensible fix for this. I think you could locally fix this immediately by removing the IPv6 loopback interface on your machine and then those phantom DNS servers would probably disappear.

Though I wouldn't mind if you could build from that PR and confirm that it works correctly on your system using it :)

github-merge-queue bot pushed a commit to n0-computer/iroh that referenced this issue Mar 13, 2024
## Description

This actively refuses to use the `fec0:0:0:ffff::1`, `fec0:0:0:ffff::2`
and `fec0:0:0:ffff::3` DNS servers if the system has them configured.

Windows by default adds 3 IPv6 site-local anycast addresses to the DNS
servers: `fec0:0:0:ffff::1`, `fec0:0:0:ffff::2` and `fec0:0:0:ffff::3`.
Supposedly Microsoft DNS servers by default listen on those. These are
present as soon as there's an IPv6 interface configured it seems, even
for a loopback interface which is extremely common if not the default.

Our hickory-resolver loads the system configuration, which includes
these 3 IPv6 DNS servers. When it needs to make a DNS query it selects a
random nameserver and tries this. If that fails it will try another one.
For the next query there is bias, it will remember which servers to
avoid or use. So if you get lucky and your first query falls on an
actual DNS server then you are good. If you get unlucky recovering is a
bit of a tussle because:

Inside netcheck we do DNS queries with a 1s timeout, this because all
the probes have a 3s timeout. However hickory-resolver has a 5s timeout
configured, so it's queries stay alive longer than ours. This means
almost all subsequent DNS queries will end up reusing an existing
connection to one of those bad servers if you are unlucky to land on
one. The interplay of these timeouts and the connection reuse make
recovering to a good DNS server a rather tough prospect for netcheck. It
probably would eventually, given enough netcheck runs (which run at
intervals of ~30s).

The odds of these nameservers being the sole way of having working DNS
is basically zero. The odds of these nameservers breaking the resolver
are about 50%. So remove these deprecated things.

## Notes & open questions

Unfortunately the resolver returned by `get_resolver()` does not have an
API that allows to test it. But the test would basically be the inverse
logic of the logic that removes the bad servers so perhaps not that
useful anyway.

Closes #2069 
Closes n0-computer/dumbpipe#17

## Change checklist

- [x] Self-review.
- [x] Documentation updates if relevant.
- [x] Tests if relevant.
@sundayglee
Copy link
Author

@flub At last i got it to work but it was a try and error and don't know exactly why this is happening.

After you suggested for me to disable IPv6 protocol, i did try to do that in the interface connected to the internet. But strangely, dumbpipe was still trying to setup IPv6 addresses.
And so i went on to disable all network network interfaces except the one connected to the internet. dumbpipe worked like a charm.
Then, i started to re-enable one interface after another to see which one had the problem. Two of the interfaces had manual IP address assignments. When any of these were enabled, dumbpipe failed. Removing the manual IP addresses or disabling the interface, fixed the problem. Even when these interfaces are not connected, or working, the issue is still there, as long as the interfaces have manual IP assignment.

Maybe someone in here, has a knowledge of what is happening.
Thank you a lot as well for the directions.

@flub
Copy link

flub commented Mar 14, 2024

Removing the manual IP addresses or disabling the interface, fixed the problem. Even when these interfaces are not connected, or working, the issue is still there, as long as the interfaces have manual IP assignment.

Yes, this was also my observation. I believe once you're running code with n0-computer/iroh#2075 in it you should no longer have the mess with disabling your IPv6 interfaces.

rklaehn pushed a commit to n0-computer/iroh-blobs that referenced this issue Oct 22, 2024
## Description

This actively refuses to use the `fec0:0:0:ffff::1`, `fec0:0:0:ffff::2`
and `fec0:0:0:ffff::3` DNS servers if the system has them configured.

Windows by default adds 3 IPv6 site-local anycast addresses to the DNS
servers: `fec0:0:0:ffff::1`, `fec0:0:0:ffff::2` and `fec0:0:0:ffff::3`.
Supposedly Microsoft DNS servers by default listen on those. These are
present as soon as there's an IPv6 interface configured it seems, even
for a loopback interface which is extremely common if not the default.

Our hickory-resolver loads the system configuration, which includes
these 3 IPv6 DNS servers. When it needs to make a DNS query it selects a
random nameserver and tries this. If that fails it will try another one.
For the next query there is bias, it will remember which servers to
avoid or use. So if you get lucky and your first query falls on an
actual DNS server then you are good. If you get unlucky recovering is a
bit of a tussle because:

Inside netcheck we do DNS queries with a 1s timeout, this because all
the probes have a 3s timeout. However hickory-resolver has a 5s timeout
configured, so it's queries stay alive longer than ours. This means
almost all subsequent DNS queries will end up reusing an existing
connection to one of those bad servers if you are unlucky to land on
one. The interplay of these timeouts and the connection reuse make
recovering to a good DNS server a rather tough prospect for netcheck. It
probably would eventually, given enough netcheck runs (which run at
intervals of ~30s).

The odds of these nameservers being the sole way of having working DNS
is basically zero. The odds of these nameservers breaking the resolver
are about 50%. So remove these deprecated things.

## Notes & open questions

Unfortunately the resolver returned by `get_resolver()` does not have an
API that allows to test it. But the test would basically be the inverse
logic of the logic that removes the bad servers so perhaps not that
useful anyway.

Closes #2069 
Closes n0-computer/dumbpipe#17

## Change checklist

- [x] Self-review.
- [x] Documentation updates if relevant.
- [x] Tests if relevant.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants