當用戶端嘗試存取特定 URL 時,URL 中的主機名稱會與 [網域與子網域的代理伺服器] 清單中的項目進行比較。符合請求主機名稱之最長字尾的項目會被考慮。例如,假設請求的主機名稱是 host1.sesta.com。會依序進行下列搜尋,直到找到符合的結果。
會掃描 host1.sesta.com 的網域和子網域的代理伺服器。如果找到符合的項目,指定給此項目的代理伺服器會用來連接此主機。
否則,會掃描清單中的 *.sesta.com。如果找到符合的項目,會使用對應的代理伺服器。
否則,會尋找清單中的 sesta.com。如果找到符合的項目,會使用對應的代理伺服器。
否則,會尋找清單中的 *.com。如果找到符合的項目,會使用對應的代理伺服器。
否則,會尋找清單中的 com。如果找到符合的項目,會使用對應的代理伺服器。
否則,會尋找清單中的 *。如果找到符合的項目,會使用對應的代理伺服器。
如果找不到符合的項目,就會嘗試直接連線。
考慮 [網域與子網域的代理伺服器] 清單中的下列項目:
com p1| host1 p2 | host2 | * p3 sesta.com p4 | host5 p5 | * p6 florizon.com | host6 abc.sesta.com p8 | host7 p7 | host8 p8 | * p9 host6.florizon.com p10 host9.sesta.com p11 siroe.com | host12 p12 | host13 p13 | host14 | * p14 siroe.com | host15 p15 | host16 | * p16 * p17 |
閘道會將這些項目內部對應至如下列表格中顯示的表格。
表 2–2 在 [網域與子網域的代理伺服器] 清單中的對映項目
編號 |
[網域與子網域的代理伺服器] 清單中的項目 |
代理伺服器 |
描述 |
---|---|---|---|
1 |
com |
p1 |
指定於清單中。 |
2 |
host1.com |
p2 |
指定於清單中。 |
3 |
host2.com |
p1 |
由於沒有為 host2 指定代理伺服器,會使用網域的代理伺服器。 |
4 |
*.com |
p3 |
指定於清單中。 |
5 |
sesta.com |
p4 |
指定於清單中。 |
6 |
host5.sesta.com |
p5 |
指定於清單中。 |
7 |
*.sesta.com |
p6 |
指定於清單中。 |
8 |
florizon.com |
直接 |
如需詳細資訊,請參閱第 14 項的描述。 |
9 |
host6.florizon.com |
– |
如需詳細資訊,請參閱第 14 項的描述。 |
10 |
abc.sesta.com |
p8 |
指定於清單中。 |
11 |
host7.abc.sesta.com |
p7 |
指定於清單中。 |
12 |
host8.abc.sesta.com |
p8 |
指定於清單中。 |
13 |
*.abc.sesta.com |
p9 |
指定於清單中。在 abc.sesta.com 網域下,所有主機 (host7 和 host8 除外) 都會使用 p9 作為代理伺服器。 |
14 |
host6.florizon.com |
p10 |
與第 9 個項目相同。第 9 個項目表示直接連線,而此項目表示應該使用代理伺服器 10。若遇到像這樣有兩個項目的情況,含有代理伺服器資訊的項目會視為有效的項目。請忽略另一個項目。 |
15 |
host9.sesta.com |
p11 |
指定於清單中。 |
16 |
siroe.com |
直接 |
由於沒有指定 siroe.com 的代理伺服器,因此會嘗試直接連線。 |
17 |
host12.siroe.com |
p12 |
指定於清單中。 |
18 |
host13.siroe.com |
p13 |
指定於清單中。 |
19 |
host14.siroe.com |
直接 |
由於沒有指定 host14 的代理伺服器,因此會嘗試直接連線。 |
20 |
*.siroe.com |
p14 |
請參閱第 23 項描述。 |
21 |
host15.siroe.com |
p15 |
指定於清單中。 |
22 |
host16.siroe.com |
直接 |
由於沒有指定 host16 或 siroe.com 的代理伺服器,因此會嘗試直接連線。 |
23 |
*.siroe.com |
p16 |
與第 20 個項目類似,但是指定的代理伺服器不同。這種情形下,無法知道閘道的實際運作方式。可能會使用兩個代理伺服器中的任意一個。 |
24 |
* |
p17 |
如果沒有其他的項目符合請求的 URL,就會使用 p17 作為代理伺服器。 |
與其在 [網域與子網域的代理伺服器] 清單中以 | 分隔代理項目,不如將個別的項目放置在清單的不同行中。例如取代如下的項目:
sesta.com p1 | red p2 | * p3 |
您指將此資訊指定為:
sesta.com p1 red.sesta.com p2 *.sesta.com p3 |
此清單格式更容易追蹤重複項目或任何其他含糊的情況。