netmask(1) - Linux man page
Name
netmask - a netmask generation and conversion programSynopsis
netmask [ options ] spec [ spec ... ]Description
Options
- -h, --help
- Print a summary of the options
- -v, --version
- Print the version number
- -d, --debug
- Print status/progress information
- -s, --standard
- Output address/netmask pairs
- -c, --cidr
- Output CIDR format address lists
- -i, --cisco
- Output Cisco style address lists
- -r, --range
- Output ip address ranges
- -x, --hex
- Output address/netmask pairs in hex
- -o, --octal
- Output address/netmask pairs in octal
- -b, --binary
- Output address/netmask pairs in binary
- -n, --nodns
- Disable DNS lookups for addresses
Definitions
A spec is an address specification, it can look like:- address
- One address.
- address1:address2
- All addresses from address1 to address2.
- address1:+address2
- All addresses from address1 to address1+address2.
- address/mask
- A group starting at address spanning mask.
An address is an internet network address, it can look like:
- ftp.gnu.org
- An internet hostname.
- 209.81.8.252
- A standard dotted quad internet address notation.
- A decimal number (100 in this case).
- An octal number preceded by "0" (64 in this case).
- 0x100
- A hexadecimal number preceded by "0x" (256 in this case).
A mask is a network mask, it can look like:
- 255.255.224.0
- A dotted quad netmask (netmask will complain if it is not a valid netmask).
- 0.0.31.255
- A Cisco style inverse netmask (with the same checks).
- The number of bits set to one from the left (CIDR notation).
- The number of bits set to one from the left in octal.
- 0x10
- The number of bits set to one from the left in hexadecimal.