Если совершить опечатку в IP-адресе, то результат будет странным, на первый взгляд. Например, пинг к 192.168.72 распознаётся как 192.168.0.72, а 192.168.072 уже распознаётся как 192.168.0.58.
Народ слишком усложняет здесь из-за разных RFC, IP-классов и тому подобных вещей. Просто запустите пару тестов и посмотрите, как команда
Народ слишком усложняет здесь из-за разных RFC, IP-классов и тому подобных вещей. Просто запустите пару тестов и посмотрите, как команда
ping
парсит входящие значения. ping
C:\>ping 1
Pinging 0.0.0.1 with 32 bytes of data:
C:\>ping 1.2
Pinging 1.0.0.2 with 32 bytes of data:
C:\>ping 1.2.3
Pinging 1.2.0.3 with 32 bytes of data:
C:\>ping 1.2.3.4
Pinging 1.2.3.4 with 32 bytes of data:
C:\>ping 1.2.3.4.5
Ping request could not find host 1.2.3.4.5. Please check the name and try again.
C:\>ping 255
Pinging 0.0.0.255 with 32 bytes of data:
C:\>ping 256
Pinging 0.0.1.0 with 32 bytes of data: