Skip to content

Commit d13bd8b

Browse files
committed
Fix Measure-DnsResponseTime
1 parent 66e6a7a commit d13bd8b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

DDI/Measure-DnsServerResponse.ps1

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,7 @@ function Measure-DnsResponseTime {
4545
for ($i = 0; $i -lt $QueryCount; $i++) {
4646
Write-Host '.' -NoNewline -ForegroundColor Yellow
4747
try {
48-
Clear-DnsClientCache
49-
$QueryTimes += (Measure-Command { [System.Net.Dns]::GetHostAddresses($TargetName) }).TotalMilliseconds
50-
# $QueryTimes += (Measure-Command { Resolve-DnsName -Server $DnsServer -Name $Targetname -DnsOnly -NoHostsFile }).TotalMilliseconds
51-
# $ResponseTime = (Get-History -Count 1).Duration.TotalMilliseconds
48+
$QueryTimes += (Measure-Command { Resolve-DnsName -Server $DnsServer -Name $TargetName -DnsOnly -NoHostsFile }).TotalMilliseconds
5249
} catch {
5350
Write-Output "Failed to resolve DNS query: $_"
5451
return
@@ -58,14 +55,14 @@ function Measure-DnsResponseTime {
5855
Write-Host '. Done!' -ForegroundColor Green
5956
"Times: $($QueryTimes -join ', ')" | Write-Verbose
6057
$AverageTime = [math]::Round( ($QueryTimes | Measure-Object -Average).Average, 2 )
61-
Write-Host "Average response time: $AverageTime ms`n" -ForegroundColor Green
58+
Write-Host "Average response time: $AverageTime ms`n" -ForegroundColor White
6259
$AverageTime
6360
}
6461

6562
function Measure-NetworkHops {
6663
<#
6764
.SYNOPSIS
68-
Measure the number of network hops and get basic traceroute details for a given server.
65+
Measure the number of network hops and get basic trace route details for a given server.
6966
7067
.PARAMETER Server
7168
The server name or IP address to measure network hops to.

0 commit comments

Comments
 (0)