Description
I use "IPAddress.TryParse" to validate the IP. When I validate 192.168.1 se result 192.168.0.1.

Reproduction Steps
System.Net.IPAddress.TryParse("192.168.1", out var ip);
if (ip.ToString() == "192.168.0.1")
Console.WriteLine("WHY?");
Expected behavior
Return invalid IP.
Actual behavior
Return wrong IP.
Regression?
No response
Known Workarounds
No response
Configuration
OS: Windows 10 22H2
.NET SDK: 9.0.200
IDE: Microsoft Visual Studio Community 2022 (64-bit) Version 17.13.0
Project Type: Web Project
Other information
No response