There were sporadic user reports in the past that tcp+udp did not work properly. I cannot reproduce this problem. One possibility is that the DNS server used for check connectivity is different from the actual DNS, and the dialer server has different connectivity quality (good/poor) to the two DNS servers.
To solve this problem, this PR supports the DNS module to feedback query failures to the connectivity module, thereby assisting in connectivity checks and lowering node priority.
Background
There were sporadic user reports in the past that
tcp+udp
did not work properly. I cannot reproduce this problem. One possibility is that the DNS server used for check connectivity is different from the actual DNS, and the dialer server has different connectivity quality (good/poor) to the two DNS servers.To solve this problem, this PR supports the DNS module to feedback query failures to the connectivity module, thereby assisting in connectivity checks and lowering node priority.
Checklist
Full Changelogs
Issue Reference
Closes #[issue number]
Test Result