ฉันรู้ว่า IPv6 อนุญาตให้ละเว้นค่าศูนย์ต่อเนื่อง แต่แล้ว IPv4 ล่ะ? ฉันไม่พบข้อมูลอ้างอิงเกี่ยวกับสิ่งนี้ทางอินเทอร์เน็ตรวมถึง Wikipedia และRFC 791 - Internet Protocol เอกสารนี้ แนะนำว่า "ละเว้นศูนย์นำหน้า" ในที่อยู่ IPv4 (ค้นหาคำว่า 'ละเว้น') ไม่เจาะจงพอ
ลองดูเซสชันเชลล์นี้:
[~]$ ping -c 1 127.1
PING 127.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.040 ms
--- 127.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.040/0.040/0.040/0.000 ms
[~]$ ping -c 1 127.0.1
PING 127.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.044 ms
--- 127.0.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.044/0.044/0.044/0.000 ms
[~]$ ssh 127.1 :
The authenticity of host '127.1 (127.0.0.1)' can't be established.
ECDSA key fingerprint is 04:48:fa:f2:ef:95:7c:35:46:39:2e:d3:89:dd:cd:87.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '127.1' (ECDSA) to the list of known hosts.
alex@127.1's password:
เห็นได้ชัดว่าทั้ง ping และ ssh เข้าใจ 127.1 และ 127.0.1 เหมือนกันกับ 127.0.0.1 สิ่งนี้ระบุไว้ที่ไหน?
ping 0.0.0.0
หรือping 0
ทำงานในลักษณะเดียวกัน ... )