Update check-dns.ps1

This commit is contained in:
Markus Fleschutz 2023-01-03 10:54:07 +01:00
parent c17ffb3ab2
commit 8193245c39

View File

@ -5,6 +5,7 @@
This PowerShell script measures and prints the DNS resolution speed by using 200 popular domains. This PowerShell script measures and prints the DNS resolution speed by using 200 popular domains.
.EXAMPLE .EXAMPLE
PS> ./check-dns PS> ./check-dns
DNS resolution is 440.5 domains per second
.LINK .LINK
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
.NOTES .NOTES
@ -26,12 +27,10 @@ try {
[float]$Elapsed = $StopWatch.Elapsed.TotalSeconds [float]$Elapsed = $StopWatch.Elapsed.TotalSeconds
$Average = [math]::round($NumRows / $Elapsed, 1) $Average = [math]::round($NumRows / $Elapsed, 1)
if ($Average -gt 100.0) { if ($Average -gt 10.0) {
Write-Host "✅ DNS resolves excellent $Average domains per second" Write-Host "✅ DNS resolution is $Average domains per second"
} elseif ($Average -gt 10.0) {
Write-Host "✅ DNS resolves $Average domains per second"
} else { } else {
Write-Host "⚠️ DNS resolves only $Average domains per second!" Write-Host "⚠️ DNS resolution is $Average domains per second only!"
} }
Write-Progress -Completed " " Write-Progress -Completed " "
exit 0 # success exit 0 # success