using System.Net; namespace JobTrackerApi.Services.JobImport; public interface IHostAddressResolver { Task ResolveAsync(string host, CancellationToken cancellationToken); } public sealed class DnsHostAddressResolver : IHostAddressResolver { public Task ResolveAsync(string host, CancellationToken cancellationToken) => Dns.GetHostAddressesAsync(host, cancellationToken); }