GitHub は皆さんご存知かと思いますが、オープンソースの世界における絶対の切り札であり、小規模の基盤であると言っても過言ではありません。および中規模のインターネット企業。
ただし、中国では何らかの理由により、git 関連の操作が非常に遅いです。中国で GitHub のアクセス速度が遅い理由はたくさんありますが、最も直接的かつ主な理由は、GitHub のドメイン名が原因で、 GitHub の配布高速化ネットワークが侵害され、DNS 汚染に。もちろん、攻城戦のライオンにとって遅さは許容できないものです。 [推奨: Git チュートリアル ]
DNS 汚染に関する一般的な科学:
ドメイン サーバー キャッシュ汚染 (DNS キャッシュ汚染)、ドメイン ネーム サーバー キャッシュとも呼ばれますポイズニング (DNS キャッシュ ポイズニング) は、ドメイン名が間違った IP アドレスを指すように意図的または意図せずに作成されたドメイン ネーム サーバー パケットを指します。一般に、インターネット上には信頼できるドメイン サーバーが存在しますが、ネットワークのトラフィック負荷を軽減するために、一般的なドメイン ネーム サーバーは、上流のドメイン ネーム サーバーから取得した解決レコードを、次回他のマシンが使用可能になるまで一時的に保存します。ドメイン名解決が必要な場合には、すぐにサービスを提供できます。関連するドメインのローカル ドメイン ネーム サーバーのキャッシュが汚染されると、ドメイン内のコンピュータが間違ったサーバーまたはサーバーの URL に誘導されます。
以下では、ホストを変更する方法について説明します。これは、国内の DNS 解決をバイパスし、GitHub の CDN ノードに直接アクセスして高速化を実現するのと同じです。
手順
最初のステップ
IPAddress.com Web サイトを開き、次の 3 つの URL に対応する IP アドレスをクエリします。
github.com assets-cdn.github.com github.global.ssl.fastly.net
2 番目のステップ
ローカル コンピューター システムのホスト ファイルを変更します
windows: C:\Windows\System32\drivers\etc linux: /etc/hosts
次のコードを直接追加します最後に:
192.30.253.112 github.com 151.101.184.133 assets-cdn.github.com 151.101.185.194 github.global.ssl.fastly.net
3 番目のステップ
システム DNS キャッシュを更新する (Windows)
Linux はこのステップを省略します
WIN R ショートカットを使用する キーを押してファイル名を指定して実行ウィンドウを開き、コマンド「cmd」を入力して Enter キーを押してコマンド ライン ウィンドウに入ります。次に、コマンド ipconfig /flushdns を入力し、Enter キーを押して、ローカル DNS キャッシュ データを更新します。
#これまでのところ、アクセラレーションは完了し、包囲ライオンは git clone を楽しんでいます番外章
現在の速度に満足していない友人もいます。http://ping.chinaz.com/github.com にアクセスして、アクセスの最速ノード IP を確認してください。以上がGithub へのアクセスを高速化する方法を静かに共有してください。 (推薦する)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。