이 작업은 베이징과 산동의 두 개의 네트워크 감지 지점에서 네트워크 성능을 측정하고 사용자를 다른 DNS 서버를 설정합니다. DNS 재귀 서버에 대한 사용자의 네트워크 성능은 네트워크 지연, 지연 지터, 패킷 손실 속도 및 평균 경로 길이와 같은 여러 요소로 측정되며 데이터는 여러 차원에서 분석됩니다.
net_result_sd_sd.sql
데이터베이스 구조 파일은 직접 가져 와서 사용할 수 있습니다. 현재 모든 데이터는 데이터베이스 3 서버의 CYN_TEST 데이터베이스에 있습니다.
*** 네트워크 성능을 기반으로합니다 .pdf
기존 데이터에 대한 간단한 분석 및 요약 및 개선 할 영역을 기록합니다.
database.py
데이터베이스 작동 파일
netstate.py
측정을 위해 쿼리 할 DNS 서버 IP를 읽으십시오.
source_ip
원래 DNS 데이터가 저장된 디렉토리
결과
결과 디렉토리를 저장하십시오
insert2db.py
결과 데이터를 데이터베이스에 저장하고 지리적 위치, 운영자 등과 같은 정보를 추가하십시오.
ztfb.py
예외 데이터를 간단하게 제거하고 -3 미만의 z- 점수를 제거하십시오. test.txt 에서 데이터를 읽으십시오.
dns_track.py
DNS가 도메인 이름을 정상적으로 해결할 수 있는지 확인하십시오. 프로그램 자체는 사용되지 않았으며 향후 사용될 수 있습니다.
ip_location
지리적 위치 확인
python netState.py ip_source.txt result.txt
논문의 설명에 따라 관련 장소에서 개선이 이루어집니다.