外部未知的域名持有者,將域名解析到非其所持有的服務器公網IP上,間接或直接形成損害他人利益的行爲。nginx
域名的惡意解析,能夠用於借刀殺人。 這個手法很騷,輕則能夠將對手的SEO排名拉低,重則可讓工信部封殺其站點。git
具體實現條件以下:github
危害以下:bash
將無效域名的HTTP請求,所有拒絕響應服務器
如下是個人我的站點的nginx配置網站
server{
listen 80 default_server;
server_name _;
access_log off;
return 444;
}
server{
listen 443 default_server;
server_name _;
ssl_certificate cert/www.wangxiaokai.vip.pem;
ssl_certificate_key cert/www.wangxiaokai.vip.key;
access_log off;
return 444;
}
複製代碼
server_name _;
複製代碼
這個表明的就是無效域名,_
符號能夠用-
或!@#
代替,均可以達到相同的效果。ui
access_log off;
複製代碼
訪問日誌是須要存儲空間的,若是沒有設置自動清理腳本,也是能夠把服務器存儲空間打爆的。spa
return 444;
複製代碼
444是Nginx服務器擴展的HTTP錯誤狀態碼,爲非標準HTTP狀態碼。 它的做用是:服務器不向客戶端返回任何信息,並關閉鏈接, 斷開客戶端和服務器的鏈接,防止惡意軟件攻擊威脅。日誌
這兩個server模塊,應該放在最前,優先處理。code
喜歡我文章的朋友,能夠經過如下方式關注我: