2014-09-01 81 views
-5

我想阻止一個IP來查看我的網址,從www.example.com/{anything背後}阻止一個IP的網站連接

阻止它,我不想給IP發送到頁面,但IP必須認爲該網站無法加載,就像IP正在編寫一個不可用的URL一樣。

所以工作必須,遊客捉IP,

if (visitor_ip === 'this.ip.adres') do not allow this user to go to my index

+0

@Derek朕會功夫是什麼讓你覺得這是一個重複?它當然不是。發佈這個問題的人對Node.js一無所知。 – Brad 2014-09-01 22:36:31

+0

@Brad - 由於IP阻塞通常在服務器端完成,因此假定服務器端JavaScript。由於沒有指定具體的框架,所以假設了SO上最流行的服務器端JS框架(標籤最多)。在OP指定了這些細節之前,我認爲這是一個合法的重複。 – 2014-09-01 22:41:18

+0

@Derek朕會功夫即使我們在談論Node.js,也有根本不接受連接的具體要求。您鏈接的問題沒有這個要求,並且在那裏發佈的唯一答案肯定不遵守這個要求。 – Brad 2014-09-01 22:59:54

回答

0

你無法阻止來自URL的IP,但你可以配置主機不接受來自連接特定的IP地址。

您可以使用防火牆規則來不響應SYN數據包(大多數隱身),或者配置Web服務器拒絕連接(不依賴於系統,但它是強制性拒絕)。

這是不可能的,以幫助您進一步爲你的問題沒有指定操作系統或Web服務器。此時,Google會提供有關防火牆和/或服務器配置的信息。

+0

這並非完全正確。您可以使用mod_rewrite來阻止IP訪問URL。 – 2014-09-01 22:36:08

+0

通過他的標籤判斷他想要一個JS解決方案 – 2014-09-01 22:36:23

+0

這樣得到ip,如果使用js函數if ==那個window.location; duh – 2014-09-01 22:36:52