using System.Collections.Generic; using System.Net; using System.Threading; using System.Threading.Tasks; namespace FastGithub.DomainResolve { /// /// 域名解析器 /// public interface IDomainResolver { /// /// 解析所有ip /// /// 节点 /// /// IAsyncEnumerable ResolveAsync(DnsEndPoint endPoint, CancellationToken cancellationToken = default); /// /// 对所有节点进行测速 /// /// /// Task TestSpeedAsync(CancellationToken cancellationToken = default); } }