Closed RyanGibb closed 1 year ago
Actually even with lazy-mode disabled this still fails:
$ sudo iodine -f -r 1.1.1.1 freumh.org -L0
Enter password:
Opened dns0
Opened IPv4 UDP socket
Sending DNS queries for freumh.org to 1.1.1.1
Autodetecting DNS query type (use -T to override).
Using DNS type NULL queries
Version ok, both using protocol v 0x00000502. You are user #0
Setting IP of dns0 to 172.16.0.1
Setting MTU of dns0 to 1130
Server tunnel IP is 172.16.0.0
Skipping raw mode
Using EDNS0 extension
Switching upstream to codec Base128
Server switched upstream to codec Base128
No alternative downstream codec available, using default (Raw)
Autoprobing max downstream fragment size... (skip with -m fragsize)
...768 not ok.. ...384 not ok.. ...192 not ok.. ...96 not ok.. .48 ok.. 72 ok.. ...84 not ok.. ...78 not ok.. ...75 not ok.. ...74 not ok.. will use 72-2=70
Note: this probably won't work well.
Try setting -M to 200 or lower, or try other DNS types (-T option).
Setting downstream fragment size to max 70...
Connection setup complete, transmitting data.
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
iodine: Got SERVFAIL as reply: server failed or recursion timeout
^C%
$ ping 172.16.0.0
PING 172.16.0.0 (172.16.0.0) 56(84) bytes of data.
64 bytes from 172.16.0.0: icmp_seq=1 ttl=64 time=3052 ms
64 bytes from 172.16.0.0: icmp_seq=4 ttl=64 time=2991 ms
64 bytes from 172.16.0.0: icmp_seq=20 ttl=64 time=115 ms
64 bytes from 172.16.0.0: icmp_seq=23 ttl=64 time=124 ms
Are there many networks where cloudflare is the only allowed DNS server to use? It is expected that not all servers accept iodine traffic.
Try some other server and it should work.
On the server:
On the client:
Trying
-c
on the server:On the client resulted in:
Trying
-I1
:Some pings but through, but had up to 10 seconds of delay:
I think Cloudflare's timeouts are too aggressive.