如果你不想別人通過IP訪問你的web server或用其它域名綁定你的IP。有什麼解決方案呢? 如果你的web server是nginx 請參考下面的虛擬主機配置:
server{ listen 80 default; server_name _; return 499; } server{ listen 80 default_server; server_name _; rewrite ^(.*) http://www.icanwen.com permanent; }
default /default_server 參數是創建一個默認虛擬主機。如果所有域都不匹配 就直接轉到這個虛擬主機(沒有主機頭的所有的請求或其它虛擬主機沒有主頭的請求直接發給這個默認虛擬主機)。
server_name _; 表示什麼主機名都不匹配(匹配那些虛假的無效的主機頭)。
return 499; 表示什麼也不返回,當然你也可以自定義你的返回頁面。