Saya percaya semua orang sudah biasa dengan GitHub Ia adalah kad truf mutlak dalam dunia sumber terbuka dan syarikat Internet bersaiz sederhana.
Walau bagaimanapun, disebabkan beberapa sebab di China, operasi berkaitan git sangat perlahan Terdapat banyak sebab untuk kelajuan akses GitHub yang perlahan di China, tetapi sebab yang paling langsung dan utama ialah nama domain bagi. Rangkaian pecutan pengedaran GitHub telah terjejas kepada pencemaran dns. Sudah tentu, kelambatan adalah sesuatu yang tidak dapat diterima oleh setiap singa pengepungan. [Disyorkan: Tutorial Git]
Sains popular tentang pencemaran DNS:
Pencemaran cache DNS, juga dikenali sebagai keracunan cache pelayan nama domain (keracunan cache DNS) merujuk kepada beberapa paket pelayan nama domain yang dibuat secara sengaja atau tidak sengaja yang menunjukkan nama domain kepada alamat IP yang salah. Secara umumnya, terdapat pelayan domain yang boleh dipercayai di Internet Walau bagaimanapun, untuk mengurangkan tekanan trafik pada rangkaian, pelayan nama domain umum akan menyimpan sementara rekod resolusi yang diperoleh daripada pelayan nama domain huluan sehingga mesin lain tersedia pada masa akan datang. Apabila resolusi nama domain diperlukan, perkhidmatan boleh disediakan dengan segera. Setelah cache pelayan nama domain tempatan domain yang berkaitan tercemar, komputer dalam domain akan diarahkan ke pelayan yang salah atau URL pelayan.
Berikut ialah pengenalan untuk mengubah suai Hos, yang bersamaan dengan memintas resolusi DNS domestik dan mengakses terus nod CDN GitHub untuk mencapai pecutan.
Langkah
Langkah 1
Buka tapak web IPAddress.com dan tanya alamat IP yang sepadan dengan 3 URL berikut
github.com assets-cdn.github.com github.global.ssl.fastly.net
Langkah 2
Ubah suai fail hos sistem komputer tempatan
windows: C:\Windows\System32\drivers\etc linux: /etc/hosts
Terus di akhir Tambahkan kod berikut:
192.30.253.112 github.com 151.101.184.133 assets-cdn.github.com 151.101.185.194 github.global.ssl.fastly.net
Langkah 3
Muat semula cache dns sistem (Windows)
Linux melangkau langkah ini
Gunakan kekunci pintasan WIN R untuk membuka tetingkap jalankan, masukkan arahan: cmd dan tekan Enter untuk memasuki tetingkap baris arahan. Kemudian masukkan arahan: ipconfig /flushdns dan tekan Enter untuk menyegarkan data cache dns setempat.
Setakat ini, pecutan telah selesai, dan singa pengepungan menikmati klon git
Bab tambahan
Sesetengah rakan tidak berpuas hati dengan kelajuan semasa Sila lawati http://ping.chinaz.com/github.com untuk menyemak IP nod terpantas untuk akses.
Atas ialah kandungan terperinci Kongsi secara senyap cara mempercepatkan akses kepada Github! (cadangkan). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!