내 IP에서 도메인을 지적한 사람에 대해 내가 할 수있는 일이 있습니까?


9

이것은 이상한 요청입니다. 어떤 이유로 든 소유 한 사람 safeandbuy.com이 도메인을 내 IP 주소로 지정했습니다. 문제가되는 이유는 해당 도메인 이름으로 내 사이트를 크롤링하려는 모든 종류의 크롤러를 가지고 있기 때문입니다.

이것에 대해 내가 할 수있는 일이 있습니까?


같은 문제가 있습니다. 실제로 다른 사람인 dnsdo2.com의 도메인을 조회 할 때 자신의 A 레코드가 내 IP로 설정되어있는 것 같습니다. dnswatch.info/dns/… 나는 이미 등록 기관에 썼지 만 중국에서 나 왔으며 그들이 그것에 대해 무엇을 할 것인지 확신 할 수 없습니다. 또한 모든 크롤러가 해당 도메인으로 크롤링하는 것을 원하지 않습니다. 추가 정보 : 처음에 서버 관리자는 두 개의 IP 세트에 할당 된 4 개의 이름 서버 ns1, ns2, ns1.name.domain, ns2.name.domain으로 설정했습니다 (하나는
Ubuntu User

3
일부 SEO 사기꾼은 사이트를 도메인으로 지정하고 콘텐츠를 사용하여 도메인을 검색 엔진으로 가져옵니다. 잠시 후 도메인을 자신의 사기 사이트로 되돌려 놓고 검색어를 통해 방문한 방문 트래픽을 회수합니다.
Stefan Lasiewski

답변:


27

safeandbuy.com이 모든 트래픽을 확보 할 수 있도록 웹 서버에 가상 호스트를 설정할 수 있으며 "I safeandbuy.com이 아닙니다"라는 색인 페이지가 있습니다. 그것은 적어도 실제 도메인에서 적중을 끌어낼 것입니다.

safeandbuy.com의 whois 정보에는 연락 전화 번호, 주소 및 이메일이 있습니다. 그들에게 연락을 시도하여 그들이 잘못된 IP를 가리키고 있음을 알릴 수 있습니다.


2
+1 가장 이상적인 방법입니다
Mark Henderson

9
그리고 그들이 상황을 바로
잡지 못하면 언제든지

1
robots.txt를 던져 크롤러가 다른 것에 액세스하려고하지 않도록하십시오 (완벽합니다).
devicenull

또는 더 나은 : 기본 이름 기반 가상 호스트가 검색 엔진 평판을 얻는 데 도움이되는 유용한 컨텐츠를 제공하지 않는지 확인하십시오.
Andrew B

솔루션을 최적화하기 위해 응답에서 가능한 적은 데이터를 보내지 않을 것입니다. @Alex 가상 호스트를 설정하되 HTTP 403 만 응답합니다. 사용자 정의 "금지 된"파일이 아니라 일반 HTTP / 403만으로 웹 브라우저가 나머지 작업을 수행하도록합니다. 그런 다음 * .safeandbuy.com에 대한 쿼리는 즉시 403을 반환합니다. 서버에 미치는 영향을 최소화하고 SEO에 대한 도움을주지 않으며 실제 관리자는이 문제를 해결하는 경향이 있습니다. (아파치에서 이것은 [F]의 RewriteRule이 될 것입니다)
Ruscal

2

여기에 매우 좋은 일이 있습니다.

색인 페이지 상단의 "헤더"섹션에 추가하십시오.

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

(BillThor whos의 보완은이 사이트에서 매우 선임 회원입니다)

이렇게하면 자신의 도메인을 가진 사람이 귀하의 도메인을 가리 켰습니다. 일단 누군가가 링크를 클릭하면 귀하의 링크를 사용하도록 리디렉션하여 귀하의 링크를 사용하여 홈페이지 링크 만 훔칠 수 있습니다).

불행히도 이런 종류의 사람들을 막을 방법이 없습니다. 하지만 도메인에서 링크로 다시 리디렉션하면됩니다.

이 성가신 문제에 대한 또 다른 영구적 인 수정.

사용중인 서버 프로그램에 따라 다르지만 apache2의 가상 호스트 설정은 '/ etc / apache2 / site-enabled'디렉토리에 있습니다. 기본적으로 기본 가상 호스트 ( '000-default')가 있으며 이는 현재 mydomain.com 사이트에 설정되어 있습니다. 따라서 여기 내 접근 방식이 있습니다.

  1. 현재 000-default를 010-somename에 복사하십시오. 000-default는 일반적으로 기호 링크 파일이므로 ../site-available/default에서 복사해야합니다.

  2. 010-somename에서 가상 호스트 설정을 설정하십시오. 이 두 줄을 첫 줄 아래에 추가하십시오

    '<VirtualHost *:80>':
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    
  3. 000- 디폴트가 다른 디렉토리 (다른 곳)를 가리 키도록합니다. '000-default'파일에서 'DocumentRoot / var / www-test'와 같은 다른 위치를 가리 키도록 'DocumentRoot / var / www'를 변경하십시오. / var / www-test 디렉토리가 없어도됩니다. 디렉토리가 없으면 다른 도메인 이름을 사용하는 연결에 오류가 발생합니다.

  4. apache2 다시 시작 : "sudo /etc/init.d/apache2 restart"

도움이 되길 바랍니다.


000-default는 우분투주의이며 모든 배포판에 적용되지는 않습니다. 그 외에는 좋은 조언입니다.
Zypher

옳은. 우분투입니다. Cent / OS 및 기타 소프트웨어의 경우 000-default는 다른 것일 수 있습니다. 그러나 Apache2를 사용하는 경우 다른 규칙을 사용하여 접근 방식이 동일합니다. 이것은 내 문제를 영구적으로 해결했습니다.
우분투 사용자

-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.