ISP บล็อกเว็บไซต์ของฉันด้วยข้อความเตือนอย่างไร [ปิด]


16

ฉันค้นหาเกี่ยวกับหัวข้อนี้ใน Google แต่ส่วนใหญ่ฉันได้ผลลัพธ์จากการยกเลิกการปิดกั้นเว็บไซต์ที่ ISP ปิดกั้น ดังนั้นฉันมีเว็บไซต์ที่ถูกบล็อกจากการดูโดยผู้ชมและเมื่อฉันไปที่โดเมนของฉันwww.mydomain.comมันจะเปลี่ยนเส้นทางผู้ใช้ทั้งหมดไปที่www.mydomain.com/blocked.aspxและมีข้อความปรากฏว่า 'เว็บไซต์นี้ถูกบล็อกเนื่องจากละเมิดกฎหมายแห่งชาติ' หากฉันเปลี่ยน DNS เป็น google DNS จะสามารถดูไซต์ได้ตามปกติ

ฉันใช้ WordPress เพื่อโฮสต์เว็บไซต์นี้และคำถามของฉันคือ ISP จะเปลี่ยนเส้นทางผู้อื่นไปยังไดเรกทอรีอื่นได้/blocked.aspxอย่างไร ฉันคิดว่าไฟล์นี้ทำงานบน Microsoft IIS Server แทนที่จะเป็น Apache Server

ฉันหวังว่าฉันจะได้รับความเข้าใจทางเทคนิคเกี่ยวกับเรื่องนี้


5
จริงๆ? ทำไมต้องลงคะแนนโดยไม่มีเหตุผล? นี่ไม่ใช่คำถามที่ได้รับมอบหมายและฉันไม่รีบเร่งที่จะได้รับคำตอบ ฉันคิดว่ามันเกี่ยวกับการแก้ไข DNS โดย ISP แต่ฉันไม่เข้าใจส่วนทางเทคนิคเกี่ยวกับเรื่องนี้ และอาจเป็นเรื่อง DNS ที่เกี่ยวข้องกับเซิร์ฟเวอร์และฉันอยู่ในฟอรัมที่ถูกต้องฉันคิดว่า
MaXi32

10
เพราะในไซต์สำหรับผู้ดูแลระบบมืออาชีพมันแทบจะเหมือนถามในฟอรัมทำอาหารมืออาชีพว่าจะเปิดเตาอบได้อย่างไร จิ๊บจ๊อย ถึงกระนั้นก็ตามเนื่องจากนี่เป็นการใช้ DNS ในทางที่ผิด "ที่ใช้บ่อย" เป็นคำถามที่ถูกต้อง - ดังนั้นจึงไม่มีการลงคะแนนเสียงจากฉัน
TomTom

2
โปรดทราบว่า ISP ของคุณสามารถสังเกตเห็นกิจกรรมอินเทอร์เน็ตของคุณได้ ดังนั้นหากสิ่งที่คุณทำนั้นผิดกฎหมายการเปลี่ยน DNS เพียงอย่างเดียวอาจไม่ใช่ความคิดที่ดี
CodesInChaos

10
@TomTom คำถามพื้นฐานไม่ใช่สิ่งที่ไม่ดีสำหรับไซต์สำหรับมืออาชีพ
user1717828

อย่างไรก็ตามหากเป้าหมายของ ISP ของคุณคือการบล็อกเว็บเซิร์ฟเวอร์สำหรับการสมัครสมาชิกที่บ้านพวกเขาจะบล็อกเฉพาะสำหรับลูกค้าของพวกเขาเอง คุณควรจะรู้สึกมีความสุขที่พวกเขาไม่ได้บล็อคมันในเครือข่ายหลัก (แต่ฉันเดาว่าปริมาณการใช้งานจะลดลง) เหมือนที่คนอื่นบอกว่ามันกำลังเล่นกับไฟสำหรับคุณ
yagmoth555

คำตอบ:


4

จากสิ่งที่ฉันได้อ่านจากคำตอบอื่น ๆ คุณรู้สึกว่าคุณกำลังถามว่าการจัดการ ISP ของคุณเพิ่ม "บล็อก.aspx" ไว้ที่ส่วนท้ายของโดเมนของคุณอย่างไร ถ้าเป็นกรณีนี้ลองดูกรณีศึกษา:

คุณมีเว็บเซิร์ฟเวอร์ที่ทำงานบนhttp: //mysite.mine/ซึ่งเป็น DNS สาธารณะที่น่าเชื่อถืออย่างสมบูรณ์จะเปลี่ยนเป็น IP สาธารณะ 10.0.0.1 คุณสามารถเรียกดูhttp: //mysite.mine/index.aspxหรือ /about.aspx หรืออะไรก็ตามที่คุณโฮสต์ไว้บนเซิร์ฟเวอร์ของคุณ ในความเป็นจริงแล้วจะแก้ไขเป็นhttp://10.0.0.1/about.aspxเพราะนั่นคือสิ่งที่ DNS ทำ - แก้ไขชื่อโดเมนเป็นที่อยู่ IP

ISP ของคุณตัดสินใจว่าเว็บไซต์ของคุณต้องถูกบล็อกไม่ว่าด้วยเหตุผลใดดังนั้นพวกเขาจึงเปลี่ยนเส้นทางคำขอ DNS ที่ขอhttp: //mysite.mine/ไปที่ IP สาธารณะ 192.168.0.1 ซึ่งเป็นเว็บเซิร์ฟเวอร์ที่โฮสต์โดย ISP ของคุณ ดังนั้นความพยายามในการเข้าถึงhttp: //mysite.mine/จะเปลี่ยนเส้นทางไปที่http://192.168.0.1/จริง ๆ เมื่อพวกเขาได้รับแล้วมันเป็นเรื่องง่ายที่จะกำหนดค่าเว็บเซิร์ฟเวอร์ของพวกเขาเพื่อเปลี่ยนเส้นทางความพยายามใด ๆ ในการเข้าถึง weberver นั้นที่ถูกบล็อก แสดงให้เห็นว่าเบราว์เซอร์ของคุณhttp: //mysite.mine/blocked.aspxแต่ในความเป็นจริงคุณเข้าถึงhttp://192.168.0.1/block.aspx

เท่าที่เบราว์เซอร์ของคุณเกี่ยวข้องก็แสดงhttp: //mysite.mine/เพราะนั่นคือสิ่งที่เซิร์ฟเวอร์ DNS กำลังบอกดังนั้นเบราว์เซอร์ของคุณจะไม่เปลี่ยนโดเมนในกรณีที่เปลี่ยนเส้นทางไปยังที่อยู่ IP เดียวกัน นี่คือเหตุผลที่คุณเห็นถูกบล็อก. aspx ที่ส่วนท้ายของโดเมน - เนื่องจากไม่ใช่เว็บเซิร์ฟเวอร์ของคุณ


1
ขอบคุณสำหรับการอธิบายส่วนทางเทคนิคนี้ของ 'วิธีการทำสิ่งต่าง ๆ ' อ่านคำตอบจากผู้อื่นรวมถึงของคุณฉันได้รับมุมมองแบบเต็มว่าพวกเขาบล็อกเว็บไซต์ของฉันอย่างไร
MaXi32

24

ตามที่คุณพูดไปแล้ว:

หากฉันเปลี่ยน DNS เป็น google DNS จะสามารถดูไซต์ได้ตามปกติ

ดังนั้นจึงมีบางอย่างที่ต้องทำกับ DNS ISP ของคุณมีเซิร์ฟเวอร์ DNS ของตัวเองและเขามีรายชื่อโดเมนที่ถูกบล็อก เมื่อคุณค้นหาที่อยู่ IP ของโดเมนที่ถูกบล็อก ISP ของคุณจะไม่ตอบสนองกับที่อยู่ IP ที่ถูกต้อง แต่ด้วยที่อยู่ IP ของเซิร์ฟเวอร์ของเขาเอง (หรือ FBI หรืออะไรก็ตาม) ซึ่งจะโฮสต์เฉพาะไซต์ที่ "ถูกบล็อก" .


3
ใช่. ไม่สำคัญอย่างที่มันเป็น DNS เป็นลำดับชั้นและเซิร์ฟเวอร์ DNS ทุกตัวสามารถ "แทนที่" ทางเลือกไปยังเซิร์ฟเวอร์ DNS ที่ "ถูกต้อง" และเปลี่ยนเส้นทางคุณทำโฮสต์อื่น นี่คือเหตุผลที่ HTTPS มีความสำคัญกับรูทที่เชื่อถือได้เพราะทำให้แน่ใจได้ว่ามีบางคนที่รับรองว่าคุณเชื่อมต่อกับเซิร์ฟเวอร์ CORRECT
TomTom

น่าสนใจ ดังนั้นเว็บไซต์อย่าง Torrentz.eu จึงถูกบล็อกในโปรตุเกส นั่นหมายความว่าฉันสามารถเปลี่ยน DNS บนเราเตอร์ของฉันและแก้ปัญหาได้หรือไม่ ไม่จำเป็นต้อง Tor
Ismael Miguel

นั่นถูกต้องเว้นแต่ว่า ISP ของคุณเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังที่อยู่ IP ที่เฉพาะเจาะจงเช่นไฟร์วอลล์ของ chinas (ฉันเดา)
tkausl

5
@IsmaelMiguel ขึ้นอยู่กับการทำงานของบล็อก ถ้ามันเป็นบล็อกที่ใช้ DNS อย่างง่ายการเปลี่ยนเซิร์ฟเวอร์ DNS หลีกเลี่ยงการบล็อก หากเป็นที่อยู่ IP หรือใช้การตรวจสอบแพ็คเก็ตในระดับลึกคุณจะต้องใช้ Tor หรือ VPN บางชนิด
CodesInChaos

1
และ ISP สามารถเปลี่ยนเส้นทางทราฟฟิก DNS ไปยังเซิร์ฟเวอร์ของตัวเองแทนสิ่งที่คุณเลือกหากพวกเขาต้องการ ตันของวิธีการกรองที่แตกต่างกันตันการแก้ไขปัญหา
jcaron

9

ช่วยให้บอกว่าคุณมีเว็บไซต์http://example.org เมื่อคุณใช้เซิร์ฟเวอร์ DNS ของ ISP มันจะแก้ไขโดเมนนั้นเป็นที่อยู่ IP

เนื่องจาก ISP ไม่ต้องการให้คุณดูเว็บไซต์พวกเขาจะให้เซิร์ฟเวอร์ DNS ของพวกเขามอบ IP ที่แตกต่างให้คุณ ในที่อยู่ IP นั้นพวกเขาสามารถโฮสต์หน้าเว็บที่แสดงข้อความเตือนให้คุณทราบ

ISP ไม่ได้เปลี่ยนแปลงเว็บไซต์ของคุณ แต่อย่างใดพวกเขาจะนำผู้ใช้ไปยังเว็บเซิร์ฟเวอร์ของตนเองเท่านั้น


1
สิ่งที่เกี่ยวกับการเพิ่ม /blocked.aspx พวกเขารักษาชื่อโดเมนและเพิ่ม /blocked.aspx พิเศษในตอนท้ายได้อย่างไร ฉันเข้าใจสิ่งที่คุณกำลังพูดที่นี่ แต่ไดเรกทอรีพิเศษ /blocked.aspx ที่มีชื่อโดเมนนั้นยังคงอยู่ทำให้ฉันสับสน
MaXi32

8
@ MaXi32 เอาละนี่มันเรื่องเล็กน้อย เซิร์ฟเวอร์ที่พวกเขาเปลี่ยนเส้นทางไปจะออกการตอบสนองการเปลี่ยนเส้นทาง HTTP เมื่อเขาได้รับคำขอสำหรับโฟลเดอร์ / ไฟล์อื่น จากนั้นเบราว์เซอร์ของคุณจะรีเฟรชและแสดง "/blocked.aspx"
TomTom

ฉันต้องการเพิ่ม +1 เกี่ยวกับการตอบสนองการเปลี่ยนเส้นทาง HTTP ฉันไม่ได้รับอนุญาต
MaXi32

6

คุณถาม:

ISP สามารถเปลี่ยนเส้นทางผู้อื่นไปยังไดเรกทอรีอื่นได้อย่างไร

พูดอย่างเคร่งครัดพวกเขาไม่ได้ พวกเขากำลังเปลี่ยนเส้นทางไปยังอีกคนเซิร์ฟเวอร์ สิ่งนี้เกี่ยวข้องกับการทำงานของ DNS คำตอบอื่น ๆ ครอบคลุมเรื่องนี้อย่างกว้างขวางดังนั้นฉันจะไปลงรายละเอียดเพิ่มเติมเล็กน้อย:

เมื่อมีคนไปที่http://www.example.com/เบราว์เซอร์แรกทำให้คำขอ DNS เพื่อหาสิ่งที่อยู่ IP www.example.comสำหรับ สิ่งนี้มักจะไปที่เซิร์ฟเวอร์ DNS ที่ดำเนินการโดย ISP ServerFault มีรายละเอียดเพิ่มเติมเกี่ยวกับการร้องขอ DNS ในคำถามอื่น

เซิร์ฟเวอร์ DNS ตอบสนองต่อคำขอด้วยที่อยู่ IP ในกรณีของบล็อกเว็บไซต์เหมือนที่คุณอธิบายเซิร์ฟเวอร์จะตอบสนองกับเซิร์ฟเวอร์อื่น ๆ - อาจเป็นเซิร์ฟเวอร์ที่ใช้โดยรัฐบาล - ซึ่งจะเปลี่ยนเส้นทางคำขอทั้งหมดไปยัง /blocked.aspx

DNS ของ Google ไม่ได้ปิดกั้นโดเมนของคุณในวิธีนี้ดังนั้นคุณจะได้รับที่อยู่ IP ของเซิร์ฟเวอร์แทนที่จะเป็นเว็บเซิร์ฟเวอร์บล็อกของรัฐบาล


3

ISP มักจะเรียกใช้เซิร์ฟเวอร์ DNS ของตัวเองซึ่งลูกค้าของพวกเขาใช้เป็นค่าเริ่มต้น (มักจะเป็นเพราะลูกค้าละเลยที่จะเปลี่ยนแปลงสิ่งนี้) สิ่งนี้ทำให้ ISP สามารถนำทราฟฟิกไปยังชื่อโดเมนใด ๆ ไปยังเซิร์ฟเวอร์อื่นได้โดยเพียงแค่ส่งคืนที่อยู่ IP ที่เป็นเท็จสำหรับชื่อโดเมนนั้น ท่ามกลางข้อบกพร่องอื่น ๆ สิ่งนี้ทำให้ ISP สามารถส่งเว็บไซต์ "บล็อก" อีกครั้งไปยังเซิร์ฟเวอร์ของตนเองซึ่งจะโฮสต์เฉพาะหน้า "บล็อก.aspx" (หรือหน้าใดก็ตามที่ ISP ใช้)


0

คุณต้องคุยกับ ISP ของคุณเพื่อพิจารณาว่าทำไมพวกเขาถึงทำสิ่งที่พวกเขาทำ เปิดตั๋วโดยมีการร้องเรียนเกี่ยวกับเรื่องนี้ เป็นไปได้ว่าพวกเขาใช้อุปกรณ์ IPS และลายเซ็นตรวจพบว่าคุณกำลังพยายามทำสิ่งที่พวกเขาตั้งใจไม่อนุญาตด้วยเหตุผลทางกฎหมายหรืออาจเป็นข้อผิดพลาดในอุปกรณ์ คุณจะไม่รู้ว่าถ้าคุณไม่ได้รับคำตอบจากพวกเขา คำตอบก่อนหน้าดูเหมือนจะคาดเดา / คาดเดาเหตุผลเท่านั้น


6
คำถามคือ "ไม่" ทำไม "

ฉันไม่ต้องติดต่อพวกเขาเนื่องจากฉันได้ให้เหตุผลในคำถามของฉันว่าเว็บไซต์ของฉันถูกบล็อกเนื่องจากละเมิดกฎหมายแห่งชาติ (รัฐบาลขอให้ ISP ปิดกั้น)
MaXi32
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.