ที่อยู่ IP ที่มี 0 ใน octet ล่าสุดนั้นถูกต้องหรือไม่
10.6.43.0
ในกรณีของฉันฉันมี netmask ต่อไปนี้
255.255.252.0
สิ่งที่เกี่ยวกับ 0 สำหรับ octet อื่น ๆ ?
ที่อยู่ IP ที่มี 0 ใน octet ล่าสุดนั้นถูกต้องหรือไม่
10.6.43.0
ในกรณีของฉันฉันมี netmask ต่อไปนี้
255.255.252.0
สิ่งที่เกี่ยวกับ 0 สำหรับ octet อื่น ๆ ?
คำตอบ:
ขึ้นอยู่กับซับเน็ตของที่อยู่ IP ที่เป็นปัญหา โดยทั่วไปที่อยู่แรกและที่สุดท้ายในเครือข่ายย่อยจะใช้เป็นตัวระบุเครือข่ายและที่อยู่การออกอากาศตามลำดับ ที่อยู่อื่น ๆ ในซับเน็ตสามารถกำหนดให้กับโฮสต์บนซับเน็ตนั้น
ตัวอย่างเช่นที่อยู่ IP ของเครือข่ายที่มีซับเน็ตมาสก์อย่างน้อย 24 บิตที่ลงท้ายด้วย. 0 หรือ. 255 จะไม่สามารถกำหนดให้กับโฮสต์ได้ ที่อยู่ "สุดท้าย" ของซับเน็ตนั้นจะถือเป็นที่อยู่ "บรอดคาสต์" และโฮสต์ทั้งหมดในซับเน็ตที่เกี่ยวข้องจะตอบกลับไป
ในทางทฤษฎีอาจมีสถานการณ์ที่คุณสามารถกำหนดที่อยู่ซึ่งลงท้ายด้วย. 0: ตัวอย่างเช่นถ้าคุณมีซับเน็ตเช่น 192.168.0.0/255.255.0.0 คุณจะได้รับอนุญาตให้กำหนดโฮสต์ที่อยู่ 192.168.1.0 มันอาจสร้างความสับสนได้ดังนั้นจึงไม่ใช่วิธีปฏิบัติทั่วไป
ในตัวอย่างของคุณ
10.6.43.0 with subnet 255.255.252.0 (22 bit subnet mask)
หมายถึง subnet ID 10.6.40.0 ช่วงที่อยู่โฮสต์อยู่ระหว่าง 10.6.40.1 ถึง 10.6.43.254 และที่อยู่การออกอากาศ 10.6.43.255 ในทางทฤษฎีแล้วตัวอย่างของคุณ 10.6.43.0 จะได้รับอนุญาตเป็นที่อยู่โฮสต์ที่ถูกต้อง
คำตอบสำหรับคำถามของคุณขึ้นอยู่กับ netmask ในคำสั่งทั่วไป 'ที่อยู่ IP ที่ลงท้ายด้วย. 0 หรือ. 255 ไม่ถูกต้อง' เป็นเท็จ ใช้เวลา 10.0.1.0/23 - เป็นที่อยู่ IP ที่ถูกต้อง
ยัง 10.6.43.0/255.255.252.0 aka 10.6.43.0/22 ใช้ได้เช่นกัน
นั่นคือทฤษฎี อุปกรณ์เครือข่ายที่เหมาะสมที่สุด [รวมถึงเซิร์ฟเวอร์ linux, windows boxes, cisco / hp / etc] จะทำงานได้ดีกับที่อยู่ดังกล่าว แต่ฉันเห็น dlink และอุปกรณ์เครือข่ายต่ำอื่น ๆ [เราเตอร์จุดเชื่อมต่อ] ไม่ยอมรับที่อยู่ดังกล่าว
ฉันพบสิ่งนี้ซึ่งอ้างว่าถูกต้องขึ้นอยู่กับ subnet mask ของคุณ
http://en.wikipedia.org/wiki/IPv4#Addresses_ending_in_0_or_255
ฉันต้องการเพิ่มบิตประมาณ 0 สำหรับออคเต็ตอื่น ๆ :
อันนี้ง่าย: มันไม่มีปัญหาเลย, ตามที่อยู่เครือข่ายส่วนตัวที่ค่อนข้างธรรมดา192.168.0.1
แสดง
127.0.0.1
แน่นอนเป็นตัวอย่างที่ชัดเจนมากขึ้นจะเป็น
ฉันพบปัญหากับเครือข่ายระยะไกลที่ปฏิเสธที่อยู่ IP จากเครือข่ายของฉันหากพวกเขาลงท้ายด้วย 0 (หรือ 255) และพวกเขามาจากช่วงคลาส C เนื่องจากสิ่งใดก็ตามที่ลงท้ายด้วย 0 จะเป็นเครือข่ายคลาส C ที่ไม่ถูกต้อง
เมื่อไม่กี่ปีที่ผ่านมา ฉันไม่รู้ว่าใครยังบล็อกที่อยู่เช่นนั้นหรือไม่
ฉันพบสิ่งที่น่าสังเกต:
หากคุณกำลังเรียกใช้สคริปต์ APF ของเครือข่าย R-fx สำหรับ iptables มันจะลดทราฟฟิกทั้งหมดไปที่ 0.0.0.255
เรามีลูกค้า BT ที่มีที่อยู่ซึ่งลงท้ายด้วย. 255 พร้อมด้วยคำนำหน้า / 21 .. ในทางเทคนิคที่อยู่ IP ที่ถูกต้อง แต่พวกที่เครือข่าย R-fx คิดว่ามีสาเหตุที่ทำให้แพ็กเก็ตสำหรับที่อยู่เหล่านี้ลดลง