שאלה האם X.Y.Z.0 כתובת IP חוקית?


האם כתובות IP עם 0 ב- octet האחרון חוקיות?

10.6.43.0

במקרה שלי, יש לי את מסכת הרשת הבאה

255.255.252.0

מה עם 0 עבור אחרים octets?


82
2018-05-21 20:39




אחרים ענו, אבל אנחנו רצים / 23s טווחי DHCP שלנו, כלומר באמצע .255 ו .0 כתובות של שני / 24s לקבל שהוקצו ללקוחות. עובד בסדר. לפעמים "ידע" משתמשים להפחיד קצת חושב שהם משכו IP לא חוקי, אבל מ POV ברשת זה עובד בסדר. - jj33
ראה גם: מהי כתובת הרשת X.Y.Z.0 משמש ל? - voretaq7


תשובות:


זה תלוי ברשת המשנה של כתובת ה- 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)

פירושו תת רשת משנה 10.6.40.0, טווח כתובות מארח מ 10.6.40.1 עד 10.6.43.254 וכתובת שידור 10.6.43.255. אז בתיאוריה, למשל 10.6.43.0 שלך יהיה מותר ככתובת מארח תקף.


138
2018-05-21 20:41



הרבה יותר טוב ;-] - pQd
תשובה יפה...... - jj33
תוספת אחת. בעבר הייתי צריך להתמודד עם כמה תוכנות ישנות יותר שהיו בעיות עם שימוש בכתובת .00 במקומות שבהם זה היה דבר חוקי לחלוטין לעשות. - Zoredache
ואין תשובה לשאלה זו תהיה שלמה מבלי להתייחס RFCs CIDR: RFC1518 ו RFC1519 אשר מגדירים את כל זה. - pjz
RFC 1519 הוא מיושן במשך זמן רב. הגרסה הנוכחית היא RFC 4632. - bortzmeyer


התשובה לשאלה שלך תלויה במסכת הרשת. בהצהרה כללית 'כתובות IP המסתיימות ב -0 או .255 לא חוקיים' הוא שקר. לקחת 10.0.1.0/23 - זה כתובת ה- IP חוקית.

גם 10.6.43.0/255.255.252.0 aka 10.6.43.0/22 ​​תקף.

זו היתה התיאוריה. רוב התקני הרשת סבירים [כולל שרתי לינוקס, תיבות חלונות, סיסקו / hp / וכו '] יעבדו בסדר עם כתובת כזו, אבל אני ראיתי dlink ועוד רשת נמוכה סוף מכשיר [נתבים, נקודות גישה] לא מקבל כתובות כאלה.


13
2018-05-21 20:45





מצאתי את זה, אשר טוען כי הוא תקף, בהתאם מסיכת הרשת שלך.

http://en.wikipedia.org/wiki/IPv4#Addresses_ending_in_0_or_255


9
2018-05-21 21:24





אני רוצה להוסיף קצת על 0 עבור octets אחרים:

זה קל: אין בעיה בכלל, כמו כתובת רשת פרטית נפוצה למדי 192.168.0.1 מופעים.

כמובן, דוגמה מובהקת עוד יותר תהיה 127.0.0.1.


8
2017-07-04 15:44



ברורני ברור - Jon Rhoades
+1 להצביע על המובן מאליו - just somebody
השאלה אינה שואלת על אפסים בשאר אוקטטים. - slang
@slang: אלא זה ממש שואל על זה בדיוק במשפט האחרון. - Joachim Sauer


נתקלתי בבעיות עם רשתות מרוחקות שהכחישו כתובות IP מהרשת שלי, אם הן הסתיימו ב -0 (או 255) והן מהטווח C, מכיוון שכל דבר שמסתיים ב- 0 יהיה רשת C לא חוקית.

זה היה לפני כמה שנים; אני לא יודע אם מישהו עדיין חוסם כתובות כאלה או לא.


3
2018-06-27 12:26



זה נשמע פשוט כמו חומת האש שלך / תוכנה קצת טיפש;) - nixgeek
כל כתובת IP ברשת שלי למעט .0 או .255 יכולה לגשת לכל אתר, כתובות IP המסתיימות ב- .00 וב -255 יכולים לגשת ל -95% מהאתרים, אך היו שניים או שלושה אתרים שונים לחלוטין שלא יכלו לגשת אליהם. אם זה היה חומת האש שלי / תוכנה, אני בטוח לא יכול להבין איך. - Josh Kelley
אלה חייבים להיות באמצעות חומות אש מוגדר על ידי אותו סוג של אנשים שחוסמים את כל ICMP ובסופו של דבר לשבור PMTUD, או לחסום את כל "לא חוקי" TCP דגלים בסופו של דבר לשבור ECN. - CesarB
שרתי מיקרוסופט לכאורה לעשות את זה אפילו היום. לא Windows Update בשבילך. אבל מיקרוסופט כבר ידוע לשבור את הכללים מאז לתמיד. - Zdenek


רק משהו שמצאתי זה כנראה ראוי לציון:

אם אתה מפעיל R-FX "רשתות APF סקריפט עבור iptables, זה טיפות כל התנועה 0.0.0.255

היה לנו לקוח BT עם כתובת מסתיימת ב .255 עם קידומת של 21 / .. טכנית מבחינה טכנית כתובת ה- IP, אבל החבר 'ה ברשתות R-FX חושב שיש סיבה להפיל מנות עבור כתובות אלה.


0
2018-01-17 14:10



הם בוחרים להוריד מנות ל -0.0.0.255 ככל הנראה למטרות אבטחה. 1) התקפות DOS יכול לקרות על ידי מינוף כוחה של חבילת שידור ו 2) להפריט לחלוטין את הרשת כך שאף מארח לא יכול לשדר. ראה en.wikipedia.org/wiki/Broadcast_traffic#Security - zamnuts