知識庫
幾十個域名都指向同一個IP這樣會對域名有影響嗎?在理論上是不影響的,域名與IP的相互轉換是由域名服務系統實現的。域名通過域名系統(DNS)的正向查詢模式解析出域名的IP地址。以Windows 系統為例,需通過IIS配置,綁定相應的域名,然后后,綁定域名指向下面的網站源碼文件才能打開域名對應的網站。所以多個域名對應一個IP不影響使用,但是服務器不能超負載功能。
域名服務器測試:http://www.bxgb88.com/dedicated/hk.html
而且對網站運營來說,肯定有影響,還比較大。當幾十個域名都指向一個IP的時候。會導致域名的權重不集中,這樣就會影響到了搜索引擎的排名。會很容易誤導為這是一個垃圾站群。域名指向中還會有個域名劫持問題,以下是域名惡意指向的實例和解決方案!
1、域名劫持實例
假設某用戶訪問百度的網站,在輸入網址時發現訪問的URL改變了,中間明顯會感受到頁面的跳轉。出于種種目的將自己的域名通過域名服務商的服務,解析到他人的服務器上,而被解析的服務器上實際沒有相應的站點,這種情況稱為惡意指向。
2、域名惡意指向的原理?
一般情況下,要使域名能訪問到網站需要兩步,第一步,將域名解析到網站所在的主機,第二步,在web服務器中將域名與相應的網站綁定。但是,如果通過主機IP能直接訪問某網站,那么把域名解析到這個IP也將能訪問到該網站,而無需在主機上綁定,也就是說任何人將任何域名解析到這個IP就能訪問到這個網站。
3、域名惡意指向之后會有,非法網站被工信部掃描到之后, 域名是不友善的域名,比如曾經指向非法網站,容易引發搜索引擎懲罰,連帶IP受到牽連。即使域名沒什么問題,但流量也會被劫持到別的域名,從而遭到廣告聯盟的封殺。
4、通過綁定 host 的方式來進行測試網站是否能夠被惡意指向
假設已知域名 www.example.com 通過 DNS 解析到 ip 192.168.1.1 上,通過修改 hosts 文件,在文件中添加一行 www.fakesite.com 192.168.1.1,保存并推出。
Hosts 文件:windows xp 默認路徑在 C:\WINDOWS\system32\drivers\etc\hosts(可用記事本打開); Centos5.4 的默認路徑在/etc/hosts;此時在瀏覽器中訪問 www.fakesite.com,如果返回的結果和正常訪問,www.example.com 的返回結果是一直的話,則說明該網站是可以被惡意指向的。
5、防止域名惡意指向辦法?
如果不知道服務器防御公司的防御是什么,怎樣防御IIS,將每個網站均綁定主機頭即可有效防止 dns 惡意解析。
Apache,在 httpd.conf 中添加類似如下配置:
DocumentRoot "/var/www/defaultdenysite"
Order Allow,Deny
Deny from All
DocumentRoot "/var/www/mywebsite" ServerName www.mywebsite.com
第一段 virtualhost 配置是將惡意指向的站點全部返回 403;第二段 virtualhost 是正常的用戶網站配置。
TIPS:修改完后請先重啟 Apache
如果配置不生效,請將第一段 virtualhost 配置為第一個 virtualhost;注:這個配置時 linux 下的配置哦,如果是 windows 系統,DocumentRoot 路徑需要改成 windows 下路徑,Nginx
在 nginx.conf 中 http 段落內添加 server 段的配置,同樣是返回 403 server
{
listen 80 default; return 403;
}
TIPS:
修改完后請先重啟 nginx;某些較低版本按照上述寫法可能會不能通過 nginx 配置文件檢查。
1、國外服務器域名被墻怎么解決?多從安全角度出發,選擇專業可靠、技術能力強的域名注冊商,即使他的收費會貴一點;
2、進行域名解析設置時,如果沒有特殊需求,一定不要使用泛解析功能,可以在決定使用哪個二級域名時再進行單個二級域名的解析操作;
3、與域名相關的帳號密碼盡量復雜,一定不能使用弱口令(123456之流),且與域名相關的多個帳號密碼不要使用相同組合;