Demi diskusi, berpura-pura bahwa saya memiliki server web Apache yang melayani situs web di www.example.org. Nama domain ini diselesaikan ke alamat IP publik di 192.168.1.100 (anggap ini adalah IP publik).
Diskusi di Adakah yang bisa saya lakukan tentang seseorang yang telah mengarahkan domain mereka ke ip saya? menunjukkan bahwa siapa pun dapat mengarahkan domain mereka ke IP saya. Apache tidak akan mencegah hal ini secara default, tetapi seorang administrator dapat menangani ini satu per satu melalui penggunaan daftar hitam.
Namun, menjadi lebih umum bagi scammers untuk mendaftarkan lusinan domain (atau lebih) untuk digunakan dalam scam. Saya khawatir tentang kemungkinan serangan berikut:
- Scammer mendaftarkan ratusan nama domain, dan mengarahkannya ke alamat IP khusus saya.
- Scammer mengarahkan mesin pencari di domain scam mereka, sehingga menggunakan konten saya untuk meningkatkan posisi mereka di mesin pencari.
- Kemudian, scammer memindahkan nama domain mereka untuk menunjuk ke server mereka sendiri yang menjadi tuan rumah scam / porno, atau bisnis yang bersaing, dll. Dengan demikian menuai manfaat dari kedudukan mereka di mesin pencari. Beberapa domain ini mungkin juga digunakan dalam spam komentar .
- Keuntungan!!
Saya percaya saya telah melihat scammers menggunakan trik ini di masa lalu, yang melibatkan puluhan domain. Kami tidak menyadari implikasi penipuan pada saat itu, dan menganggap ini adalah domain yang salah konfigurasi.
Apakah ada istilah untuk trik SEO jahat ini? SEO menyamar? Pengalihan DNS?
Bagaimana saya bisa mencegah ini menggunakan Apache? Saya sedang mempertimbangkan perbaikan "daftar putih" berdasarkan penggunaan default VirtualHosts
, ServerNames
& ServerAliases
sehingga Apache hanya menanggapi permintaan di mana Nama Server yang terdaftar putih ini muncul di Host:
header " ". Segala sesuatu yang lain akan ditolak (atau dialihkan ke halaman tertentu). Namun, saya tidak yakin apakah ini pendekatan terbaik.
Sebagai contoh, saya telah mengkonfigurasi domain http://thisisnotserverfault.stefanco.com/ untuk menunjuk pada IP untuk Serverfault.com. Anda dapat melihat hasilnya di sini: http://thisisnotserverfault.stefanco.com/ .
sumber
Jawaban:
Saya akan mengatur entri NameVirtualHost untuk semua entri domain Anda sendiri dan memiliki apa pun yang tidak cocok dengan mereka yang mendapatkan halaman penjelasan (yang merupakan apa yang telah Anda contohkan dari Serverfault). Referensi http://httpd.apache.org/docs/2.0/vhosts/name-based.html
sumber
return 444;
di vhost default).Anda tidak dapat mencegah siapa pun mengarahkan server DNS mereka ke IP Anda. Namun, Anda dapat memilih untuk tidak menayangkan konten HTTP apa pun ke domain tersebut. Gunakan Virtualhosts untuk menayangkan konten untuk domain Anda sendiri, dan jangan tetapkan host virtual default. Atau gunakan virtualhost default untuk melayani 404 atau 403, yang seharusnya menakuti para spammer.
sumber
Masukkan http://en.wikipedia.org/wiki/Canonical_link_element ke halaman web Anda yang memberi tahu mesin pencari domain yang benar untuk digunakan. Tautan scammers kemudian akan menjadi manfaat SEO bagi Anda daripada merugikan.
sumber