Làm thế nào để một ISP chặn trang web của tôi với một thông báo cảnh báo [đã đóng]


16

Tôi đã tìm kiếm về chủ đề này trên Google nhưng chủ yếu tôi đã nhận được kết quả làm thế nào để bỏ chặn trang web bị chặn bởi các ISP. Vì vậy, tôi có một trang web đang bị khán giả chặn và khi tôi truy cập tên miền của mình www.mydomain.com, nó sẽ chuyển hướng tất cả người dùng đến www.mydomain.com/blocked.aspxvà có một thông báo rằng 'trang web này bị chặn vì nó vi phạm luật pháp quốc gia.' Nếu tôi thay đổi DNS của mình thành DNS DNS, trang web có thể được xem bình thường.

Tôi đang sử dụng WordPress để lưu trữ trang web này và câu hỏi của tôi là, làm thế nào các ISP có thể chuyển hướng người khác vào một thư mục khác như /blocked.aspx? Tôi nghĩ rằng tệp này đang chạy trên Microsoft IIS Server thay vì Máy chủ Apache.

Tôi hy vọng tôi có thể có được sự hiểu biết kỹ thuật về điều này.


5
Có thật không? Tại sao downvote không có lý do? Đây không phải là một câu hỏi bài tập và tôi không vội vàng nhận được câu trả lời. Tôi nghĩ rằng đó là về một sửa đổi DNS của ISP nhưng tôi không hiểu phần kỹ thuật về nó. Và có lẽ điều DNS có liên quan đến Máy chủ và tôi đang ở trong diễn đàn chính xác.
MaXi32

10
Bởi vì trên một trang dành cho các quản trị viên chuyên nghiệp, nó KHÔNG CẦN PHẢI hỏi một diễn đàn nấu ăn chuyên nghiệp làm thế nào để bật lò nướng. Không đáng kể. Tuy nhiên, cho rằng đây là một sự lạm dụng DNS hiếm khi được sử dụng, đây là một câu hỏi hợp lệ - vì vậy tôi không bỏ phiếu nào.
TomTom

2
Lưu ý rằng ISP của bạn cũng có thể quan sát hoạt động internet của bạn. Vì vậy, nếu những gì bạn đang làm là bất hợp pháp, việc thay đổi DNS đơn giản có thể không phải là một ý tưởng hay.
CodeInChaos

10
@TomTom, Câu hỏi cơ bản không phải là một điều xấu cho một trang web cho các chuyên gia.
dùng1717828

Dù sao đi nữa, nếu mục tiêu của ISP của bạn là chặn máy chủ web để đăng ký tại nhà, họ sẽ chỉ chặn nó cho khách hàng của chính họ. Bạn nên cảm thấy hạnh phúc khi họ không chặn nó trên mạng trục của họ. (nhưng tôi đoán lưu lượng truy cập sẽ được điều tiết xuống). Giống như những người khác nói, nó chơi với lửa cho bạn.
yagmoth555

Câu trả lời:


4

Từ những gì tôi đã đọc trên các câu trả lời khác, có cảm giác như bạn đang hỏi cụ thể cách ISP của bạn đang quản lý để thêm "block.aspx" vào cuối tên miền của bạn. Nếu đó là trường hợp, hãy xem xét một trường hợp nghiên cứu:

Bạn có một máy chủ web đang chạy trên http: //mysite.mine/ , một DNS công khai, hoàn toàn đáng tin cậy sẽ phân giải thành IP 10.0.0.1 công khai. Bạn có thể duyệt đến http: //mysite.mine/index.aspx hoặc /about.aspx hoặc bất cứ điều gì vì bạn đang lưu trữ nó trên máy chủ của mình. Trong thực tế, nó THỰC SỰ phân giải thành http://10.0.0.1/about.aspx vì đó là những gì DNS thực hiện - Nó phân giải tên miền thành địa chỉ IP.

ISP của bạn đã quyết định rằng trang web của bạn cần phải bị chặn vì bất kỳ lý do gì, vì vậy họ chuyển hướng yêu cầu DNS yêu cầu http: //mysite.mine/ đến IP công khai 192.168.0.1, một máy chủ web được lưu trữ bởi ISP của bạn. Vì vậy, mọi nỗ lực truy cập http: //mysite.mine/ sẽ thực sự chuyển hướng đến http://192.168.0.1/ . Khi họ đã có được điều đó, việc cấu hình máy chủ web của họ để chuyển hướng mọi nỗ lực truy cập máy chủ web đó bị chặn là một vấn đề đơn giản. Trình duyệt của bạn hiển thị http: //mysite.mine/blocked.aspx , nhưng thực tế bạn đang truy cập http://192.168.0.1/block.aspx .

Theo trình duyệt của bạn, nó hiển thị http: //mysite.mine/ , vì đó là những gì máy chủ DNS đang nói với nó, vì vậy trình duyệt của bạn sẽ không thay đổi tên miền trong trường hợp chuyển hướng đến cùng một địa chỉ IP. Đây là lý do tại sao bạn thấy một bị chặn.aspx ở cuối tên miền - Bởi vì đó không phải là máy chủ web của bạn.


1
Cảm ơn bạn đã giải thích phần kỹ thuật này của 'cách mọi thứ được thực hiện'. Đọc câu trả lời từ người khác cộng với của bạn, tôi đã có cái nhìn đầy đủ về cách họ chặn trang web của tôi.
MaXi32

24

Như bạn đã nói:

Nếu tôi thay đổi DNS của mình thành DNS DNS, trang web có thể được xem bình thường.

Vì vậy, nó có một cái gì đó để làm với DNS. ISP của bạn cung cấp Máy chủ DNS của riêng anh ấy và anh ấy có một danh sách các tên miền bị chặn. Khi bạn truy vấn địa chỉ IP của tên miền bị chặn, ISP của bạn sẽ không trả lời đúng địa chỉ IP mà bằng địa chỉ IP của máy chủ của chính anh ấy (hoặc FBI hoặc bất cứ thứ gì) mà sau đó sẽ chỉ lưu trữ trang web "bị chặn" .


3
Đúng. Như tầm thường như nó là. DNS được phân cấp và mọi máy chủ DNS có thể "ghi đè" dự phòng vào máy chủ dns "chính xác". Và chuyển hướng bạn làm một máy chủ khác. Đó là lý do tại sao HTTPS quan trọng với một root đáng tin cậy - bởi vì nó đảm bảo ai đó đã xác nhận bạn được kết nối với máy chủ ĐÚNG.
TomTom

Hấp dẫn. Vì vậy, các trang web như Torrentz.eu bị chặn ở Bồ Đào Nha. Điều đó có nghĩa là tôi chỉ có thể thay đổi DNS trên bộ định tuyến của mình và điều đó có giải quyết được không? Không cần Tor?
Ismael Miguel

Điều đó đúng, trừ khi ISP của bạn chuyển hướng lưu lượng truy cập đến các địa chỉ IP cụ thể như tường lửa china không (tôi đoán vậy).
tkausl

5
@IsmaelMiguel Điều đó phụ thuộc vào cách thức hoạt động của khối. Nếu đó là một khối dựa trên DNS đơn giản, việc thay đổi máy chủ DNS sẽ phá vỡ khối. Nếu đó là dựa trên địa chỉ IP hoặc thậm chí dựa trên kiểm tra gói sâu, bạn sẽ cần Tor hoặc một loại VPN nào đó.
CodeInChaos

1
Và một ISP có thể chuyển hướng lưu lượng DNS đến các máy chủ của chính họ thay vì các máy chủ bạn chọn nếu họ muốn. Hàng tấn phương pháp lọc khác nhau, tấn giải pháp.
jcaron

9

Hãy nói rằng bạn có trang web http://example.org . Khi bạn sử dụng máy chủ DNS của ISP, nó sẽ phân giải tên miền đó thành địa chỉ IP

Vì ISP không muốn bạn xem trang web, họ sẽ cho phép các máy chủ DNS của họ cung cấp cho bạn một IP khác. Trên địa chỉ IP đó, họ có thể lưu trữ trang hiển thị cho bạn thông báo cảnh báo.

ISP không thay đổi trang web của bạn theo bất kỳ cách nào, họ chỉ hướng người dùng đến máy chủ web của riêng họ.


1
Còn việc thêm /blocked.aspx thì sao, họ đã bảo toàn tên miền và thêm /blocked.aspx ở cuối như thế nào? Tôi hiểu những gì bạn đang nói ở đây. Nhưng thư mục bổ sung /blocked.aspx với tên miền vẫn được giữ nguyên khiến tôi bối rối.
MaXi32

8
@ MaXi32 Thôi nào, chuyện này tầm thường. Máy chủ mà họ chuyển hướng đến đang đưa ra phản hồi chuyển hướng HTTP khi anh ta nhận được yêu cầu cho một thư mục / tệp khác. Sau đó, trình duyệt của bạn được làm mới và hiển thị "/blocked.aspx".
TomTom

Tôi muốn thêm +1 về phản hồi chuyển hướng HTTP. Tôi không được phép.
MaXi32

6

Bạn đã hỏi:

Làm thế nào các ISP có thể chuyển hướng người khác vào một thư mục khác

Nói đúng ra, họ không như vậy. Họ đang chuyển hướng mọi người đến một máy chủ khác . Điều này có liên quan đến cách DNS hoạt động. Các câu trả lời khác đã trình bày rộng rãi về vấn đề này, vì vậy tôi sẽ đi vào chi tiết hơn một chút:

Khi ai đó truy cập http://www.example.com/, trước tiên trình duyệt sẽ tạo một yêu cầu DNS để tìm địa chỉ IP cho www.example.com. Điều này thường đi đến một máy chủ DNS được điều hành bởi ISP của họ. ServerFault có nhiều chi tiết hơn về các yêu cầu DNS trong một câu hỏi khác .

Máy chủ DNS đáp ứng yêu cầu bằng địa chỉ IP. Trong trường hợp khối trang web như bạn mô tả, máy chủ phản hồi với một số máy chủ khác - có thể là máy chủ do chính phủ điều hành - chuyển hướng tất cả các yêu cầu tới /blocked.aspx.

DNS của Google không chặn tên miền của bạn theo cách này, vì vậy bạn sẽ nhận được địa chỉ IP của máy chủ thay vì máy chủ web chặn chính phủ.


3

Các ISP thường chạy các máy chủ DNS của riêng họ, mà khách hàng của họ sử dụng theo mặc định (thường là do khách hàng bỏ qua việc thay đổi điều này). Điều này cho phép ISP chuyển hướng lưu lượng truy cập đến bất kỳ tên miền nào đến một máy chủ khác, chỉ bằng cách trả lại địa chỉ IP sai cho tên miền đó. Trong số các lỗ hổng khác, điều này cho phép ISP chuyển hướng các trang web "bị chặn" sang máy chủ của họ, nơi sẽ chỉ lưu trữ trang "bị chặn.aspx" (hoặc bất kỳ trang nào mà ISP sử dụng).


0

Bạn cần nói chuyện với ISP của bạn để xác định lý do tại sao họ đang làm những gì họ đang làm. Mở một vé với một khiếu nại về điều này. Nhiều khả năng họ sử dụng thiết bị IPS và chữ ký phát hiện bạn đang cố gắng làm điều gì đó mà họ cố tình không cho phép vì lý do pháp lý hoặc đó có thể là một lỗi trong thiết bị. Bạn sẽ không biết điều đó trừ khi bạn theo đuổi câu trả lời từ họ. Các câu trả lời trước đây dường như chỉ đơn thuần là suy đoán / phỏng đoán về các lý do.


6
Câu hỏi là "làm thế nào" chứ không phải "tại sao"

Tôi không phải liên hệ với họ vì tôi đã đưa ra lý do trong câu hỏi của mình rằng trang web của tôi bị chặn vì nó vi phạm luật pháp quốc gia (chính phủ yêu cầu ISP chặn nó).
MaXi32
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.