www.netcraft.com의 호스팅 내역 운영 체제 알 수 없음

www.netcraft.com의 호스팅 내역 운영 체제 알 수 없음

www.ccguitar.cn웹사이트의 URL( ) 을 테스트했는데 www.netcraft.com웹사이트의 정보를 얻을 수 있었습니다.

그러나 기록을 호스팅하는 운영 체제는 알려져 있지 않습니다.

여기에 이미지 설명을 입력하세요.

테스트해 보면 www.tencent.comLinux 운영 체제라고 나옵니다.여기에 이미지 설명을 입력하세요.

여기에는 두 가지 질문이 있습니다.

1. 첫 번째 사이트(www.ccguitar.cn)에서는 왜 운영체제 분석을 할 수 없나요?
2. 두 번째 사이트(www.tencent.com)의 IP 주소는 왜 매달 여러 번씩 바뀌나요?

답변1

일부 웹 서버는 부적절한 정보/문자열을 제공하기보다는 보안 목적으로 구성될 수 있으므로 Netcraft는 운영 체제의 기록을 알지 못합니다.

예를 들어 Debian에서는 Apache 웹 서버를 다음 /etc/apache2/conf-available/security.conf과 같이 파일로 구성할 수 있습니다.

ServerTokens Prod
ServerSignature Off

Apache의 보안 구성도 일반적으로 기본적으로 활성화되어 있습니다. 그렇지 않으면 다음을 실행해야 합니다.

sudo a2enconf security

파일의 댓글을 보면 다음과 같습니다.

ServerTokens: 이 지시문은 반환하는 서버 HTTP 응답
헤더를 구성합니다. 기본값은 운영 체제 유형에 대한 정보를 전송하고 모듈에서 컴파일하는 "Full"입니다. 다음 중 하나로 설정합니다. 전체 | OS | 보조 | Prod(
전체)는 가장 많은 정보를 전달하고 Prod는 가장 적은 정보를 전달합니다.

ServerSignature: 선택적으로 서버 생성 페이지(내부 오류 문서, FTP 디렉토리 목록, mod_status 및 mod_info 출력 등, 그러나 CGI 생성 문서 또는 사용자 정의 오류 문서 제외)에 서버 버전 및 가상 호스트 이름이 포함된 줄을 추가합니다.
이메일로 설정하면 ServerAdmin에 대한 mailto: 링크도 포함될 수 있습니다.
다음 중 하나로 설정: 켜짐 |

IP 주소 변경의 경우 오랫동안 유동 IP를 사용했다면 ISP/호스팅 공급자가 변경되었음을 의미할 수 있습니다. IP 변경 빈도가 높을수록 사이트가 주거용 ISP/가정 수준 연결에서 호스팅된다는 의미일 수 있습니다.또는이는 웹 서버 이름이 여러 IP 주소를 사용하고 있음을 의미할 수 있습니다.

테스트로 ServerTokens Prod다음을 사용하십시오 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

이 보안 구성이 없으면 다음을 수행해야 합니다.

$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

답변2

두 번째 웹사이트(www.tencent.com)의 IP 주소가 계속 변경되는 이유는 무엇입니까?

DNS 로드 밸런싱. 아마도 매우 바쁜 시스템이기 때문에 서버가 몇 개 있습니다. 이 경우 쉽게 볼 수 있습니다(다른 경우에는 DNS가 매번 다른 단일 IP를 반환할 수 있음).

$ 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

관련 정보