มีอะไรที่ฉันสามารถทำได้เกี่ยวกับคนที่ชี้โดเมนของพวกเขาที่ ip ของฉันหรือไม่?


9

นี่เป็นคำขอแปลก ๆ ด้วยเหตุผลบางอย่างใครก็ตามที่เป็นเจ้าของsafeandbuy.comได้ชี้โดเมนของพวกเขาที่ที่อยู่ IP ของฉัน สาเหตุที่เป็นปัญหาคือฉันมีซอฟต์แวร์รวบรวมข้อมูลทุกชนิดที่พยายามรวบรวมข้อมูลเว็บไซต์ของฉันด้วยชื่อโดเมนนั้น

มีอะไรที่ฉันสามารถทำได้เกี่ยวกับเรื่องนี้?


ฉันมีปัญหาเดียวกัน ในความเป็นจริงเมื่อฉันค้นหาโดเมนของผู้ชายคนอื่น dnsdo2.com ดูเหมือนว่าเขามีระเบียน A ของเขาที่ตั้งค่าเป็น IP ของฉัน dnswatch.info/dns/… ฉันเขียนถึงนายทะเบียนแล้ว แต่พวกเขาออกจากจีนและฉันไม่แน่ใจว่าพวกเขาจะทำอะไรเกี่ยวกับเรื่องนี้ ฉันไม่ต้องการให้โปรแกรมรวบรวมข้อมูลทั้งหมดพยายามรวบรวมข้อมูลกับโดเมนนั้น บางข้อมูลเพิ่มเติมที่: ในขั้นต้นผู้ดูแลระบบเซิร์ฟเวอร์ของฉันตั้งผมมี 4 เซิร์ฟเวอร์ชื่อ ns1, ns2, ns1.name.domain, ns2.name.domain ซึ่งได้รับมอบหมายให้สองชุดของไอพี (ซึ่งเป็นไป
อูบุนตูผู้ใช้

3
นักหลอกลวง SEO บางคนจะชี้โดเมนของพวกเขาไปที่เว็บไซต์ของคุณและใช้เนื้อหาของคุณเพื่อให้โดเมนของพวกเขาเข้าสู่เครื่องมือค้นหา หลังจากนั้นครู่หนึ่งพวกเขาจะชี้โดเมนของพวกเขากลับมาที่ไซต์หลอกลวงของพวกเขาเองและจะเก็บเกี่ยวปริมาณการเข้าชมที่พวกเขาได้รับผ่านข้อความค้นหา
Stefan Lasiewski

คำตอบ:


27

คุณสามารถตั้งค่าโฮสต์เสมือนบนเว็บเซิร์ฟเวอร์ของคุณเพื่อ safeandbuy.com เพื่อดึงดูดปริมาณการเข้าชมทั้งหมดและเพียงแค่มีหน้าดัชนีที่ระบุว่า "ฉันไม่ได้เป็น safeandbuy.com" อย่างน้อยก็จะดึงความนิยมออกจากโดเมนจริงของคุณ

ข้อมูล whois สำหรับ safeandbuy.com มีหมายเลขโทรศัพท์ติดต่อที่อยู่และอีเมล คุณสามารถลองติดต่อพวกเขาและให้พวกเขารู้ว่าพวกเขากำลังชี้ไปที่ไอพีผิด


2
+1 นี่จะเป็นวิธีที่ดีที่สุด
Mark Henderson

9
และหากพวกเขาล้มเหลวในการแก้ไขสถานการณ์คุณสามารถตั้งค่าการเปลี่ยนเส้นทางไปยังเว็บไซต์ลามกที่คุณชื่นชอบ =)
Greeblesnort

1
โยนใน robots.txt ไปที่ (หวังว่า) ป้องกันโปรแกรมรวบรวมข้อมูลจากการพยายามเข้าถึงสิ่งอื่นและนั่นก็สมบูรณ์แบบ
devicenull

หรือดียิ่งขึ้น: ตรวจสอบให้แน่ใจว่าชื่อโฮสต์เสมือนที่เป็นค่าเริ่มต้นของคุณไม่มีเนื้อหาที่มีประโยชน์ที่สามารถช่วยให้พวกเขาได้รับชื่อเสียงในเครื่องมือค้นหา
Andrew B

หากต้องการเพิ่มประสิทธิภาพโซลูชันคุณไม่ต้องการส่งข้อมูลน้อยที่สุดเท่าที่จะเป็นไปได้ในการตอบกลับ ฉันจะบอกว่าการติดตั้ง @Alex โฮสต์เสมือน แต่มีการตอบสนองเพียงอย่างเดียวคือ HTTP 403 ไม่ใช่ไฟล์ "ต้องห้าม" ที่กำหนดเองเพียงแค่ HTTP / 403 ธรรมดาและให้เว็บเบราว์เซอร์ทำส่วนที่เหลือ จากนั้นแบบสอบถามใด ๆ ที่ * .safeandbuy.com จะส่งคืนทันที 403 ผลกระทบของเซิร์ฟเวอร์ที่น้อยที่สุดไม่มีการช่วยเหลือ SEO และผู้ดูแลระบบที่แท้จริงที่เข้าใจผิดมักจะคิดว่าวิธีนี้รวดเร็ว (ใน apache นี้จะเป็น RewriteRule ของ [F])
Ruscal

2

ตกลงที่นี่เป็นสิ่งที่สามารถทำได้ดีมาก:

เพิ่มในส่วน "หัวข้อ" ของคุณที่ด้านบนของหน้าดัชนีของคุณ:

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

(การเติมเต็มของ BillThor whos เป็นสมาชิกอาวุโสมากในเว็บไซต์นี้)

เมื่อทำสิ่งนี้ผู้ที่มีโดเมนของเขาจะชี้ไปที่คุณ .. เมื่อมีคนมาถึงแล้วคลิกที่ลิงก์มันจะเปลี่ยนเส้นทางให้พวกเขาใช้ลิงก์ของคุณเพื่อที่พวกเขาจะได้ขโมยลิงค์โฮมเพจเท่านั้น

น่าเสียดายที่ไม่มีวิธีที่จะหยุดคนประเภทนี้ได้ แต่สิ่งที่คุณทำได้คือเปลี่ยนเส้นทางกลับไปยังลิงก์ของคุณจากโดเมนของเขา

การแก้ไขถาวรอื่นสำหรับปัญหาที่น่ารำคาญนี้

ขึ้นอยู่กับโปรแกรมเซิร์ฟเวอร์ที่คุณใช้ แต่สำหรับ apache2 มีการตั้งค่าโฮสต์เสมือนในไดเรกทอรี '/ etc / apache2 / site-enabled' โดยทั่วไปจะมีโฮสต์เสมือนเริ่มต้น ('000- ค่าเริ่มต้น') และถูกตั้งค่าสำหรับไซต์ mydomain.com ในตอนนี้ ดังนั้นนี่คือแนวทางของฉัน

  1. คัดลอกปัจจุบัน 000- ค่าเริ่มต้นไปยัง 010-somename (โปรดระวัง 000- ค่าเริ่มต้นมักจะเป็นไฟล์ลิงค์สัญลักษณ์ดังนั้นคุณต้องคัดลอกจาก ../site-available/default)

  2. ตั้งค่าโฮสต์เสมือนใน 010-somename เพิ่มสองบรรทัดใต้บรรทัดแรก

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. ทำคะแนนเริ่มต้น 000 คะแนนไปยังไดเรกทอรีอื่น (ที่อื่น ๆ ) ในไฟล์ '000- ค่าเริ่มต้น' เปลี่ยน 'DocumentRoot / var / www' เพื่อชี้ตำแหน่งอื่นเช่น 'DocumentRoot / var / www-test' ไม่จำเป็นต้องมีไดเรกทอรี / var / www-test หากไม่มีอยู่การเชื่อมต่อที่ใช้ชื่อโดเมนอื่นจะได้รับข้อผิดพลาด

  4. รีสตาร์ท apache2: "sudo /etc/init.d/apache2 รีสตาร์ท"

ฉันหวังว่านี้จะเป็นประโยชน์.


000- ค่าเริ่มต้นเป็นอูบุนตูและไม่ถือเป็นความจริงสำหรับ distros ทั้งหมด นอกเหนือจากนั้นมันเป็นคำแนะนำที่ดี
Zypher

แก้ไข. นี่สำหรับอูบุนตู สำหรับ Cent / OS และซอฟต์แวร์อื่น ๆ ค่าเริ่มต้นที่ 000 อาจเป็นอย่างอื่น อย่างไรก็ตามหากคุณใช้ Apache2 วิธีการจะเหมือนกันโดยใช้หลักการประชุมที่แตกต่างกัน นี่เป็นการแก้ไขปัญหาของฉันอย่างถาวร
ผู้ใช้ Ubuntu

-2

ลองใช้ Php เพื่อระบุ URL ของหน้าเว็บ

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
}
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.