Comment Re:It's all in the point of view! (Score 1) 369
It should return an error code and a block page. The error code tells you that it's not a real web page, and the block page tells you why. This mitigates the hijacking as much as possible. If it timed out, it wouldn't really be a hijack, but then you'd have to wait for it to time out and wonder what the problem was.
4xx error codes mean the user has requested a page that's somehow unavailable, which is the truth. It's unavailable because the ISP is blocking it. 5xx codes are server errors, which is not correct.
4xx error codes mean the user has requested a page that's somehow unavailable, which is the truth. It's unavailable because the ISP is blocking it. 5xx codes are server errors, which is not correct.