有時需要重寫主機名稱在位址中出現的敏感位置。主機名稱可以在位址的幾個不同環境中出現:
在源路由中
在 at 符號 (@) 的右側
在本機部分的百分比符號 (%) 的右側
在本地部分的驚嘆號的左側
在一般情況下,應以相同的方式處理主機名稱,而不管其出現的位置。某些情況可能需要特殊處理。
四個控制序列可用於根據位址中的主機位置來控制匹配。
$S 指定規則可以匹配擷取自來源路由的主機。
$A 指定規則可以匹配 @ 符號右側的主機。
$P 指定規則可以匹配 % 符號右側的主機。
$X 指定規則可以匹配驚嘆號 (!) 左側的主機)。
如果主機位置不是指定的位置,規則將失敗。這些序列可以併入單一重寫規則。例如,如果指定了 $S 和 $A,則規則可以匹配來源路由中指定的或 at 符號右側的主機。不指定這些序列等同於指定所有這些序列;規則可以匹配而不用考慮位置。