Github へのアクセスを高速化する方法を静かに共有してください。 (推薦する)

藏色散人
リリース: 2021-12-20 11:28:10
転載
3402 人が閲覧しました

まえがき

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
ログイン後にコピー

Github へのアクセスを高速化する方法を静かに共有してください。 (推薦する)

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 キャッシュ データを更新します。

Github へのアクセスを高速化する方法を静かに共有してください。 (推薦する)

#これまでのところ、アクセラレーションは完了し、包囲ライオンは git clone を楽しんでいます

番外章

現在の速度に満足していない友人もいます。http://ping.chinaz.com/github.com にアクセスして、アクセスの最速ノード IP を確認してください。

以上がGithub へのアクセスを高速化する方法を静かに共有してください。 (推薦する)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.im
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート