Maafkan saya karena sedikit offtopic, tetapi saya merasakan sakit Anda beberapa tahun yang lalu dan saya telah mengembangkan alur kerja yang mungkin berguna bagi Anda.
Saat men-debug masalah konektivitas, saya membaginya menjadi tiga bagian:
- koneksi saya ke ISP (itu antara saya dan gateway di ISP)
- infrastruktur ISP (Anda harus melakukan sedikit penyelidikan untuk mengetahui hal ini, karena beberapa ISP tidak mengungkapkan jangkauan jaringan mereka. Lihatlah output dari traceroute dan lakukan "whois" terhadap setiap IP yang dimulai dengan gateway Anda. Ke atas ke titik tertentu mereka akan ditugaskan ke ISP Anda, itulah infrastruktur internal ISP Anda)
- sisa internet
Alat favorit saya untuk debugging masalah jaringan adalah mtr . Setidaknya ada versi Linux dan Windows. Ini berfungsi seperti kombinasi ping dan traceroute - ini seperti traceroute interaktif.
Kelas luas masalah konektivitas terjadi karena paket IP hilang. Saya akan menguraikan mereka dalam urutan terbalik:
- masalah di luar ISP Anda. Ini bukan alasan untuk dukungan ISP Anda untuk membalikkan pelanggan yang marah. Mereka harus bekerja dengan penyedia hulu dan menyelesaikannya. Masalah seperti itu tidak sering terjadi, karena ISP backbone memiliki kualitas yang lebih baik. Mereka mungkin terjadi jika beberapa tautan turun dan lalu lintas sementara dialihkan melalui tautan cadangan yang memiliki bandwidth lebih rendah.
- masalah di dalam infrastruktur ISP Anda. Ini adalah situasi ketika Anda bisa lebih keras. Panggil dukungan dan beri tahu mereka "Perute Anda dengan IP ini (Anda akan melihat yang mana di mtr, akan ada paket loss di sana) memiliki masalah. Perbaiki dan katakan padaku berapa banyak waktu yang Anda butuhkan untuk memperbaikinya." Kadang-kadang mereka akan mengatakan sepuluh menit atau 30 menit, hanya untuk menghindari panggilan Anda, karena kebanyakan orang memanggil sekali dan menyerah. Jika mereka mengatakan sepuluh menit dan masalahnya tidak teratasi, telepon lagi setelah sepuluh menit. Jangan pernah mengatakan "internet tidak berfungsi" atau sesuatu seperti itu. Katakan kepada mereka apa masalahnya, jika Anda bisa mengetahuinya, ini akan membuat mereka mengerti bahwa Anda tahu bagian teknologi dan mereka tidak akan pergi dengan membungkam Anda dengan memberikan alasan teknis konyol.
- masalah antara Anda dan gateway Anda. Ini bisa lebih sulit untuk di-debug, karena ada banyak faktor yang terlibat. Mereka dapat terjadi karena kartu jaringan Anda rusak. Tetapi mereka juga bisa terjadi karena Anda mendapatkan ADSL melalui saluran telepon lama dan sinyalnya buruk. Ini sudah menjadi sakit kepala ISP Anda, itu akan menggantikan saluran telepon Anda untuk memenuhi standar.
Hilang internet banyak membuat orang stres, jadi jangan pernah bersikap kasar ketika berbicara dengan orang-orang pendukung. Ingatlah bahwa mereka hanya menghasilkan uang dengan cara ini dan umumnya mereka bukan musuh Anda :-) Jadi bersikap baik kepada mereka. Tetapi juga selalu meminta nama dan ID mereka. Penting karena dengan cara ini Anda sudah tahu nama yang akan Anda keluhkan nanti, jika orang yang mendukung memberikan informasi yang tidak akurat atau hanya mengatakan kebohongan yang jelas kepada Anda (ya, itu terjadi juga). Jika Anda merasa bahwa Anda membuang-buang waktu, minta dengan sopan untuk dihubungkan dengan sysadmin tingkat atas dan berbicara dengannya.
Buat forum yang dihosting secara lokal dan sebarkan berita di antara klien-klien ISP tertentu. Jika sesuatu menjadi buruk, forum akan langsung mengisi dengan keluhan dan log yang membuktikan bahwa ISP memang memiliki masalah dan bahwa kasus Anda bukan satu. Argumen seperti itu sangat berharga jika situasinya berkembang dan Anda harus berbicara dengan manajer senior. Mereka sangat sensitif tentang hal-hal seperti itu dan ini adalah salah satu alasan mengapa banyak ISP tidak memiliki forum dukungan teknis sendiri untuk pelanggan, karena setiap masalah yang dilaporkan adalah PR buruk bagi mereka :-)
Seperti yang ditunjukkan dengan benar, monopoli, terutama yang terkait dengan pemerintah, adalah penderitaan lain. Tapi ini adalah pedang bermata dua. Jika monopoli memperoleh reputasi buruk terhadap kliennya sebagai "ISP jelek", segera setelah akan muncul pemain kedua di pasar (dan ini akhirnya akan terjadi, cepat atau lambat) - banyak klien akan membatalkan kontrak mereka. Bukan untuk beralih ke ISP yang lebih baik, hanya untuk menyingkirkan ISP yang jelek.
Mengenai masalah ping Anda: ya, ini bisa menjadi masalah DNS. Terkadang startup ISP (terutama di negara-negara berkembang) mendapatkan sepasang server DNS yang dikonfigurasikan ketika meluncurkan layanan mereka. Pada titik tertentu basis klien tumbuh cukup sehingga server DNS tidak dapat menangani beban lagi "hanya karena kadang-kadang masih berfungsi, jadi tidak perlu memperbaiki apa pun". Ada beberapa solusi di sini yang dapat membantu mengurangi masalah:
- gunakan server DNS alternatif: yang dari google atau dari opendns. Gunakan jika Anda bisa, itu tidak selalu mungkin, karena beberapa ISP sejauh memblokir permintaan DNS ke server DNS pihak ketiga (tebak apa yang terjadi ketika server DNS mereka mati karena suatu alasan)
- menggunakan proxy caching DNS lokal. Saya telah menggunakan pdnsd dan melakukan pekerjaan dengan sangat baik untuk saya