Commit ae7c085
Say why the exit path fell back, and widen the DNS "good" band
The Connection panel said "default path - your exit-path target didn't resolve"
whenever a traceroute could not use the target you configured. That is only one
of the two reasons it happens, and it is the less common one.
The other is that the target resolved perfectly well and was refused. A target
pointing at loopback or a link-local address would trace this machine or the
cloud metadata endpoint rather than an exit path, so it is declined on purpose.
Telling that operator their name did not resolve sends them to look for a DNS
fault that was never there.
The reason now travels with the flag, and the panel says which applied. An
address on your LAN is still allowed, because tracing a LAN gateway is a
reasonable thing to want.
Separately: the DNS dot now stays at full strength up to 40ms rather than 30.
That probe deliberately defeats every cache, so the resolver has to go and ask
rather than answer from memory, and a healthy lookup is a real round trip. Twenty
to forty milliseconds is ordinary for one, and the old boundary made normal
setups look worse than they were.
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 99d3564 commit ae7c085
3 files changed
Lines changed: 111 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
93 | | - | |
94 | | - | |
| 93 | + | |
| 94 | + | |
95 | 95 | | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
96 | 111 | | |
97 | 112 | | |
98 | 113 | | |
| |||
562 | 577 | | |
563 | 578 | | |
564 | 579 | | |
565 | | - | |
| 580 | + | |
566 | 581 | | |
567 | 582 | | |
568 | 583 | | |
569 | 584 | | |
570 | | - | |
| 585 | + | |
571 | 586 | | |
572 | 587 | | |
573 | 588 | | |
| |||
578 | 593 | | |
579 | 594 | | |
580 | 595 | | |
581 | | - | |
| 596 | + | |
582 | 597 | | |
583 | 598 | | |
584 | 599 | | |
585 | 600 | | |
586 | 601 | | |
587 | 602 | | |
588 | 603 | | |
589 | | - | |
| 604 | + | |
| 605 | + | |
590 | 606 | | |
591 | 607 | | |
592 | 608 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
398 | 399 | | |
399 | 400 | | |
400 | 401 | | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4164 | 4164 | | |
4165 | 4165 | | |
4166 | 4166 | | |
4167 | | - | |
4168 | | - | |
| 4167 | + | |
| 4168 | + | |
| 4169 | + | |
| 4170 | + | |
| 4171 | + | |
| 4172 | + | |
| 4173 | + | |
4169 | 4174 | | |
4170 | 4175 | | |
4171 | 4176 | | |
| |||
6441 | 6446 | | |
6442 | 6447 | | |
6443 | 6448 | | |
6444 | | - | |
6445 | | - | |
6446 | | - | |
6447 | | - | |
| 6449 | + | |
| 6450 | + | |
| 6451 | + | |
| 6452 | + | |
| 6453 | + | |
| 6454 | + | |
| 6455 | + | |
| 6456 | + | |
| 6457 | + | |
| 6458 | + | |
| 6459 | + | |
| 6460 | + | |
| 6461 | + | |
| 6462 | + | |
| 6463 | + | |
| 6464 | + | |
| 6465 | + | |
| 6466 | + | |
| 6467 | + | |
| 6468 | + | |
6448 | 6469 | | |
6449 | 6470 | | |
6450 | 6471 | | |
| |||
0 commit comments