Apakah ada yang bisa saya lakukan tentang seseorang yang telah mengarahkan domain mereka ke ip saya?

9

Ini semacam permintaan aneh. Untuk beberapa alasan siapa pun yang memiliki safeandbuy.comtelah mengarahkan domain mereka ke alamat IP saya. Alasannya masalah adalah saya memiliki semua jenis perayap yang mencoba merayapi situs saya dengan nama domain itu.

Adakah yang bisa saya lakukan tentang ini?

Mikha
sumber
Saya memiliki masalah yang sama. Bahkan ketika saya mencari domain dari orang lain, dnsdo2.com sepertinya dia memiliki rekor A yang ditetapkan untuk IP saya. dnswatch.info/dns/… Saya sudah menulis ke registrar tetapi mereka keluar dari China dan saya tidak yakin mereka akan melakukan apa-apa. Saya juga tidak ingin semua perayap mencoba merayapi dengan domain itu. Beberapa info tambahan: Awalnya, admin server saya mengatur saya dengan 4 server nama ns1, ns2, ns1.name.domain, ns2.name.domain yang ditugaskan untuk dua set IP (salah satunya adalah
Ubuntu User
3
Beberapa scammer SEO akan mengarahkan domain mereka ke situs Anda, dan menggunakan konten Anda untuk memasukkan domain mereka ke mesin pencari. Setelah beberapa saat, mereka akan mengarahkan domain mereka kembali ke situs scam mereka sendiri, dan akan memetik traffic kunjungan yang mereka dapatkan melalui permintaan pencarian.
Stefan Lasiewski

Jawaban:

27

Anda dapat mengatur virtualhost di server web Anda untuk safeandbuy.com untuk mengambil semua lalu lintas itu, dan hanya memiliki halaman indeks yang mengatakan "Saya tidak amanandbuy.com". Setidaknya itu akan menarik hit dari domain Anda yang sebenarnya.

Informasi whois untuk safeandbuy.com memiliki nomor telepon, alamat, dan email kontak. Anda dapat mencoba menghubungi mereka dan memberi tahu mereka bahwa mereka menunjuk ke IP yang salah.

Alex
sumber
2
+1 Ini akan menjadi metode yang paling ideal
Mark Henderson
9
dan, jika mereka gagal untuk memperbaiki situasi, Anda selalu dapat mengatur redirect ke situs porno favorit Anda =)
Greeblesnort
1
Lemparkan ke robots.txt untuk (semoga) mencegah crawler mencoba mengakses hal lain, dan itu sempurna.
devicenull
Atau bahkan lebih baik: pastikan virtualhost berbasis nama default Anda tidak menyediakan konten yang berguna yang dapat membantu mereka mendapatkan reputasi mesin pencari.
Andrew B
Untuk mengoptimalkan solusi, Anda tidak ingin mengirim sesedikit mungkin data dalam respons. Saya akan mengatakan untuk mengatur @ virtual host virtual, tetapi hanya memiliki respon menjadi HTTP 403. Bukan file "terlarang" kustom, hanya HTTP / 403 polos dan biarkan browser web melakukan sisanya. Maka setiap permintaan ke * .safeandbuy.com akan mengembalikan 403 instan. Dampak server minimal, tidak ada bantuan SEO yang diberikan, dan admin sungguhan yang melakukan kesalahan cenderung untuk mencari tahu ini CEPAT. (dalam apache ini akan menjadi
Aturan Menulis Ulang
2

Ok di sini adalah sesuatu yang bisa sangat baik untuk dilakukan:

Tambahkan ini di bawah bagian "header" Anda di bagian atas halaman indeks Anda:

<base href="http://www.mydomain.com" target="_top"/>

(Pelengkap dari BillThor yang merupakan anggota yang sangat senior di situs ini)

Dengan melakukan ini, orang yang memiliki domainnya menunjuk ke Anda .. begitu seseorang tiba di sana dan mengklik tautan, itu akan mengarahkan mereka untuk menggunakan tautan Anda sehingga mereka hanya dapat mencuri tautan beranda dan tidak ada yang lain).

Sayangnya tidak ada cara untuk menghentikan orang semacam ini. tetapi yang dapat Anda lakukan hanyalah melakukan redirect kembali ke tautan Anda dari domainnya.

Perbaikan permanen lain untuk masalah sial ini.

Itu tergantung pada program server apa yang Anda gunakan, tetapi untuk, apache2 memiliki pengaturan virtual host di direktori '/ etc / apache2 / site-enabled'. Pada dasarnya, ia memiliki host virtual default ('000-default') dan ini ditetapkan untuk situs mydomain.com untuk saat ini. Jadi, inilah pendekatan saya.

  1. Salin 000-default saat ini ke 010-nama keluarga. (Harap berhati-hati, 000-default biasanya berupa file tautan simbolis sehingga Anda harus menyalinnya dari ../site-available/default.)

  2. Atur pengaturan virtual host di 010-nama wanita. Tambahkan dua baris ini di bawah baris pertama

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. Buat 000 poin default ke direktori lain (di tempat lain). Dalam file '000-default', ubah 'DocumentRoot / var / www' untuk menunjuk lokasi lain seperti 'DocumentRoot / var / www-test'. Direktori / var / www-test tidak perlu ada, Jika tidak ada, koneksi menggunakan nama domain lain akan mendapatkan kesalahan.

  4. Restart apache2: "sudo /etc/init.d/apache2 restart"

Saya harap ini bermanfaat.

Pengguna Ubuntu
sumber
000-default adalah ubuntuism dan tidak berlaku untuk semua distro. Selain itu saran bagus.
Zypher
Benar. Ini untuk Ubuntu. Untuk Cent / OS dan perangkat lunak lain, 000-default mungkin merupakan sesuatu yang lain. Namun, jika Anda menggunakan Apache2, pendekatannya akan sama dengan menggunakan konvensi yang berbeda. Ini menyelesaikan masalah saya secara permanen.
Pengguna Ubuntu
-2

Coba gunakan Php untuk mengidentifikasi URL halaman web

if(strpos( $_SERVER['HTTP_HOST'], 'yoururl.com') !== false){
    echo "This is Genuine Yoururl.com";
} else {
    header('Location: http://www.yoururl.com.com/'); exit; // Someone has opened your site as iframe or is using A record to point toward your website
}
Aniket Singh
sumber