Pelo que li em outras respostas, parece que você está perguntando especificamente como seu ISP está conseguindo adicionar "blocked.aspx" ao final de seu domínio. Se for esse o caso, vamos analisar um estudo de caso:
Você tem um servidor da Web em execução no link , que um DNS público completamente confiável resolve para o IP público 10.0.0.1. Você pode navegar para link ou /about.aspx ou o que for porque você está hospedando-o em seu servidor. Na realidade, ele realmente resolve o link porque é isso que o DNS faz - ele resolve nomes de domínio para endereços IP.
Seu ISP decidiu que seu site precisa ser bloqueado por qualquer motivo, então eles redirecionam as solicitações de DNS solicitando o link para o IP público 192.168. 0.1, um servidor da Web hospedado pelo seu ISP. Assim, qualquer tentativa de acessar o link na verdade seria redirecionada para o link . Depois que eles estiverem prontos, é simples configurar o servidor da Web para redirecionar qualquer tentativa de acessar esse servidor com o arquivo blocked.aspx. Seu navegador mostra link , mas na verdade você está acessando link .
No que diz respeito ao seu navegador, ele exibe link , porque é isso que o servidor DNS está informando, então o navegador não altere o domínio no caso de um redirecionamento para o mesmo endereço IP. É por isso que você vê um .aspx bloqueado no final do domínio - porque não é o seu servidor da Web.