2015-04-01 88 views
3

簡而言之,我想阻止網絡上的所有計算機訪問netflix,直到滿足特定條件。在能夠觀看netflix之前,用戶應該解決程序上的一些問題。在解決問題之前,用戶應該無法在任何設備上觀看netflix。以編程方式從路由器阻塞路由器上的網站

如何讓程序在整個LAN上啓用或禁用對netflix的訪問?也許有一種方法可以在路由器上遠程配置這些設置?如果需要,我可以更改路由器的固件,甚至可以購買新的路由器。

所有建議讚賞。

+1

您的要求取決於router-spe如果您希望在路由器上實現它,則可以使用這些特性。你可以使用哪些路由器? – shannon 2015-04-09 00:16:04

+2

此外,沒有更多的信息,您的要求可能會被認爲是錯誤的。整個網絡啓用/禁用此訪問權限,任何計算機上的「解決方案」都可以訪問所有網絡?那麼,X時間或特定時間後訪問會自動被撤銷?此外,當問題「解決」時,您可以在PC上觸發什麼?你能運行一個任意的命令嗎? – shannon 2015-04-09 00:21:14

+1

另外,如果這是由用戶有權訪問運行「問題」軟件並觀察Netflix的任何計算機觸發的,那麼當「解決方案」觸發授予訪問權限的任何過程時,什麼會阻止他們手動運行自己?如果沒有將一些相當複雜的安全性集成到問題工作站中,那麼保護起來就很難。 – shannon 2015-04-09 00:24:54

回答

7

您提出的建議基本上是許多機場和咖啡店用來限制他們的網絡訪問網絡的系統,除非用戶完成任務。

在功能上,也有一些商業提供商做到這一點:

你想要的東西,它是硬件和軟件的結合實現你的目標。你的網絡佈局將類似於this network diagram,其中顯示:

  • 客戶端計算機
  • 服務器,提供DNS解析和主機網站
  • 開關
  • 調制解調器/互聯網接入點

該過程將包括您的DNS服務器爲用戶請求的頁面返回假IP地址(例如1.2.3.4),除非用戶被授權通過。從技術角度看,這與DNS hijacking一樣。您的網絡服務器(位於1.2.3.4)將返回該頁面,要求用戶在允許通過之前完成該活動。

我會建議尋找到這個軟件你需要什麼:

+0

真棒,這正是我正在尋找的。你能澄清一下Arduino的作用是什麼? (我熟悉Arduino)。 – 2015-04-17 18:49:50

+0

整個系統依賴於您的控制網絡的DNS解析。這需要DNS解析軟件在* something * physical上運行。您可以使用現成的路由器,但最好的辦法是,因爲您已經在修改軟件,所以需要一個類似可修改的硬件。 Arduino是修改硬件和軟件的好平臺。 – 2015-04-17 18:52:13

5

我不確定您的網絡規模,以及用什麼媒體觀看該節目。

但是對於一個整體的解決方案,你可以使用OpenDNS保護您的整個網絡

OpenDNS的是免費在家中使用,和更強大的版本可供企業收費。 OpenDNS安裝在您的網絡路由器中,並影響所有網絡流量。這意味着它可以阻止連接到路由器的任何設備上的網站,包括電腦,平板電腦,遊戲控制檯和手機。

配置OpenDNS後,即可開始設置過濾器。這些過濾器將阻止符合某些標準的網站,如色情,學術欺詐,社交媒體等等。您可以過濾出類別,設置整體防護層,阻止特定網站或僅允許特定網站。 (在你的情況可能是https://www.netflix.com/global

一旦啓用了您的過濾器,您可以監控網絡上的網絡使用情況,看是否有人試圖訪問的網站,他們不應該。爲此,您首先需要確保啓用了統計日誌記錄。登錄到儀表板並單擊設置選項卡。選中標有「啓用統計和日誌」的框,然後點擊應用。

如果您不確切知道您的網絡用戶正在使用什麼網站來觀看該程序,則可以安裝網絡監視程序,如Net-Nanny。 然後嘗試其餘的。祝你好運。

+0

由於需要在未知的時間撤銷訪問,此解決方案可能不能滿足需求。 – shannon 2015-04-10 03:36:43

+0

僅供參考,例如,當瀏覽器已經打開並接收視頻時,問題就出現了。有關DNS緩存的問題,可以通過設置短暫的超時來解決,但也存在活動連接問題,以及提供商可能的基於數字IP的負載平衡方案。 – shannon 2015-04-10 05:24:14

+0

我同意,但在DNS停用之後,瀏覽並從Netflix啓動新視頻將不太可能。當然,您仍然需要一種方法來實際遠程激活和停用該規則。 – shannon 2015-04-10 05:26:12