Sun Java System Messaging Server 6 2005Q4 管理指南

處理網域文字

網域文字在重寫程序執行期間進行了特殊處理。如果位址網域部分中顯示的網域文字不匹配重寫規則式樣 as is,則文字將被解譯為一組以小數點分隔且由方括號包圍的字串。最右邊的字串將被移除並會重複搜尋。如果此作業不起作用,則將移除下一個字串,以此類推,直至僅剩下空括號。如果搜尋空括號失敗,則會移除整個網域文字,並且重寫將繼續處理網域位址的下一個區段 (如果有)。在網域文字的內部處理中不使用星號;若整個網域文字由星號取代,則星號的數量應與網域文字中的元素數量相符。

與一般網域或主機規格一樣,網域文字也是按照從最特定到最不特定的次序嘗試。其式樣匹配的第一個規則將是用於重寫主機或網域規格的規則。如果在規則清單中有兩個完全相同的式樣,則使用先出現的式樣。

例如,假設要重寫位址 dan@[128.6.3.40]。重寫程式搜尋 [128.6.3.40][128.6.3.][128.6.][128.][][*.*.*.*],然後最終搜尋匹配全部規則「.」