Saat menggunakan uTorrent, DNS berhenti merespons secara berkala.
Masalahnya tampaknya tidak terkait dengan penggunaan bandwidth terlalu banyak (seperti yang terlihat dari router ke komputer), tetapi mungkin terkait dengan beberapa bentuk perlindungan banjir yang disediakan oleh router (lebih banyak koneksi masuk ke router daripada yang akan diterima Windows).
Bagaimana cara mendapatkan jaringan agar berfungsi dengan baik (tentu saja masih bisa menggunakan uTorrent)?
nslookup google.com
bekerja? Jika tidak, bagaimananslookup google.com 8.8.8.8
? Silakan tambahkan output dari perintah-perintah itu ke pertanyaan Anda.Jawaban:
klien bittorent secara agresif terhubung ke rekan-rekan ... dan beberapa router menafsirkan ini sebagai syn-banjir.
Buka Koneksi
Ketika uTorrent dimuat dan unggahan / unduhan dijeda (tidak dihentikan) ia mempertahankan koneksi terbuka dengan rekan-rekan Anda. Sementara legiun rekan-rekan internet masih akan berusaha untuk terhubung dengan Anda untuk mengetahui apakah Anda memiliki bit yang mereka inginkan.
Akhirnya Anda akan mencapai batas koneksi terbuka yang diberlakukan oleh OS Anda (pada Windows 7 ini adalah 10 koneksi) dan koneksi dari klien baru akan mulai mengantri di router Anda.
Klien yang antri akan memeriksa secara agresif untuk melihat apakah koneksi gratis. Polling agresif ini dapat diartikan sebagai serangan syn-flood oleh router.
Solusi
Saturasi Bandwidth
Selain itu, dengan koneksi uTorrent (atau lalu lintas massal) berjalan tanpa batas, pipa unggahan (dan mungkin unduhan) mencapai penggunaan penuh, memaksa lalu lintas "pemeliharaan" untuk mengambil kursi belakang, yang pada akhirnya mengurangi kegunaan jaringan.
Berikut ini sebuah contoh:
Hal yang sama dapat terjadi jika unggahan tidak dibatasi. Dengan unggahan yang jenuh, paket yang dikenal sebagai TCP-ACK (yang dikirim sebagai "Hei, saya mendapat paket xyz berhasil" ketik tanggapan) terhenti, membuat unduhan terhenti, menyebabkan penjelajahan web menjadi sangat tambal sulam.
Solusi
Jika tertarik dengan info lebih lanjut tentang distro traffic Linux / BSD, MonoWall dan IPCop keduanya memiliki beberapa informasi yang baik.
sumber
Ketika saya memiliki sesuatu seperti itu, Wireshark adalah sahabat saya.
Tetapi pertama-tama baik untuk menyadari tiga hal ini:
Fakta bahwa ping berfungsi tidak berarti bahwa DNS (atau layanan lain apa pun) berfungsi, dan sebaliknya.
Itu karena ping menggunakan protokol yang sama sekali berbeda (ICMP, sementara DNS menggunakan IP dan kombinasi UDP dan TCP), pada tingkat model jaringan yang sama sekali berbeda. Apa pun yang terjadi, dari firewall pribadi Anda melalui jumlah router ke host aktual di mana layanan berjalan berpotensi dapat dikonfigurasi untuk membuang salah satu dari ini tetapi tidak yang lain (apakah itu paranoia admin atau beberapa kasus kegagalan), meskipun ini biasanya terjadi pada ICMP daripada yang lain
Secara umum, juga baik untuk memperjelas apakah permintaan (DNS) Anda atau balasan yang hilang.
Nah, program khusus yang Anda gunakan harus menjelaskan ini untuk Anda, tetapi sebagai aturan umum, lebih mudah untuk melihatnya sendiri di GUI Wireshark :)
Seperti yang saya sebutkan, DNS biasanya menggunakan UDP sebagai cara untuk mengirimkan konten permintaan dan tanggapan.
Berbeda dengan saudara TCP-nya, UDP didefinisikan sedemikian rupa sehingga tidak ada jaminan bahwa paket akan dikirimkan sama sekali, dan tidak ada yang harus dilakukan router (juga tidak bisa) untuk memberi tahu Anda tentang kegagalan. (Ini adalah pengorbanan untuk fitur lain dari UDP: ini sangat cepat. Router tidak harus menyimpan informasi tentang pengirim atau urutan paket, mereka hanya dengan cepat meneruskannya dan lupa. Mereka bahkan dapat dengan aman memberi mereka prioritas lebih tinggi daripada TCP.)
Biasanya hal pertama yang akan saya lakukan adalah:
host 1.2.3.4
untuk memastikan Anda hanya menangkap lalu lintas antara Anda dan 1.2.3.4Namun, berdasarkan pembaruan terakhir Anda: Saya tidak tahu software ini, tetapi saya pasti akan mencurigai klien uTorrent. Ada kemungkinan aplikasi mengirim terlalu banyak UDP sehingga mis. Beberapa batasan tercapai pada router rumah Anda dan itu mulai membuang paket-paket UDP.
sumber
Saya akan mencoba alat Tolok Ukur DNS dari GRC . Ini menguji server DNS yang Anda dikonfigurasi untuk digunakan, serta banyak server DNS lainnya. Tidak hanya menguji kecepatan mereka, tetapi juga keandalan mereka. Ini gratis dan tidak perlu diinstal (hanya Windows). Ada juga banyak informasi bagus tentang DNS di halaman itu juga.
sumber
Saya ingin tahu di bagian dunia mana Anda berada, dan akan membantu memiliki hasil tracert / traceroute untuk google.com dan untuk 8.8.8.8.
Masalahnya mungkin disebabkan oleh router atau koneksi Anda ke server Google. Sifat intermiten dari masalah Anda memiliki aroma konektivitas yang buruk, tetapi ada terlalu banyak faktor ketika menganalisis masalah konektivitas Internet untuk memberi Anda jawaban langsung.
Jaringan Google terkadang menjadi kelebihan beban. Saya memiliki kasus harian di mana permintaan ke google.com habis dan perlu dimulai ulang, dan saya menggunakan server lokal untuk negara saya. Ini sebagian karena keberuntungan untuk segmen mana dari jaringan Google permintaan dialihkan, dan bahkan mungkin ada ketidakefisienan dalam algoritma distribusi-permintaan internal Google.
Mungkin cara yang sama dengan server nama Google. Meskipun Google memiliki beberapa di antaranya, permintaan tersebut dapat dialihkan ke server internal atau segmen jaringan yang kelebihan beban sementara.
Anda belum menyebutkan di bagian dunia mana Anda berada. Jika Anda tidak berada di AS, maka setiap permintaan dapat mengambil rute yang berbeda dan mungkin mengalami masalah atau keterlambatan jika tergantung pada terlalu banyak server perantara.
Belum lagi "optimasi" atau kemungkinan kekurangan ISP Anda, atau optimasi apa pun yang telah dilakukan Google untuk mempartisi beban di seluruh dunia pada server-servernya.
Menggunakan server DNS jauh dapat menghukum Anda dengan cara lain. Lihat :
Mengapa menggunakan Google DNS / OpenDNS adalah ide yang buruk
Haruskah saya menggunakan DNS ISP saya, atau Google 8.8.8.8?
sumber
Saya menemukan solusi, meskipun saya tidak sepenuhnya memahaminya, jika ada yang bisa menjelaskannya dengan benar, silakan posting sebagai jawaban dan saya akan memberikan hadiah kepadanya, karena jawaban lain tidak membantu.
Seperti yang saya sebutkan dalam lampiran pertanyaan, uTorrent terkait dengan masalah, karena penutupan uTorrent memecahkan masalah. Saya memutuskan untuk mencari tahu cara memperbaikinya tanpa perlu menutup uTorrent. Di utas ini dan yang ini (itu sangat relevan karena orang-orang di sana memiliki ISP dan router yang sama) Saya menemukan saran bahwa saya harus menonaktifkan perlindungan banjir IP pada router saya dan itu berhasil! Masalah dan solusinya sangat eksotis, mungkin khusus untuk router Cisco EPC3925 atau bahkan untuk ISP tertentu (populer di Eropa, itu sebabnya sulit untuk mencari sesuatu dalam bahasa Inggris).
sumber