Difference between revisions of "HFS: IP masks"

From rejetto wiki
Jump to navigation Jump to search
 
Line 1: Line 1:
Computers in every network (e.g.,Internet, LAN,...) are identified by IP addresses.
+
Computers in every network (e.g.,Internet, LAN,...) are identified by IP addresses (shortened to ''IP'').
  
HFS is able to filter for some IPs at some places. The logic it uses is explained here.
+
For some input in HFS you have to specify one or more IP (e.g. banning).
  
==Including IPs==
+
This article describes the syntax you can use to specify such IPs.
 +
 
 +
== Single IP ==
 
Just type the IP you want:
 
Just type the IP you want:
 
<pre>192.168.0.20</pre>
 
<pre>192.168.0.20</pre>
  
==Excluding IPs==
+
== All but one ==
to exlude an IP, put an '''\''' before it:
+
To exclude an IP, put a backslash '''\''' before it:
 
<pre>\192.168.0.20</pre>
 
<pre>\192.168.0.20</pre>
  
==IP ranges==
+
== IP ranges ==
IP ranges can be specified by puttin an '''-''' between first and last IP
+
Ranges can be specified by putting a dash '''-''' between first and last IP
 
<pre>192.168.0.20-192.168.0.50</pre>
 
<pre>192.168.0.20-192.168.0.50</pre>
192.168.0.20 and 192.168.0.50 are inside the range.
+
192.168.0.20 and 192.168.0.50 are included.
 +
 
 +
== Wildcards ==
 +
You can use wildcards as well (? for single character, * for any number of characters)
 +
<pre>192.168.*.*
 +
1?2.*.1.1</pre>
  
==Combination of range and exclude==
+
== Concatenation ==
To exclude a range of IPs, type
+
Using semicolon ''';''' you can specify more than one address
<pre>\192.168.0.20-192.168.0.50</pre>
+
<pre>192.2.3.4;192.5.6.7</pre>
  
==Multiple filters==
+
== Combinations ==
Mutiple filters in one filter string are seperated by ''';''' <br>
+
You can combine any of the above methods in the same IP mask
It is also possible to combine ranges and single IPs.
+
<pre>\192.168.?.*;10.0.0.1-10.0.0.5</pre>
<pre>192.168.0.20;192.168.0.25;192.168.0.30-192.168.0.50</pre>
 

Revision as of 02:32, 14 April 2006

Computers in every network (e.g.,Internet, LAN,...) are identified by IP addresses (shortened to IP).

For some input in HFS you have to specify one or more IP (e.g. banning).

This article describes the syntax you can use to specify such IPs.

Single IP

Just type the IP you want:

192.168.0.20

All but one

To exclude an IP, put a backslash \ before it:

\192.168.0.20

IP ranges

Ranges can be specified by putting a dash - between first and last IP

192.168.0.20-192.168.0.50

192.168.0.20 and 192.168.0.50 are included.

Wildcards

You can use wildcards as well (? for single character, * for any number of characters)

192.168.*.*
1?2.*.1.1

Concatenation

Using semicolon ; you can specify more than one address

192.2.3.4;192.5.6.7

Combinations

You can combine any of the above methods in the same IP mask

\192.168.?.*;10.0.0.1-10.0.0.5