Bagaimana cara menggunakan DNS melalui TCP?

4

Google DNS (8.8.8.8 dan 8.8.4.4) diblokir (atau dicemari) oleh semua ISP yang tersedia untuk saya (dan DNS oleh ISP hanya mengembalikan jawaban yang salah untuk beberapa situs sensitif !!), dan dikatakan bahwa jika kami mengubah DNS dari UDP ke TCP, masalah dapat diselesaikan sementara. Bagaimana cara menggunakan DNS over TCP pada Windows 7?

bbaja42
sumber
3
Apa artinya "DNS pada UDP saat ini tercemar di beberapa wilayah"? Dan bagaimana mengubah pertukaran dua paket menjadi pertukaran sembilan paket membantu?
Spiff
1
@Spiff, kami tidak dapat menggunakan Google DNS (8.8.8.8 dan 8.8.4.4) karena diblokir (dan jika kami menggunakan DNS yang disediakan oleh ISP kami, mereka hanya mengembalikan jawaban yang salah!), Tetapi beberapa hasil pengujian menunjukkan bahwa jika kami mengubah DNS dari UDP ke TCP, kami dapat menggunakan Google DNS.

Jawaban:

2

Sudah dijawab pada kesalahan server

bbaja42
sumber
Anda seharusnya datang lebih awal dan dengan demikian saya bisa menyelamatkan reputasi saya .... XD
Rajin dan Anda akan mendapatkan kembali reputasi lebih: D
bbaja42
1
Saya memberikan jawaban Anda upvote kedua sehingga Anda mendapatkan seluruh karunia. Jangan bilang aku tidak pernah melakukan apapun untukmu. :-)
Spiff
4
Tunggu dulu, bukankah tautan itu menggambarkan perangkat lunak untuk tunneling TCP melalui DNS, bukankah OP ingin bekerja sebaliknya dengan tunneling DNS mereka melalui TCP untuk menghindari keracunan DNS oleh ISP mereka?
DMA57361
@ DMA57361 Oh, Anda benar. Aku meliriknya terlalu cepat. Ups.
Spiff
1

Kemungkinan lain yang tidak memerlukan perangkat lunak, adalah menggunakan penyedia DNS yang ISP Anda tidak ketahui, dan mungkin tidak memblokir. Ini akan berfungsi jika ISP Anda tidak cukup canggih untuk memblokir semua permintaan DNS yang tidak ditujukan pada servernya, dan lebih memilih untuk solusi mudah memblokir server DNS Google dengan alamat IP mereka.

Selain Google Public DNS , ada beberapa yang lain dengan kualitas sangat bagus yang juga gratis.

Contohnya adalah OpenDNS atau Keuntungan DNS . Dalam kasus saya, saya memilih menggunakan DNS Advantage daripada ISP saya, bukan karena lebih tepat, tetapi hanya karena lebih cepat.

Solusi lain mungkin menggunakan server VPN luar untuk benar-benar lepas dari segala jenis kendali oleh ISP Anda. Biaya VPN berkecepatan tinggi hanya beberapa dolar per bulan.

harrymc
sumber
Ini juga dapat membantu: Cara mengakses situs web yang diblokir - Top 10 .
harrymc
1

Sejujurnya, jika Anda berada di belakang firewall ISP, kemungkinan Anda dapat mengakses situs-situs 'sensitif' dengan cara apa pun agak kecil kecuali Anda memiliki akses ke mesin lain di luar firewall (atau membeli layanan VPN itu, atau menggunakan hal-hal seperti freenet / untuk ..)

Namun demikian, cara mudah adalah dengan membeli kindle 3g bekas yang memungkinkan penjelajahan melalui browser bawaan melalui jaringan yang tidak dimonitor oleh firewall yang hebat.

Semoga berhasil!

bubu
sumber
@DanteisnotaGeek, biarkan kami lanjutkan diskusi ini dalam obrolan /// (♦ edit: memindahkan semua komentar ke obrolan)
bubu
0

Bagi saya sepertinya tidak ada jawaban sebelumnya yang benar-benar menjawab pertanyaan, saya akan mencobanya:

Tcp adalah failover standar untuk permintaan dns jika udp tidak berfungsi. Anda dapat melakukan permintaan nslookup melalui tcp seperti ini:

nslookup "-set vc" yahoo.com

Tentu saja, itu tidak akan membantu Anda dengan lalu lintas lainnya. Untuk itu saya pikir Anda perlu lokal dns forwarder .

eis
sumber