精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

90%人沒理清的 iptables 核心:七表五鏈實戰指北

云計算 云原生
在 Kubernetes 集群中,當某個節點突然無法轉發流量時,你可能會在日志中看到?iptables rules conflict?的報錯——這背后隱藏的是 Linux 網絡層最核心的流量控制機制:iptables。作為 Linux 內核級防火墻工具,iptables 通過?七張表(Tables)?和?五條鏈(Chains)?的組合,實現了從網絡層到應用層的精細化流量控制。

引言

今天就圍繞這個問題,來探討下,這個問題能完全回答上來的沒有幾個。工作中用到的不多,但是這是每一個 Linux 工程師都需要知道的底層知識。

開始

在 Kubernetes 集群中,當某個節點突然無法轉發流量時,你可能會在日志中看到 iptables rules conflict 的報錯——這背后隱藏的是 Linux 網絡層最核心的流量控制機制:iptables。作為 Linux 內核級防火墻工具,iptables 通過 七張表(Tables) 和 五條鏈(Chains) 的組合,實現了從網絡層到應用層的精細化流量控制。本文將從底層原理、核心架構、實戰命令三個維度,拆解 iptables 的設計哲學。

一、先導知識:數據包的“人生旅程”

當一個數據包進入Linux系統時,它會經歷多個“檢查站”,每個檢查站都有不同的決策規則。這個過程類似于快遞分揀:

1. 入境檢查(PREROUTING):判斷包裹是否要轉運(NAT)或直接派送。

2. 本地派送(INPUT):決定是否簽收(交給本機應用)。

3. 跨境運輸(FORWARD):中轉包裹到其他機器。

4. 出境準備(OUTPUT):處理本機發出的包裹。

5. 出境登記(POSTROUTING):記錄包裹最終去向。

二、七張表:不同職能的“決策部門”

注意:傳統說法中的“七表”實際是歷史版本的概念,現代Linux內核(4.x+)常用五張表:raw、filter、nat、mangle、security。此處以生產環境常用表解析。

1. raw表(原始數據裁決所)

? 職能:在連接跟蹤(conntrack)之前處理數據包,決定是否跳過狀態跟蹤。

? 應用場景:

對特定流量禁用連接跟蹤(如高并發場景優化性能)。

標記不需要NAT的流量。

# 禁用對80端口的連接跟蹤
iptables -t raw -A PREROUTING -p tcp --dport 80 -j NOTRACK

2. filter表(流量安檢門)

? 職能:決定是否允許數據包通過(ACCEPT/DROP/REJECT)。

? 核心鏈:INPUT、FORWARD、OUTPUT。

? 經典規則:

# 允許已建立的連接
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
# 阻止所有入站SSH暴力破解
iptables -A INPUT -p tcp --dport 22 -m recent --name SSH --set
iptables -A INPUT -p tcp --dport 22 -m recent --name SSH --update --seconds 60 --hitcount 3 -j DROP

3. nat表(地址翻譯局)

? 職能:修改數據包的源/目標地址(SNAT/DNAT)。

? 核心鏈:PREROUTING、OUTPUT、POSTROUTING。

? 典型配置:

# 將外部訪問1.1.1.1:80轉發到內網10.0.0.2:80(DNAT)
iptables -t nat -A PREROUTING -d 1.1.1.1 -p tcp --dport 80 -j DNAT --to 10.0.0.2:80
# 內網機器通過網關上網(SNAT)
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -j SNAT --to-source 2.2.2.2

4. mangle表(數據整形科)

? 職能:修改數據包頭部信息(如TTL、TOS、MARK)。

? 應用場景:

基于QoS標記流量優先級。

實現策略路由(結合iproute2)。

# 標記所有HTTP流量為優先級1
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 1

5. security表(強制安檢室)

? 職能:實現強制訪問控制(如SELinux策略)。

? 使用頻率低:多數企業依賴上層防火墻或AppArmor/SELinux。

三、五條鏈:數據包的“必經關卡”

1. PREROUTING鏈(入境登記處)

? 觸發時機:數據包進入網卡后,路由決策前。

? 常用表:raw、nat、mangle。

? 典型操作:DNAT、流量標記。

2. INPUT鏈(本地簽收臺)

? 觸發時機:數據包目標為本機進程。

? 常用表:filter、mangle。

? 經典防御:過濾惡意掃描、限制ICMP洪水攻擊。

3. FORWARD鏈(跨境中轉站)

? 觸發時機:數據包需要轉發到其他機器。

? 常用表:filter、mangle。

? 核心用途:實現Linux網關或容器網絡流量控制。

4. OUTPUT鏈(出境安檢口)

? 觸發時機:本機進程發出的數據包。

? 常用表:raw、filter、mangle、nat。

? 特殊場景:限制本機程序對外訪問(如禁止MySQL客戶端連接外網)。

5. POSTROUTING鏈(出境登記處)

? 觸發時機:數據包發送到網卡前,路由決策后。

? 常用表:nat、mangle。

? 核心操作:SNAT(源地址轉換)。

四、優先級與規則執行順序

1. 表的處理順序(從高到低)

raw → mangle → nat → filter → security

2. 鏈的執行流程

[ 數據包進入網卡 ]
        │
        ▼
   PREROUTING鏈
        │
        ▼
 路由決策(判斷去向)
        │
        ├─目標為本機─────→ INPUT鏈 ───→ 本地應用
        │
        └─需要轉發─────→ FORWARD鏈 ───→ POSTROUTING鏈
        │
[ 本地應用發送數據包 ] 
        │
        ▼
    OUTPUT鏈
        │
        ▼
   POSTROUTING鏈
        │
        ▼
[ 數據包離開網卡 ]

五、生產環境實戰案例

案例 1:Kubernetes 節點流量轉發異常

? 現象:Pod 跨節點通信失敗,iptables-save 顯示大量 KUBE-SVC 規則

? 根因:nf_conntrack 表滿導致丟包

? 解決方案:

# 調整 conntrack 表大小
echo 524288 > /proc/sys/net/netfilter/nf_conntrack_max

# 添加 raw 表規則繞過跟蹤(需評估安全影響)
iptables -t raw -A PREROUTING -p tcp --dport 80 -j NOTRACK

案例 2:防御 SSH 暴力破解

? 動態封禁策略:

# 使用 recent 模塊記錄攻擊者 IP
iptables -A INPUT -p tcp --dport 22 -m recent --name ssh_attack --update --seconds 3600 -j DROP
iptables -A INPUT -p tcp --dport 22 -m recent --name ssh_attack --set -j ACCEPT

六、性能優化技巧

1. 減少規則數量

? 合并同類規則,如用IP集合(ipset)替代多個-s參數:

ipset create blacklist hash:ip
ipset add blacklist 192.168.1.100
iptables -A INPUT -m set --match-set blacklist src -j DROP

2. 調整表優先級

? 高頻規則放在raw或mangle表,盡早攔截無效流量:

# 在raw表丟棄無效連接
iptables -t raw -A PREROUTING -p tcp --tcp-flags ALL NONE -j DROP

3. 關閉不需要的功能

? 停用無用的內核模塊(如nf_conntrack_ftp)以減少計算開銷:

echo 0 > /proc/sys/net/netfilter/nf_conntrack_helper

七、常見誤區與排坑指南

誤區1:“規則順序無所謂”

? 問題:iptables規則按從上到下的順序匹配。

? 反例:先ACCEPT all再DROP ssh會導致SSH未被阻斷。

? 正解:嚴格規則在前,通用規則在后。

誤區2:“DROP比REJECT更安全”

? 陷阱:DROP會靜默丟棄數據包,導致客戶端長時間等待。

? 建議:對已知惡意IP用DROP,對誤操作用戶用REJECT。

誤區3:“nat表能過濾流量”

? 真相:nat表僅用于地址轉換,過濾必須依賴filter表。

? 錯誤配置:

iptables -t nat -A POSTROUTING -s 10.0.0.5 -j DROP  # 無效!

結語

當你在 Kubernetes 集群中看到 kube-proxy 生成的數千條 iptables 規則時,不必感到恐懼——這正是七表五鏈設計靈活性的體現。掌握本文內容后,你可以:

1. 精準定位生產環境中的網絡策略沖突

2. 為特定業務定制高性能流量控制規則

3. 寫出比 Kubernetes 默認實現更優雅的 CNI 插件

責任編輯:武曉燕 來源: 云原生運維圈
相關推薦

2023-04-04 08:14:45

2024-11-13 14:27:48

2011-03-31 13:19:24

mysql外鏈

2011-12-01 15:39:33

企業級移動應用

2023-09-26 10:42:46

AIAIGC

2025-04-27 00:04:00

C#異步編程

2015-12-15 17:21:47

運維產品能力分層體系

2011-03-16 09:05:34

iptablesnat

2011-09-07 09:21:04

2025-05-29 04:00:00

2012-10-09 16:47:19

2013-09-30 10:54:46

2018-03-13 07:05:10

區塊鏈中心化比特幣

2025-08-05 08:27:19

2018-11-26 09:00:14

2011-09-27 11:09:13

2018-03-13 10:23:49

2018-07-09 14:24:32

區塊鏈

2011-03-15 15:47:34

netfilteriptables

2020-08-27 11:05:08

大數據互聯網數字
點贊
收藏

51CTO技術棧公眾號

a级毛片免费观看在线| 无码人妻一区二区三区线| 老司机亚洲精品一区二区| 亚洲九九爱视频| 久久涩涩网站| 91福利免费视频| 精品动漫一区| 最好看的2019的中文字幕视频| 亚洲自拍第三页| 亚洲同志男男gay1069网站| 国产精品拍天天在线| 99久久国产免费免费| 波多野结衣一区二区三区在线 | 欧美精品久久一区| 欧美精品一区二区三区三州| av在线电影免费观看| 成人免费毛片a| 国产日韩欧美黄色| 四虎精品永久在线| 欧美黄色一区| 中文日韩在线视频| 国产肉体xxxx裸体784大胆| 亚洲男男av| 色婷婷久久久综合中文字幕| 亚洲爆乳无码精品aaa片蜜桃| 国产三级在线| 91欧美激情一区二区三区成人| 91网站免费看| 欧美一级黄视频| 国产精品美女| 国内精久久久久久久久久人| 99热在线观看精品| 日本午夜一区| 精品无人国产偷自产在线| 日日夜夜精品视频免费观看| 成人mm视频在线观看| 日韩人在线观看| www.射射射| 丰满诱人av在线播放| 亚洲色图制服诱惑| 午夜精品一区二区在线观看的| 香蕉视频免费在线看| 国产精品18久久久久久久久久久久 | 日日摸夜夜添夜夜添国产精品 | 国产麻豆精品| 欧美日韩国产小视频在线观看| 日韩视频第二页| 黄色aa久久| 午夜一区二区三区视频| 日本黄大片在线观看| av在线免费观看网址| 亚洲欧美在线高清| 在线观看成人av| 日本在线观看www| 国产精品国产三级国产普通话三级 | 日韩在线不卡一区| 国产成人久久精品麻豆二区| 在线欧美日韩精品| 韩国视频一区二区三区| 日本成人片在线| 欧美午夜精品久久久久久孕妇| 日本三区在线观看| 色豆豆成人网| 欧美三级视频在线观看| 亚洲第一狼人区| 欧美videos粗暴| 欧美精品一级二级三级| 国产成人强伦免费视频网站| 一区二区三区自拍视频| 亚洲国模精品私拍| 精品国产av无码| 日韩欧美综合| 欧美日本啪啪无遮挡网站| 国产无遮挡又黄又爽| 日韩视频不卡| 国产精品大片wwwwww| 91theporn国产在线观看| 激情国产一区二区| 国产日韩二区| 理论视频在线| 日韩理论片一区二区| 99视频精品全部免费看| av资源新版天堂在线| 91国产免费观看| 日韩欧美国产片| 91精品网站在线观看| 日韩精品一区二区三区swag| 中文文字幕文字幕高清| 成人直播大秀| 欧美国产视频一区二区| 亚洲影院在线播放| 激情综合色综合久久综合| 不卡视频一区| 成人p站proumb入口| 亚洲欧洲综合另类在线| 黄色av网址在线播放| 国产精品亲子伦av一区二区三区| 精品少妇一区二区三区视频免付费| 成人免费毛片日本片视频| 日韩在线观看| 77777少妇光屁股久久一区| 最近中文字幕在线观看| 粉嫩一区二区三区性色av| 欧美精品在线一区| 美女精品导航| 欧美日韩电影在线播放| 人妻无码一区二区三区| 亚洲精品中文字幕乱码| 青青草成人在线| 亚洲AV无码国产精品午夜字幕| 久久婷婷一区二区三区| 久操手机在线视频| 午夜精品久久久久久毛片| 日韩av在线电影网| 破处女黄色一级片| 欧美aaaaaa午夜精品| 国产日韩欧美亚洲一区| a视频在线播放| 欧美在线观看18| 黄色av网址在线观看| 亚洲国产不卡| 国产精品午夜国产小视频| 五月天久久久久久| 亚洲色图制服丝袜| 国产一二三区av| 免费av一区| 午夜剧场成人观在线视频免费观看| 国产精品毛片久久久久久久av| 久久亚洲免费视频| 青青草视频在线免费播放| 麻豆国产一区二区三区四区| 中文字幕亚洲一区二区三区| 国产一卡二卡三卡| 97精品久久久午夜一区二区三区| 日韩精品手机在线观看| 亚洲热av色在线播放| 中文字幕精品国产| 中文字幕一区二区人妻视频| 26uuu久久天堂性欧美| 国产午夜大地久久| 国产在线播放精品| 欧美黑人性生活视频| 国产成人精品无码高潮| 综合电影一区二区三区 | 国产情侣av自拍| 亚洲区小说区图片区qvod| 8x海外华人永久免费日韩内陆视频| 成人毛片在线精品国产| 亚洲午夜av在线| 国产在线不卡av| 99在线热播精品免费99热| 国内精品**久久毛片app| av成人 com a| 国产丝袜一区二区三区免费视频 | 国产在线1区| 在线电影国产精品| 性色av无码久久一区二区三区| 激情五月婷婷综合| 国产制服91一区二区三区制服| 视频精品一区二区三区| 欧美激情视频播放| 午夜av免费观看| 色综合一区二区三区| 日韩丰满少妇无码内射| 麻豆91在线看| 国风产精品一区二区| 豆花视频一区二区| 青青精品视频播放| av在线三区| 欧美一区二区三区四区视频| 欧美极品视频在线观看| caoporn国产精品| 日韩一级免费在线观看| 日韩综合一区| 国产高清在线一区二区| 在线天堂资源| 这里只有视频精品| 亚洲黄色片视频| 欧美色道久久88综合亚洲精品| 日本黄色小视频在线观看| 久久成人麻豆午夜电影| 免费一级特黄毛片| 成人精品天堂一区二区三区| 51精品国产人成在线观看| 日韩精品av| 久久久999国产| 日本一区高清| 69av一区二区三区| 欧美videossex极品| 国产精品视频第一区| 又色又爽又黄18网站| 亚洲影音先锋| 亚洲小视频在线播放| 曰本一区二区三区视频| 亚洲最大成人网色| 欧洲亚洲两性| 久久久综合av| 午夜不卡视频| 日韩精品视频在线免费观看| 国产精品嫩草影院精东| 日韩欧美国产骚| 99热精品免费| 欧美激情一区二区三区四区| 俄罗斯黄色录像| 免费高清在线视频一区·| 国精产品一区一区三区视频| 午夜国产一区二区| 日本成人三级| 加勒比久久高清| 91在线直播亚洲| 国产成人精品亚洲日本在线观看| 欧美激情一二区| 老司机99精品99| 一区二区三区精品99久久| 神马久久久久久久久久| 宅男噜噜噜66一区二区66| 久久精品国产亚洲av麻豆蜜芽| 午夜精品久久久久久久| 加勒比av在线播放| 亚洲天堂精品在线观看| 99精品全国免费观看| 2021中文字幕一区亚洲| 欧美一级片黄色| 国产99久久久国产精品| 日韩成人av免费| 久久国产精品99精品国产| 日韩视频免费在线播放| 亚洲神马久久| 日本中文字幕网址| 亚洲激情av| 福利视频一二区| 欧美三区视频| 99re6这里有精品热视频| 久久一区二区三区电影| 亚洲高清视频一区| 欧美日韩国产传媒| 亚洲高清资源综合久久精品| 久久99国产精一区二区三区| 欧美日韩在线精品| 在线成人动漫av| 欧洲精品国产| 国产一区二区三区四区| 日韩欧美一区二区三区四区五区 | 久久91超碰青草在哪里看| 日韩免费中文字幕| 国产高清不卡| 国产成人精品久久| 日本少妇一区| 国产精品久久久久久影视| 日本h片久久| 国产原创欧美精品| 精品亚洲二区| 国产精品高清一区二区三区| 久久久久观看| 麻豆精品蜜桃一区二区三区| 一区三区在线欧| 亚洲国产一区二区三区在线| 91一区在线| 成人午夜免费在线视频| 中日韩男男gay无套| 女人另类性混交zo| 日本网站在线观看一区二区三区| 一本色道久久亚洲综合精品蜜桃| 韩国av一区二区三区在线观看| 国产黄色一区二区三区| av中文字幕不卡| 欧美激情aaa| 一区在线中文字幕| 精品视频久久久久| 欧美日韩精品在线视频| 免费在线不卡av| 67194成人在线观看| 欧美 日韩 中文字幕| 亚洲色图国产精品| a级在线观看| 欧美性受xxx| 国产成人精选| 国产精品一区二区免费看| 九九综合九九| 特色特色大片在线| 亚洲精品看片| 亚洲 欧美 日韩系列| 国产专区欧美精品| 在线免费播放av| 中文幕一区二区三区久久蜜桃| 蜜臀久久精品久久久用户群体| 午夜精品免费在线观看| 在线免费av网| 亚洲国产精品久久久久秋霞蜜臀| 狠狠色伊人亚洲综合网站l| 久久成人综合视频| 在线天堂中文资源最新版| 国产日韩欧美在线播放| 秋霞蜜臀av久久电影网免费| 亚洲精品国产精品国自产| 狠色狠色综合久久| 99热手机在线| 91丨九色丨国产丨porny| 男人的午夜天堂| 日韩欧美国产网站| 精品国产伦一区二区三区| 一本色道久久综合狠狠躁篇的优点| 天天色天天射天天综合网| 国产精品视频xxxx| 日韩激情啪啪| 日本免费成人网| 麻豆精品国产91久久久久久| 亚洲av成人片色在线观看高潮| 亚洲天堂福利av| 最新黄色网址在线观看| 日韩国产在线播放| 国产精品探花在线| 亚洲精品免费网站| 国产精品一国产精品| 91视频 -- 69xx| 成人精品gif动图一区| 国产精品免费人成网站酒店 | 中文字幕av专区| xnxx国产精品| 欧美三级韩国三级日本三斤在线观看| 6080国产精品一区二区| 在线免费观看的av网站| 国产ts人妖一区二区三区| 麻豆一区二区麻豆免费观看| 成人毛片100部免费看| 久久福利视频一区二区| www..com.cn蕾丝视频在线观看免费版| 疯狂做受xxxx高潮欧美日本| 少妇高潮一区二区三区99小说| 久久6免费高清热精品| 成人在线日韩| 日韩人妻精品一区二区三区| 久久99国产精品麻豆| 精品手机在线视频| 欧美日精品一区视频| 成年网站在线| 国产精品成人在线| 日韩国产欧美一区二区| 亚洲性生活网站| 日本一区二区三区久久久久久久久不| av资源免费观看| 亚洲性视频网站| 日本综合视频| 在线观看欧美一区| 激情六月婷婷综合| 唐朝av高清盛宴| 精品久久久久一区二区国产| 欧美aaa免费| 国产日韩一区欧美| 久久www成人_看片免费不卡| 蜜桃无码一区二区三区| 欧洲av在线精品| 在线免费观看黄色| 91高跟黑色丝袜呻吟在线观看| 国产一区视频在线观看免费| 国产精品无码一区二区三| 岛国精品视频在线播放| 黄色av网址在线免费观看| 国产女精品视频网站免费| 亚洲自拍偷拍网| 国产精品日日摸夜夜爽| 欧美性20hd另类| 91在线导航| 91免费的视频在线播放| 精品白丝av| 美女被到爽高潮视频| 欧美日韩不卡在线| 天堂va在线| 久久久久免费网| 久久精品国产秦先生| 久久久久亚洲天堂| 亚洲精品一区中文| 久久久加勒比| 妞干网在线观看视频| 国产欧美一区二区精品秋霞影院| 97超碰国产在线| 国外成人性视频| 欧美日韩激情在线一区二区三区| 中文字幕一区久久| 精品久久久久久久久久久久久久| 国产裸舞福利在线视频合集| 91久久久久久久久| 国产精品视频久久一区| 久久久精品少妇| 日韩电影大片中文字幕| 激情亚洲小说| 3d动漫一区二区三区| 国产精品久久毛片| 无码精品视频一区二区三区| 国产日韩欧美在线看| 国产精品免费看| 欧美 日韩 国产 一区二区三区| 日韩精品在线免费| 精品国产伦一区二区三区观看说明 | 国产精品剧情一区二区在线观看 | 嫩草在线播放| 99视频免费观看| 免费观看30秒视频久久| 五月婷婷激情网| 九九热精品视频国产|