Korzystanie z maski adresu zasobu sieciowego (nazywanej również "maską adresu") może być użyteczne, gdy podczas tworzenia reguły dostępu do zasobu sieciowego wprowadzasz kilka podobnych adresów zasobów sieciowych. Jedna maska adresu może odpowiadać większej liczbie adresów zasobów sieciowych.
Podczas tworzenia maski adresu postępuj zgodnie z następującymi regułami:
*
zastępuje dowolną sekwencję zawierającą zero lub więcej znaków.Na przykład, gdy wprowadzisz maskę adresu *abc*
, reguła dostępu będzie stosowana do wszystkich zasobów sieciowych zawierających sekwencję znaków abc
. Na przykład: http://www.example.com/page_0-9abcdef.html
.
*.
(znana jako maska domeny) umożliwia wybranie wszystkich domen adresu. Maska domeny *.
reprezentuje dowolną nazwę domeny, nazwę poddomeny lub pusty wiersz.Na przykład: maska *.example.com
reprezentuje następujące adresy:
http://pictures.example.com
. Maska domeny *.
reprezentuje pictures.
http://user.pictures.example.com
. Maska domeny *.
reprezentuje pictures.
i user.
http://example.com
. Maska domeny *.
Jest interpretowana jako pusty wierszy.www.
na początku maski adresu jest interpretowana jako sekwencja *.
.Przykład: maska adresu www.example.com
jest traktowana jako *.example.com
. Ta maska obejmuje adresy www2.example.com
i www.pictures.example.com
.
*
, wówczas zawartość maski adresu będzie odpowiadała tej samej zawartości z przedrostkiem *.
./
lub *
, zawartość maski adresu jest traktowana jak ta sama zawartość z przyrostkiem /*
.Na przykład: maska adresu http://www.example.com
odpowiada adresowi http://www.example.com/abc
, gdzie a
, b
i c
są dowolnymi znakami.
/
, wówczas zawartość maski adresu będzie odpowiadała tej samej zawartości z przyrostkiem /*.
./*
na końcu maski adresu jest interpretowana jako /*
lub pusty ciąg znaków.Na przykład: maska adresu example.com
odpowiada adresowi http://example.com
i https://example.com
.
Na przykład: maska adresu http://*.example.com
odpowiada adresowi http://www.example.com
, ale nie adresowi https://www.example.com
.
*
, jeśli został włączony w skład maski adresu. Reguły 5 i 7 nie są stosowane do masek adresów umieszczonych w podwójnym cudzysłowie (przykłady 14 – 18 w tabeli poniżej).
Przykłady użycia reguł tworzenia masek adresów
Nr |
Maska adresu |
Sprawdzany adres zasobu sieciowego |
Zastępowanie adresu przez maskę adresu |
Komentarz |
---|---|---|---|---|
1 |
*.example.com |
http://www.123example.com |
Nie |
Patrz reguła 1. |
2 |
*.example.com |
http://www.123.example.com |
Tak |
Patrz reguła 2. |
3 |
*example.com |
http://www.123example.com |
Tak |
Patrz reguła 1. |
4 |
*example.com |
http://www.123.example.com |
Tak |
Patrz reguła 1. |
5 |
http://www.*.example.com |
http://www.123example.com |
Nie |
Patrz reguła 1. |
6 |
www.example.com |
http://www.example.com |
Tak |
Patrz reguły 3, 2, 1. |
7 |
www.example.com |
https://www.example.com |
Tak |
Patrz reguły 3, 2, 1. |
8 |
http://www.*.example.com |
http://123.example.com |
Tak |
Patrz reguły 3, 4, 1. |
9 |
www.example.com |
http://www.example.com/abc |
Tak |
Patrz reguły 3, 5, 1. |
10 |
example.com |
http://www.example.com |
Tak |
Patrz reguły 3, 1. |
11 |
http://example.com/ |
http://example.com/abc |
Tak |
Patrz reguła 6. |
12 |
http://example.com/* |
http://example.com |
Tak |
Patrz reguła 7. |
13 |
http://example.com |
https://example.com |
Nie |
Patrz reguła 8. |
14 |
"example.com" |
http://www.example.com |
Nie |
Patrz reguła 9. |
15 |
"http://www.example.com" |
http://www.example.com/abc |
Nie |
Patrz reguła 9. |
16 |
"*.example.com" |
http://www.example.com |
Tak |
Patrz reguły 1, 9. |
17 |
"http://www.example.com/*" |
http://www.example.com/abc |
Tak |
Patrz reguły 1, 9. |
18 |
"www.example.com" |
http://www.example.com; https://www.example.com |
Tak |
Patrz reguły 9, 8. |
19 |
www.example.com/abc/123 |
http://www.example.com/abc |
Nie |
Maska adresu zawiera więcej informacji niż adres zasobu sieciowego. |