只允許在 Ubuntu 機器上存取某些 IP

只允許在 Ubuntu 機器上存取某些 IP

我正在尋找最簡單、最直接的方法來阻止從 Linux (Ubuntu) 機器訪問除少數白名單網站之外的任何網站。

透過IP過濾可以輕鬆完成嗎?舉例來說,我只想允許訪問 3.213.91.1(任何連接埠),而不是其他。我怎麼能在 Linux 中做到這一點?

答案1

您設定了一個簡單的防火牆腳本,例如

  #/bin/bash
  iptables -I INPUT -j DROP
  iptables -I INPUT -s 3.213.91.1 -j ACCEPT

當然,上述主題有很多變化。這會設定拒絕所有規則,然後在其前面插入例外。請注意,它假設您不需要 DNS(您的問題措辭暗示了這一點,但可能不是您想要的)。它還假設您阻止了發送到該電腦的流量,而不是通過它的流量。

相關內容