Bagaimana ISP memblokir situs web saya dengan pesan peringatan [ditutup]

16

Saya telah mencari tentang topik ini di Google tetapi kebanyakan saya mendapatkan hasil bagaimana membuka blokir situs web yang diblokir oleh ISP. Jadi, saya memiliki situs web yang diblokir agar tidak dilihat oleh pemirsa dan ketika saya mengunjungi domain saya www.mydomain.com, itu akan mengarahkan semua pengguna ke www.mydomain.com/blocked.aspxdan ada pesan yang muncul bahwa 'situs ini diblokir karena melanggar hukum nasional.' Jika saya mengubah DNS saya ke google DNS, situs dapat dilihat secara normal.

Saya menggunakan WordPress untuk meng-host situs web ini, dan pertanyaan saya adalah, bagaimana ISP dapat mengarahkan orang lain ke direktori lain seperti /blocked.aspx? Saya pikir file ini berjalan di Microsoft IIS Server, bukan Apache Server.

Saya harap saya bisa mendapatkan pemahaman teknis tentang ini.

MaXi32
sumber
5
Betulkah? Mengapa downvote tanpa alasan? Ini bukan pertanyaan tugas dan saya tidak terburu-buru untuk mendapatkan jawabannya. Saya pikir ini tentang modifikasi DNS oleh ISP tetapi saya tidak mengerti bagian teknis tentang itu. Dan mungkin hal DNS terkait dengan Server dan saya di forum yang benar saya pikir.
MaXi32
10
Karena di sebuah situs untuk admin profesional, HAMPIR seperti meminta di forum memasak pro cara menyalakan oven. Sepele. Namun, mengingat ini adalah penyalahgunaan DNS yang jarang "digunakan", ini adalah pertanyaan yang valid - jadi jangan pilih saya.
TomTom
2
Perhatikan bahwa ISP Anda juga dapat mengamati aktivitas internet Anda. Jadi, jika apa yang Anda lakukan adalah ilegal, hanya mengubah DNS mungkin bukan ide yang baik.
CodesInChaos
10
@ TomTom, pertanyaan mendasar bukanlah hal yang buruk untuk situs bagi para profesional.
user1717828
Bagaimanapun, jika tujuan ISP Anda adalah untuk memblokir server web untuk berlangganan rumah, mereka hanya akan memblokirnya untuk pelanggan mereka sendiri. Anda harus merasa senang mereka tidak memblokirnya di tulang punggung jaringan mereka. (tapi saya rasa lalu lintas akan diperketat). Seperti yang diceritakan orang lain, itu bermain dengan api untuk Anda.
yagmoth555

Jawaban:

4

Dari apa yang saya baca di jawaban lain, rasanya Anda bertanya secara khusus bagaimana ISP Anda mengelola untuk menambahkan "diblokir .aspx" di akhir domain Anda. Jika itu masalahnya, mari kita lihat studi kasus:

Anda memiliki server web yang berjalan di http: //mysite.mine/ , yang diputuskan oleh publik, DNS yang sepenuhnya tepercaya menjadi IP publik 10.0.0.1. Anda dapat menjelajah ke http: //mysite.mine/index.aspx atau /about.aspx atau apa pun karena Anda hosting di server Anda. Pada kenyataannya, itu SEPENUHNYA memutuskan ke http://10.0.0.1/about.aspx karena itulah yang dilakukan DNS - Ia memutuskan nama domain ke alamat IP.

ISP Anda telah memutuskan bahwa situs web Anda perlu diblokir karena alasan apa pun, sehingga mereka mengarahkan permintaan DNS yang meminta http: //mysite.mine/ ke IP publik 192.168.0.1, server web yang dihosting oleh ISP Anda. Jadi segala upaya untuk mengakses http: //mysite.mine/ akan benar-benar mengarahkan ulang ke http://192.168.0.1/ . Setelah mereka memiliki itu, itu masalah sederhana untuk mengkonfigurasi server web mereka untuk mengarahkan ulang setiap upaya mengakses weberver itu dengan diblokir .aspx. Peramban Anda menampilkan http: //mysite.mine/blocked.aspx , tetapi pada kenyataannya Anda mengakses http://192.168.0.1/block.aspx .

Sejauh menyangkut browser Anda, ini menampilkan http: //mysite.mine/ , karena itulah yang dikatakan oleh server DNS, sehingga browser Anda tidak akan mengubah domain jika ada pengalihan ke alamat IP yang sama. Inilah sebabnya mengapa Anda melihat diblokir.aspx di akhir domain - Karena itu bukan server web Anda.

Connor Bell
sumber
1
Terima kasih telah menjelaskan bagian teknis tentang 'bagaimana hal ini dilakukan'. Membaca jawaban dari orang lain dan Anda, saya mendapat pandangan penuh bagaimana mereka memblokir situs web saya.
MaXi32
24

Seperti yang sudah Anda katakan:

Jika saya mengubah DNS saya ke google DNS, situs dapat dilihat secara normal.

Jadi ada hubungannya dengan DNS. ISP Anda menyediakan Server-DNS-nya sendiri dan ia memiliki daftar domain yang diblokir. Saat Anda sekarang menanyakan alamat IP dari domain yang diblokir, ISP Anda tidak akan merespons dengan alamat ip yang benar tetapi dengan alamat IP servernya sendiri (atau FBI atau apa pun) yang kemudian hanya akan menampung situs-"diblokir". .

tkausl
sumber
3
Iya. Sepele seperti itu. DNS bersifat hierarkis dan setiap server DNS dapat "mengesampingkan" cadangan ke server dns "yang benar". Dan mengarahkan Anda ke host lain. Itulah sebabnya HTTPS penting dengan root tepercaya - karena memastikan seseorang menjamin Anda terhubung ke server CORRECT.
TomTom
Menarik. Jadi, situs web seperti Torrentz.eu diblokir di Portugal. Itu berarti bahwa saya bisa mengubah DNS di router saya dan itu menyelesaikannya? Tidak perlu untuk Tor?
Ismael Miguel
Itu benar, kecuali ISP Anda mengarahkan lalu lintas ke alamat IP tertentu seperti firewall chinas (saya kira).
tkausl
5
@ IsmaelMiguel Itu tergantung pada cara kerja blok. Jika itu adalah blok berbasis DNS sederhana mengubah server DNS menghindari blok. Jika itu berbasis alamat IP atau bahkan berbasis paket-inspeksi, Anda akan memerlukan Tor atau semacam VPN.
CodesInChaos
1
Dan ISP dapat mengarahkan lalu lintas DNS ke server sendiri, bukan yang Anda pilih jika mereka inginkan. Banyak metode penyaringan yang berbeda, banyak solusi.
jcaron
9

Mari kita katakan bahwa Anda memiliki situs web http://example.org . Ketika Anda menggunakan server DNS ISP Anda, itu akan menyelesaikan domain itu ke alamat IP

Karena ISP tidak ingin Anda melihat situs web, mereka akan membiarkan server DNS mereka memberi Anda IP yang berbeda. Pada alamat IP itu, mereka dapat menghosting halaman yang menunjukkan pesan peringatan kepada Anda.

ISP tidak mengubah situs web Anda dengan cara apa pun, mereka hanya mengarahkan pengguna ke server web mereka sendiri.

Thorchy
sumber
1
Bagaimana dengan penambahan /blocked.aspx, bagaimana mereka mempertahankan nama domain dan menambahkan ekstra /blocked.aspx di akhir? Saya mengerti apa yang Anda katakan di sini. Tapi direktori ekstra /blocked.aspx dengan nama domain yang masih dipertahankan membuat saya bingung.
MaXi32
8
@ MaXi32 Ayo, ini sepele. Server yang mereka redirect ke mengeluarkan respons pengalihan HTTP ketika ia mendapat permintaan untuk folder / file lain. Kemudian browser Anda di-refresh dan menampilkan "/blocked.aspx".
TomTom
Saya ingin menambahkan +1 tentang respons pengalihan HTTP. Saya tidak punya izin.
MaXi32
6

Kamu bertanya:

bagaimana ISP mengarahkan orang lain ke direktori lain

Sebenarnya, mereka tidak. Mereka mengarahkan orang ke server lain . Ini ada hubungannya dengan cara kerja DNS. Jawaban lain telah membahas hal ini secara luas, jadi saya akan membahas sedikit lebih detail:

Ketika seseorang pergi ke http://www.example.com/, browser terlebih dahulu membuat permintaan DNS untuk menemukan alamat IP www.example.com. Ini biasanya pergi ke server DNS yang dijalankan oleh ISP mereka. ServerFault memiliki detail lebih lanjut tentang permintaan DNS dalam pertanyaan lain .

Server DNS merespons permintaan dengan alamat IP. Dalam kasus blok situs web seperti yang Anda jelaskan, server merespons dengan beberapa server lain - mungkin server yang dikelola pemerintah - yang mengalihkan semua permintaan ke /blocked.aspx.

DNS Google tidak memblokir domain Anda dengan cara ini, jadi Anda mendapatkan alamat IP server Anda alih-alih server web-blok pemerintah.

Brian
sumber
3

ISP biasanya menjalankan server DNS mereka sendiri, yang digunakan pelanggan secara default (biasanya karena pelanggan lalai untuk mengubahnya). Hal ini memungkinkan ISP untuk mengarahkan kembali lalu lintas ke nama domain apa pun ke server lain, cukup dengan mengembalikan alamat IP palsu untuk nama domain itu. Di antara kekurangan lainnya, ini memungkinkan ISP untuk mengarahkan kembali situs web yang "diblokir" ke server mereka sendiri, yang hanya akan menampung halaman "diblokir.aspx" (atau halaman apa pun yang digunakan ISP).

Micheal Johnson
sumber
0

Anda perlu berbicara dengan Anda ISP untuk menentukan mengapa mereka melakukan apa yang mereka lakukan. Buka tiket dengan keluhan tentang ini. Kemungkinan besar mereka menggunakan perangkat IPS dan tanda tangan mendeteksi Anda mencoba melakukan sesuatu yang sengaja tidak mereka izinkan karena alasan hukum atau bisa jadi bug di perangkat. Anda tidak akan tahu yang mana kecuali Anda mengejar jawaban dari mereka. Jawaban sebelumnya tampaknya hanya berspekulasi / dugaan pada alasannya.

pengguna334242
sumber
6
Pertanyaannya adalah "bagaimana" tidak "mengapa"
Saya tidak perlu menghubungi mereka karena saya memberikan alasan dalam pertanyaan saya bahwa situs saya diblokir karena melanggar hukum nasional (pemerintah meminta ISP untuk memblokirnya).
MaXi32