Недавно я увидел неправильно набранную команду telnet и увидел, что "обычные" числа интерпретируются как IP-адреса. Я сам попробовал это в Windows, и там показано то же поведение, так что, очевидно, это приемлемый способ ввода IP-адресов. Мне просто интересно, если кто-то может объяснить, как это работает, и есть ли какие-либо реальные приложения для этого (то есть, когда этот путь будет лучше / проще?).
Кажется, я вижу образец здесь, но я до сих пор не могу понять, почему вы будете вводить адреса таким образом:
>ping 255
Pinging 0.0.0.255 with 32 bytes of data:
PING: transmit failed. General failure.
>ping 256
Pinging 0.0.1.0 with 32 bytes of data:
PING: transmit failed. General failure.
>ping 257
Pinging 0.0.1.1 with 32 bytes of data:
PING: transmit failed. General failure.
>ping 16581375
Pinging 0.253.2.255 with 32 bytes of data:
>ping 1658137511
Pinging 98.213.43.167 with 32 bytes of data:
Reply from 98.213.43.167: bytes=32 time=170ms TTL=47