作者 主題: [分享]阻擋動態IP廣告信的規則  (閱讀 2507 次)

0 會員 與 1 訪客 正在閱讀本文。

quasar

  • 可愛的小學生
  • *
  • 文章數: 11
    • 檢視個人資料
[分享]阻擋動態IP廣告信的規則
« 於: 2006-05-23 19:12 »
此篇文章內容適合 postfix 或是支援 regular expressions 的 MTA, 設定方式請參考 peterkim 發表的文章 http://phorum.study-area.org/viewtopic.php?t=22806, 目前國際上也有不少ISP開始做類似的動態IP識別設定, 但是大同中的小異很麻煩, 因此我找了一些資料參考後, 擬出一套比較簡便但可以廣泛適用的 rule, 供大家參考、檢視與測試, 主要考量為不誤擋無辜者, 歡迎各位先進增刪修改

曾經誤擋 dynamic.com.tw & mxsmfpool06.ebay.com 之類的, 當然以下規則是修正過的

代碼: [選擇]

/dynamic\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/dynamic\..+\.(net|com)+$/ REJECT dynamic ip
/dyn\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/dyn\..+\.(net|com)+$/ REJECT dynamic ip
/dynamicIP\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/dynamicIP\..+\.(net|com)+$/ REJECT dynamic ip
/dial\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/dial\..+\.(net|com)+$/ REJECT dynamic ip
/dialup.*\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/dialup.*\..+\.(net|com)+$/ REJECT dynamic ip
/dial-up.*\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/dial-up.*\..+\.(net|com)+$/ REJECT dynamic ip
/(pool|pools)+.*\..+\.(net|com)+\.[a-z]+[a-z]+$/ REJECT dynamic ip
/(pool|pools)+.*\..+\.(net|com)+$/ REJECT dynamic ip


以上應該可以適用全球大部分ISP舊式domain的規則, 但也有以下這種怪咖
/dial\.terra\.cl$/ REJECT dynamic ip

[a-z]+[a-z]+ 用 [a-z]* 取代似乎也行, 但發生意外的機會可能比較大



本文章我已經打四次了, 這套討論區簡直就是對習慣 vi 的人的折磨, 只要我不小心(或者說很習慣按幾下'esc')然後編輯框裡就清的乾乾淨淨  :cry:[/code]

Darkhero

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3728
  • 性別: 男
    • 檢視個人資料
    • ㄚ凱隨手紀
[分享]阻擋動態IP廣告信的規則
« 回覆 #1 於: 2006-05-23 20:05 »
我在 Ubuntu + firefox 1.5 下面並不會因為按下 esc 而清空輸入過的內容...

我想那會不會是 ie 的問題?
希望我們的討論是為了把問題解決,而不是爭論誰對誰錯.
『灌水才是重點,發文只是順便』
『我寧可讓不會釣魚的工程師餓死,也不想讓會餓死的工程師去攪沉公司....』
Blog: http://blog.darkhero.net/
秘密基地: http://www.darkhero.net/comic/
目前服務的網站: http://www.libook.com.tw/

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
[分享]阻擋動態IP廣告信的規則
« 回覆 #2 於: 2006-05-23 20:16 »
我在 xp 下用 firefox 也沒這個問題.
剛剛用 ie 試, 果然會不見.

我記得以前我也常常打一打按到 esc 就不見, 現在想想, 好像自從換用 firefox 就沒碰過了.