Domain-Name-System

對於將域名指向我的 ip 的人,我能做些什麼嗎?

  • March 11, 2022

這是一個奇怪的要求。出於某種原因,任何擁有safeandbuy.com者都將他們的域指向了我的 IP 地址。這是一個問題的原因是我有各種各樣的爬蟲,它們試圖用那個域名來爬取我的網站。

對此我能做些什麼嗎?

您可以在您的網路伺服器上為 safeandbuy.com 設置一個虛擬主機來獲取所有流量,並且只需一個索引頁面顯示“我不是 safeandbuy.com”。這至少會將點擊量從您的實際域中拉出來。

safeandbuy.com 的 whois 資訊有聯繫電話號碼、地址和電子郵件。您可以嘗試聯繫他們,讓他們知道他們指向了錯誤的 IP。

好的,這是一件非常好的事情:

在索引頁頂部的“標題”部分下添加:

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

(BillThor 的補充,他是本網站的資深會員)

通過這樣做,他的域指向您的域的人..一旦有人到達那裡並點擊連結,它將重定向他們以使用您的連結,因此他們只能竊取首頁連結而沒有其他內容)。

不幸的是,沒有辦法阻止這類人。但您所能做的就是從他的域重定向回您的連結。

另一個永久解決這個討厭問題的方法。

這取決於您使用的伺服器程序,但是對於 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
  1. 將 000-default 指向其他目錄(其他地方)。在“000-default”文件中,將“DocumentRoot /var/www”更改為指向其他位置,如“DocumentRoot /var/www-test”。目錄/var/www-test 不需要存在,如果不存在,使用其他域名的連接會出錯。
  2. 重啟 apache2:“sudo /etc/init.d/apache2 restart”

我希望這是有幫助的。

引用自:https://serverfault.com/questions/146621