Bloqueando sites com o arquivo Windows HOSTS

2

O artigo link recomenda editar o arquivo HOSTS do Windows em c: \ windows \ system32 \ drivers \ etc como forma de bloquear determinados sites.

Eu notei um comportamento interessante ao adicionar a linha: 127.0.0.1 google.com.

No Firefox 7.0, quando tento navegar para 'google.com', recebo um erro Server Not Found, como esperado. No entanto, quando tento navegar para "www.google.com", a página é recuperada sem erros.

Por que o comportamento diferente? Por que resolve o URL de maneira diferente quando o www é prefixado ao nome do domínio?

Atualização: com a linha editada para '127.0.0.1 google.com www.google.com', ambas as solicitações acima são bloqueadas. Eu ainda gostaria de entender o motivo da resolução diferente. Eu vejo, usando o PING, que as URLs em questão resolvem a diferentes IPs.

    
por slachterman 30.09.2011 / 04:42

1 resposta

4

A parte www de um URL tem um histórico por trás disso. Extraído de Wikipedia ,

Many domain names used for the World Wide Web begin with www because of the long-standing practice of naming Internet hosts (servers) according to the services they provide. The hostname for a web server is often www, in the same way that it may be ftp for an FTP server, and news or nntp for a USENET news server. These host names appear as Domain Name System (DNS) subdomain names, as in www.example.com. The use of 'www' as a subdomain name is not required by any technical or policy standard; indeed, the first ever web server was called nxoc01.cern.ch,[27] and many web sites exist without it. Many established websites still use 'www', or they invent other subdomain names such as 'www2', 'secure', etc. Many such web servers are set up such that both the domain root (e.g., example.com) and the www subdomain (e.g., www.example.com) refer to the same site; others require one form or the other, or they may map to different web sites.

Dito isso, a inclusão do subdomínio www é habitual na maior parte do tempo e www.google.com e google.com são duas URLs totalmente diferentes, mesmo que apontem para o mesmo endereço IP após uma resolução de DNS.

    
por 30.09.2011 / 04:52