下面的 iRule 做什麼? when CLIENT_ACCEPTED { if { [matchclass [IP::client_addr] equals WebClient1-Whitelist1] }{ #log local0.}{ #log local0."Valid client IP: [IP::client_addr] - forwarding traffic" #Pool WebClient1 } else { log local0."無效客戶端 IP:[IP::client_addr] - 丟棄" 丟棄 }}}
A. Rule 將客戶 IP 與列表進行比較。如果客戶 IP 在列表中,則丟棄並記錄丟棄。
B. Rule 將客戶 IP 與列表進行比較。如果客戶 IP 不在列表中,則丟棄並記錄丟棄。
C. Rule 將客戶端 IP 與列表進行比較。如果客戶端 IP 在列表中,客戶端就會被發送到 Pool WebClient1。否則,丟棄並記錄丟棄。
D. Rule 將客戶端 IP 與列表進行比較。如果客戶端 IP 不在列表中,則將客戶端發送到 WebClient 程序池 1。否則,丟棄並記錄丟棄。