พิจารณารายการที่อยู่ IP ที่จัดทำโดยส่วนหัว X-Forwarded-For HTTP :
10.0.0.142, 192.168.0.10, 212.43.234.12, 54.23.66.43
ฉันต้องการทราบว่าเป็นที่อยู่แรกที่เข้าถึงได้แบบสาธารณะในรายการนั้น ฉันสามารถตรวจสอบพวกเขาได้อย่างง่ายดาย แต่ฉันจะบอกได้อย่างไรว่าใครสามารถเข้าถึงได้แบบสาธารณะ มันดูเหมือนว่าฉัน (ตาได้รับการฝึกฝนของฉัน) ที่10.0.0.142
เป็นเวิร์กสเตชัน192.168.0.10
เป็นพร็อกซี่ภายในและที่อยู่สาธารณชนสามารถเข้าถึงได้ถูกส่งต่อผ่านพร็อกซี่ที่212.43.234.12
54.23.66.43
มีวิธีคำนวณรหัสนี้ไหม?
สัญชาตญาณแรกของฉันที่อยู่ที่ที่เริ่มต้นด้วย10.
หรือ192.
ไม่สามารถเข้าถึงสาธารณะ แต่http://simplesniff.comเผยให้เห็นบ้านที่อยู่ IP 192.117.111.61
ของฉันจะ มีสูตรสำหรับการพิจารณาว่าที่อยู่ใดเป็นสาธารณะและที่สงวนไว้เป็นส่วนตัว โปรดทราบว่าแม้การพยายาม ping เซิร์ฟเวอร์ที่เป็นปัญหาอาจไม่ช่วยได้เนื่องจากเซิร์ฟเวอร์บางเครื่องไม่ตอบสนองต่อการ ping และอาจมีที่อยู่ในเครือข่ายท้องถิ่นของฉันซึ่งตรงกับที่อยู่ภายในด้วย