public void ResolveHostNameFromIpAndDnsQueryFailsTest() { var dnsRepository = new DnsRepository(); var hostName = dnsRepository.HostNameFromIp(IPAddress.Parse("1.0.0.1")); Assert.AreEqual(hostName, "1.0.0.1"); }
public void ResolveHostNameFromIpTest() { var dnsRepository = new DnsRepository(); var hostName = dnsRepository.HostNameFromIp(IPAddress.Parse("10.221.24.4")); Assert.AreEqual(hostName, "db3-red-dc-04.redmond.corp.microsoft.com"); }
protected void SendToPipeline(IEnumerable <TrafficLogEntryObject> result) { if (result == null) { return; } var orderedResult = result.OrderByDescending(l => l.ReceiveTime).ToList(); if (ResolveHostName) { foreach (var entry in orderedResult) { entry.SourceHostName = dnsRepository.HostNameFromIp(entry.Source); entry.DestinationHostName = dnsRepository.HostNameFromIp(entry.Destination); WriteObject(entry); } } else { WriteObject(orderedResult, true); } }