Linux如何利用iptables屏蔽某些域名
更新時間:2023年09月16日 09:34:21 作者:飄然渡滄海
這篇文章主要介紹了Linux如何利用iptables屏蔽某些域名問題,具有很好的參考價值,希望對大家有所幫助,
Linux利用iptables屏蔽某些域名
以下規(guī)則是屏蔽以 youtube.com 為主的所有一級 二級 三級等域名。
iptables -A OUTPUT -m string --string "youtube.com" --algo bm --to 65535 -j DROP ?# 添加屏蔽規(guī)則 iptables -D OUTPUT -m string --string "youtube.com" --algo bm --to 65535 -j DROP ?# 刪除屏蔽規(guī)則,上面添加的代碼是什么樣,那么刪除的代碼就是把 -A 改成 -D
-A # 添加iptables規(guī)則; -D # 刪除iptables規(guī)則(把添加防火墻規(guī)則時代碼中的 -A 改成 -D 即可刪除添加的規(guī)則); -m string # 指定模塊; --string "youtube.com" # 指定要匹配的字符串(域名、關鍵詞等); --algo bm # 指定匹配字符串模式/算法(還有一種更復雜的算法:kmp); --to 65535 # 指定端口,這里代表所有端口(1-65535); -j DROP # 指匹配到數據包后處理方式,這里是丟棄數據包。
iptables禁止全部ip訪問問題
旁邊兄弟在iptables想要實現(xiàn)任何ip禁止訪問,只開發(fā)個別端口供個別ip訪問
開放ip端口
-A INPUT -s 192.168.1.1 -p tcp --dport 8848-j ACCEPT -A INPUT -s 192.168.1.1 -p tcp -m multiport --dports 22,8888,9999 -j ACCEPT
禁用所有ip
-A INPUT -p tcp -j DROP
解決辦法
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
這段含義是如果已經建立tcp連接,就開放網絡訪問
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
詳解如何在Linux系統(tǒng)中監(jiān)控TCP連接
在?Linux?系統(tǒng)中,監(jiān)控?TCP?連接是網絡管理和故障排查的重要任務之一,無論是系統(tǒng)管理員還是開發(fā)人員,了解如何查看和分析?TCP?連接狀態(tài)都至關重要,本文將詳細介紹如何在?Linux?系統(tǒng)中監(jiān)控?TCP?連接,需要的朋友可以參考下2025-02-02
Apache JMeter 5.5 下載安裝及設置中文圖文教程
這篇文章主要介紹了Apache JMeter 5.5 下載安裝以及設置中文教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-02-02

