เมื่อฉันเรียกใช้ netstat มีบางรายการเช่น TCP [::]:8010 computername LISTENING
นั่นหมายความว่าอย่างไร? ไม่สามารถค้นหา ...
เมื่อฉันเรียกใช้ netstat มีบางรายการเช่น TCP [::]:8010 computername LISTENING
นั่นหมายความว่าอย่างไร? ไม่สามารถค้นหา ...
คำตอบ:
::
สามารถใช้ครั้งเดียวในที่อยู่ IPv6 เพื่อแทนที่ศูนย์บล็อกต่อเนื่องกัน มันสามารถมีความยาวเป็นศูนย์ใดก็ได้ตราบเท่าที่มันมากกว่าบล็อกเดียว ศูนย์ทั้งหมดในบล็อกเดียวสามารถแสดงแทนได้โดย:0:
เขียนเลขศูนย์ทั้งสี่
ในกรณีนี้มันหมายถึงศูนย์ทั้งหมดหรือเทียบเท่า IPv6 ของ IPv4 0.0.0.0
เป็นตัวอย่างของสิ่งที่ไม่ใช่ศูนย์ทั้งหมด:
fe80:0000:0000:0000:34cb:9850:4868:9d2c
สิ่งที่ถูกต้อง "ลด" ถึง:
fe80::34cb:9850:4868:9d2c
ตัวอย่างเช่นสามารถเขียนเป็น:
fe80:0:0:0:34cb:9850:4868:9d2c
แต่นั่นเป็นเรื่องธรรมดาน้อยกว่าแค่ "การตั้งอาณานิคมสองครั้ง"
:: เป็นที่อยู่ IPv6 "ไม่ระบุ" เทียบเท่ากับ 0.0.0.0 - [] คือสัญกรณ์ที่จะแยกที่อยู่จากตัวระบุพอร์ต
โปรแกรมที่เชื่อมโยงกับ :: จะได้รับการรับส่งข้อมูลสำหรับที่อยู่ IPv6 ที่แท้จริงใด ๆ ที่กำหนดให้กับระบบ - นอกจากนี้ยังอาจรับการรับส่งข้อมูล IPv4 ด้วยในรูปแบบของที่อยู่ IPv4 ที่แมป IPv6 (:: ffff: xxxx) ตัวเลือกที่กำหนดโดยแอปพลิเคชัน