O sistema operacional do Hosting History é desconhecido no site www.netcraft.com

2

Eu testei o URL de um site ( www.ccguitar.cn ) em www.netcraft.com , que pode obter informações de um site.

Mas o sistema operacional do Hosting History é desconhecido.

Seeutestarowww.tencent.com,mostrareiosistemaoperacionalLinuxnele.

Há duas perguntas aqui:

1.Por que o primeiro site (www.ccguitar.cn) não consegue analisar o sistema operacional?
 2.Por que o endereço IP do segundo site (www.tencent.com) continua mudando várias vezes por mês?

    
por three-blocks 09.06.2017 / 19:01

2 respostas

2

A Netcraft não conhece o histórico do sistema operacional, pois alguns servidores da Web podem ser configurados para fins de segurança, não para fornecer informações / sequências que não sejam consideradas apropriadas.

Por exemplo, o servidor web Apache pode ser configurado, no Debian, no arquivo /etc/apache2/conf-available/security.conf as:

ServerTokens Prod
ServerSignature Off

A configuração de segurança também é normalmente ativada por padrão no Apache, caso contrário você teria que executar:

sudo a2enconf security

Nos comentários do arquivo:

ServerTokens: This directive configures what you return as the Server HTTP response
Header. The default is 'Full' which sends information about the OS-Type and compiled in modules. Set to one of: Full | OS | Minimal | Minor | Major | Prod
where Full conveys the most information, and Prod the least.

ServerSignature: Optionally add a line containing the server version and virtual host name to server-generated pages (internal error documents, FTP directory listings, mod_status and mod_info output etc., but not CGI generated documents or custom error documents).
Set to "EMail" to also include a mailto: link to the ServerAdmin.
Set to one of: On | Off | EMail

Quanto às alterações de endereço IP, um IP flutuante em um longo período de tempo pode significar a mudança de ISP / provedores de hospedagem. Mudanças de IP mais frequentes podem significar que o site está hospedado em uma conexão residencial ISP / home, ou pode significar que o nome do servidor da Web está trabalhando com vários endereços IP.

Como teste, com ServerTokens Prod e ServerSignature Off :

$telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.1

HTTP/1.1 400 Bad Request
Date: Fri, 09 Jun 2017 17:18:08 GMT
Server: Apache

Sem essa configuração de segurança, você teria outra forma:

$telnet localhost 80
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
GET / HTTP/1.1

HTTP/1.1 400 Bad Request
Date: Fri, 09 Jun 2017 17:23:25 GMT
Server: Apache/2.4.10 (Debian) SVN/1.8.10 mod_jk/1.2.37 OpenSSL/1.0.2j
    
por 09.06.2017 / 19:08
0

Why the second site(www.tencent.com)'s ip address is Keep a changing

Balanceamento de carga de DNS. Existem vários servidores, presumivelmente porque este é um sistema muito ocupado. Nesse caso, é facilmente visível (em outros, o DNS pode ter retornado um IP único e diferente a cada vez).

$ dig www.tencent.com

; <<>> DiG 9.10.4-P8-RedHat-9.10.4-5.P8.fc25 <<>> www.tencent.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47598
;; flags: qr rd ra; QUERY: 1, ANSWER: 10, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.tencent.com.       IN  A

;; ANSWER SECTION:
www.tencent.com.    60  IN  CNAME   upfile.wj.qq.com.cloud.tc.qq.com.
upfile.wj.qq.com.cloud.tc.qq.com. 600 IN CNAME  ssd.tcdn.qq.com.
ssd.tcdn.qq.com.    20  IN  A   203.205.158.55
ssd.tcdn.qq.com.    20  IN  A   203.205.151.212
ssd.tcdn.qq.com.    20  IN  A   203.205.158.34
ssd.tcdn.qq.com.    20  IN  A   203.205.158.56
ssd.tcdn.qq.com.    20  IN  A   203.205.158.53
ssd.tcdn.qq.com.    20  IN  A   203.205.158.54
ssd.tcdn.qq.com.    20  IN  A   203.205.151.211
ssd.tcdn.qq.com.    20  IN  A   203.205.158.35

;; Query time: 787 msec
;; SERVER: 172.16.8.1#53(172.16.8.1)
;; WHEN: Fri Jun 09 18:17:48 BST 2017
;; MSG SIZE  rcvd: 238
    
por 09.06.2017 / 19:20

Tags