Score:-1

ฉันจะรู้ได้อย่างไร (หรือพิสูจน์ว่า) แพ็กเก็ตถูกทิ้งโดยเราเตอร์หรือ ISP ของฉัน

ธง se

ฉันมีเราเตอร์ Hitron ที่ให้บริการโดย ISP ของฉัน และฉันได้กำหนดค่าให้ส่งต่อพอร์ตไปยังอุปกรณ์บน LAN ของฉัน ฉัน ใช้แล้ว ให้สามารถเข้าถึงเครื่องบน LAN จากเครื่องบน LAN โดยทาง WAN IP ของเราเตอร์ ตัวอย่างเช่น

ขด https://$(ขด icanhazip.com)

ในความเป็นจริงจะทำการเชื่อมต่อ HTTPS โดยสมมติว่าฉันมีเซิร์ฟเวอร์ที่ฟังอยู่หลังเราเตอร์

ตัวอย่าง:

ลูกค้า (192.168.0.42) ---> เราเตอร์ (192.168.0.1) ---> DNS สำหรับ me.example.com ส่งคืน WAN IP ของฉัน - สิ่งเดียวกันที่ curl icanhazip.com ส่งคืนตัวอย่าง 203.0.113.42
ลูกค้า (แหล่งที่มา:192.168.0.42, ปลายทาง:203.0.113.42:443) ---> ไม่มีอะไร แฮงค์ตลอดไป หรือจนกว่าจะหมดเวลา

ที่เคยทำงานได้ดี

ตอนนี้ฉันสามารถเข้าถึงเราเตอร์ผ่านเกตเวย์ 192.168.0.1 เท่านั้น แต่นั่นไปที่เราเตอร์โดยตรงเท่านั้น ไม่ใช่เครื่องใดๆ ที่อยู่เบื้องหลัง ถ้าฉันต้องการเชื่อมต่อกับเซิร์ฟเวอร์บน LAN ฉันต้องใช้ IP โดยตรง

แต่ที่แปลกคือถ้าฉันเป็น ไม่ เชื่อมต่อกับ wifi ของฉัน - เครือข่ายอื่น ๆ อย่างแท้จริง - จากนั้นฉันสามารถเชื่อมต่อกับ IP ภายนอกและส่งต่อทราฟฟิกได้อย่างถูกต้อง

ลูกค้า (แหล่งที่มา: 192.0.2.42, ปลายทาง: 203.0.113.42:443) ---> เราเตอร์ ---> เว็บเซิร์ฟเวอร์ (192.168.0.42)

เป็นไปได้ไหมที่จะทราบว่าแพ็กเก็ตของฉันตกหล่นที่ใด ฉันได้ค้นหาข้อมูลประเภทใด ๆ ในเราเตอร์ แต่ไม่มีลูกเต๋า ฉันยังติดต่อ ISP ของฉันทาง Twitter แต่พวกเขาก็ไม่ได้ช่วยอะไรมากนัก ฉันใช้ ping & traceroute - พยายามเชื่อมต่อกับ IP สาธารณะของเราเตอร์ล้มเหลว ฉันยังได้หมุน wireshark อีกด้วย และสามารถเห็นแพ็กเก็ต ping หายไปและความพยายามรับส่งข้อมูลอื่นๆ แต่ฉันไม่คุ้นเคยพอที่จะรู้ว่ามีวิธีใช้เพื่อพูดว่า "ใช่ แพ็กเก็ตเหล่านี้แน่นอน ลดลงที่ X" ฉันได้ปิดใช้งานไฟร์วอลล์ที่ระดับเราเตอร์อย่างสมบูรณ์ เช่นเดียวกับการตั้งค่าใดๆ ที่ดูเหมือนจะเป็นไปได้จากระยะไกล (แม้กระทั่งการทำให้เราเตอร์ของฉันเสียหายจนต้องทำฮาร์ดรีเซ็ต ฉันคิดว่านั่นเป็นการกำหนดค่า IP passthru ).

เป็นไปได้ไหมที่ฉันจะตรวจสอบว่าแพ็กเก็ตหลุดจากเราเตอร์ของฉัน หรือหลุดจากระดับ ISP และถ้าเป็นเช่นนั้นฉันจะทำอย่างไร

แก้ไข

เพื่อความมันส์เร้าใจกันชัดๆ แบบนี้ เท่านั้น ใช้กับพอร์ตที่ต่ำกว่า ฉันไม่รู้ว่าช่วงที่แน่นอนคืออะไร แต่ปรากฏว่าพอร์ตที่สูงกว่ายังคงอนุญาตให้เชื่อมต่อได้

in flag
วิธีทั่วไปในการทดสอบว่า A หรือ B เป็นต้นเหตุของบางสิ่งคือใช้สิ่งเหล่านี้เพียงอย่างเดียว ดังนั้นให้ใช้เราเตอร์อื่นกับ ISP ปัจจุบันของคุณหรือ ISP อื่นกับเราเตอร์ของคุณ และตรวจสอบว่ามีอะไรเปลี่ยนแปลงหรือไม่
vn flag
"ฉันสามารถเข้าถึงเราเตอร์ผ่านทางเกตเวย์ 192.168.0.1 ของฉันได้ แต่จะเข้าถึงเราเตอร์โดยตรงเท่านั้น ไม่ใช่เครื่องใดๆ ที่อยู่เบื้องหลัง" นั่นหมายความว่าอย่างไร? คุณมีการกำหนดค่าการส่งต่อพอร์ตไว้หรือไม่?
Hagen von Eitzen avatar
cn flag
ดูเหมือนว่าคุณกำลังพยายามที่จะมาจาก *ภายใน*, NAT ผ่านเราเตอร์, เชื่อมต่อกับพอร์ตภายนอกบนเราเตอร์เดียวกันนั้น และรับพอร์ตที่แมป *กลับเข้ามา*? สถานการณ์ดังกล่าว *อาจ* ทำให้การตั้งค่าไฟร์วอลล์เสียสติ ...
se flag
อา ใช่ พลาด รวมถึงรายละเอียดการส่งต่อพอร์ต FWIW นี่เป็นครั้งเดียวในชีวิตของฉันที่ฉัน *ไม่* มีการกำหนดค่าประเภทนี้ แม้ว่าโดยปกติแล้วมันจะ... แปลก (เช่น IP ไคลเอ็นต์ถูกรายงานว่าเป็นเราเตอร์ แทนที่จะเป็นไคลเอ็นต์จริงใดๆ IP) การกำหนดค่าการส่งต่อพอร์ตเดียวกันนี้ *ใช้* เพื่อทำงานกับ ISP เดียวกันนี้ แต่เมื่อไม่กี่เดือนที่ผ่านมา พวกเขาได้ทำการอัปเกรดเครือข่ายบางอย่าง รวมถึงการอัปเกรดเฟิร์มแวร์ของเราเตอร์ ซึ่งทั้งหมดนี้เกิดขึ้นพร้อมกับเครือข่ายที่ไม่ทำงานอีกต่อไป
Score:2
ธง us
Rob

ดูเหมือนว่าปัญหาจะกำหนดค่ากิ๊บ NAT ไม่ถูกต้อง ซึ่งเป็นสิ่งที่เราเตอร์ SOHO บางตัวกำหนดค่าอย่างถูกต้องโดยอัตโนมัติ ส่วนตัวอื่นๆ ต้องใช้การกำหนดเส้นทางและกฎ NAT เฉพาะ

https://serverfault.com/a/557776

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา