dns_net_performance
1.0.0
このジョブは、2つのネットワーク検出ポイントからそれぞれ北京と山東の多数のDNS再帰サーバーでネットワークパフォーマンス測定を測定し、ユーザーが異なるDNSサーバーをセットアップすることをシミュレートします。 DNSのユーザーのネットワークパフォーマンスは、ネットワーク遅延、遅延ジッター、パケット損失率、平均パス長などの複数の要因から測定され、データは複数の次元から分析されます。
net_result_sd_sd.sql
データベース構造ファイルは直接インポートして使用できます。現在、すべてのデータは、データベース3サーバーのCYN_TESTデータベースにあります。
*** Network Performance.pdfに基づいています
既存のデータの簡単な分析と概要と改善する領域を書き留めます。
database.py
データベース操作ファイル
netstate.py
測定のためにクエリをするDNSサーバーIPを読む
source_ip
元のDNSデータが保存されるディレクトリ
結果
結果ディレクトリを保存します
insert2db.py
結果データをデータベースに保存し、地理的場所、オペレーターなどなどの情報を追加します。
ztfb.py
例外データを簡単に削除し、3を超えるZスコアを-3以下に削除します。 test.txtでデータを読む。
dns_track.py
DNSがドメイン名を正常に解決できることを確認します。プログラム自体は使用されておらず、将来使用される場合があります。
ip_location
IP地理的位置確認
python netState.py ip_source.txt result.txt
改善は、論文の説明に基づいて関連する場所で行われます。