diff --git a/FastGithub.DomainResolve/DnsClient.cs b/FastGithub.DomainResolve/DnsClient.cs
index c13eab9..72177b7 100644
--- a/FastGithub.DomainResolve/DnsClient.cs
+++ b/FastGithub.DomainResolve/DnsClient.cs
@@ -190,22 +190,22 @@ namespace FastGithub.DomainResolve
///
private static async Task> GetAddressRecordsAsync(IRequestResolver resolver, string domain, CancellationToken cancellationToken)
{
- var answerRecords = new List();
+ var addressRecords = new List();
if (Socket.OSSupportsIPv4 == true)
{
- var records = await GetAnswerAsync(RecordType.A);
- answerRecords.AddRange(records.OfType());
+ var records = await GetRecordsAsync(RecordType.A);
+ addressRecords.AddRange(records);
}
if (Socket.OSSupportsIPv6 == true)
{
- var records = await GetAnswerAsync(RecordType.AAAA);
- answerRecords.AddRange(records.OfType());
+ var records = await GetRecordsAsync(RecordType.AAAA);
+ addressRecords.AddRange(records);
}
- return answerRecords;
+ return addressRecords;
- async Task> GetAnswerAsync(RecordType recordType)
+ async Task> GetRecordsAsync(RecordType recordType)
{
var request = new Request
{
@@ -216,7 +216,7 @@ namespace FastGithub.DomainResolve
request.Questions.Add(new Question(new Domain(domain), recordType));
var clientRequest = new ClientRequest(resolver, request);
var response = await clientRequest.Resolve(cancellationToken);
- return response.AnswerRecords;
+ return response.AnswerRecords.OfType();
}
}