using System.Net; using System.Threading; using System.Threading.Tasks; namespace FastGithub.DomainResolve { /// /// 域名解析器 /// public interface IDomainResolver { /// /// 设置ip不可用 /// /// ip void SetDisabled(IPAddress address); /// /// 刷新域名解析结果 /// /// 域名 void FlushDomain(DnsEndPoint domain); /// /// 解析域名 /// /// 域名 /// /// Task ResolveAsync(DnsEndPoint domain, CancellationToken cancellationToken = default); } }