2003-09-07 20:22:20 +04:00
|
|
|
.\" $NetBSD: networks.5,v 1.16 2003/09/07 16:22:28 wiz Exp $
|
1994-11-30 22:31:07 +03:00
|
|
|
.\"
|
|
|
|
.\" Copyright (c) 1983, 1991, 1993
|
|
|
|
.\" The Regents of the University of California. All rights reserved.
|
1993-03-21 12:45:37 +03:00
|
|
|
.\"
|
|
|
|
.\" Redistribution and use in source and binary forms, with or without
|
|
|
|
.\" modification, are permitted provided that the following conditions
|
|
|
|
.\" are met:
|
|
|
|
.\" 1. Redistributions of source code must retain the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer.
|
|
|
|
.\" 2. Redistributions in binary form must reproduce the above copyright
|
|
|
|
.\" notice, this list of conditions and the following disclaimer in the
|
|
|
|
.\" documentation and/or other materials provided with the distribution.
|
2003-08-07 14:30:41 +04:00
|
|
|
.\" 3. Neither the name of the University nor the names of its contributors
|
1993-03-21 12:45:37 +03:00
|
|
|
.\" may be used to endorse or promote products derived from this software
|
|
|
|
.\" without specific prior written permission.
|
|
|
|
.\"
|
|
|
|
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
|
|
|
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
|
|
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
|
|
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
|
|
|
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
|
|
|
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
|
|
|
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
|
|
|
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
|
|
|
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
|
|
|
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
|
|
|
.\" SUCH DAMAGE.
|
|
|
|
.\"
|
1994-11-30 22:31:07 +03:00
|
|
|
.\" @(#)networks.5 8.1 (Berkeley) 6/5/93
|
1993-03-21 12:45:37 +03:00
|
|
|
.\"
|
2000-11-17 12:43:06 +03:00
|
|
|
.Dd November 17, 2000
|
1993-03-21 12:45:37 +03:00
|
|
|
.Dt NETWORKS 5
|
1999-03-17 23:19:44 +03:00
|
|
|
.Os
|
1993-03-21 12:45:37 +03:00
|
|
|
.Sh NAME
|
|
|
|
.Nm networks
|
1998-07-10 10:38:53 +04:00
|
|
|
.Nd Internet Protocol network name data base
|
1993-03-21 12:45:37 +03:00
|
|
|
.Sh DESCRIPTION
|
|
|
|
The
|
1998-04-29 15:33:55 +04:00
|
|
|
.Nm
|
1999-01-16 17:16:41 +03:00
|
|
|
file is used as a local source to translate between Internet Protocol
|
1998-07-10 10:13:49 +04:00
|
|
|
.Pq Tn IP
|
1999-01-16 17:16:41 +03:00
|
|
|
network addresses and network names (and vice versa).
|
|
|
|
It can be used in conjunction with the DNS,
|
|
|
|
.\"and the
|
|
|
|
.\".Tn NIS
|
|
|
|
.\"maps
|
|
|
|
.\".Sq networks.byaddr ,
|
|
|
|
.\"and
|
|
|
|
.\".Sq networks.byname ,
|
|
|
|
as controlled by
|
|
|
|
.Xr nsswitch.conf 5 .
|
1998-07-10 10:13:49 +04:00
|
|
|
.Pp
|
|
|
|
While the
|
|
|
|
.Nm
|
|
|
|
file was originally intended to be an exhaustive list of all
|
|
|
|
.Tn IP
|
|
|
|
networks that the local host could communicate with, distribution
|
|
|
|
and update of such a list for the world-wide
|
1998-04-29 15:33:55 +04:00
|
|
|
.Tn Internet
|
1998-07-10 10:13:49 +04:00
|
|
|
(or, indeed, for any large "enterprise" network) has proven to be
|
|
|
|
prohibitive, so the Domain Name System
|
|
|
|
.Pq Tn DNS
|
|
|
|
is used instead, except as noted.
|
|
|
|
.Pp
|
|
|
|
For each
|
|
|
|
.Tn IP
|
|
|
|
network a single line should be present with the following information:
|
2000-11-08 16:27:44 +03:00
|
|
|
.Dl name network [alias ...]
|
|
|
|
.Pp
|
|
|
|
These are:
|
|
|
|
.Bl -tag -width network -offset indent -compact
|
2000-11-17 12:43:06 +03:00
|
|
|
.It Em name
|
2000-11-08 16:27:44 +03:00
|
|
|
Official network name
|
2000-11-17 12:43:06 +03:00
|
|
|
.It Em network
|
2000-11-08 16:27:44 +03:00
|
|
|
IP network number
|
2000-11-17 12:43:06 +03:00
|
|
|
.It Em alias
|
2000-11-08 16:27:44 +03:00
|
|
|
Network alias
|
|
|
|
.El
|
1993-03-21 12:45:37 +03:00
|
|
|
.Pp
|
|
|
|
Items are separated by any number of blanks and/or tab characters.
|
2000-11-17 13:14:16 +03:00
|
|
|
A
|
|
|
|
.Dq \&#
|
|
|
|
indicates the beginning of a comment; characters up to the end of
|
1993-03-21 12:45:37 +03:00
|
|
|
the line are not interpreted by routines which search the file.
|
|
|
|
.Pp
|
2000-11-17 13:14:16 +03:00
|
|
|
Network number may be specified in the conventional dot
|
|
|
|
.Pq Dq \&.
|
|
|
|
notation using the
|
1993-03-21 12:45:37 +03:00
|
|
|
.Xr inet_network 3
|
|
|
|
routine
|
1998-07-10 10:13:49 +04:00
|
|
|
from the
|
|
|
|
.Tn IP
|
|
|
|
address manipulation library,
|
1993-03-21 12:45:37 +03:00
|
|
|
.Xr inet 3 .
|
2001-09-08 05:29:04 +04:00
|
|
|
Network names may contain
|
1998-07-10 10:13:49 +04:00
|
|
|
.Qq a
|
|
|
|
through
|
|
|
|
.Qq z ,
|
|
|
|
zero through nine, and dash.
|
1998-07-10 10:38:53 +04:00
|
|
|
.Pp
|
|
|
|
.Tn IP
|
|
|
|
network numbers on the
|
|
|
|
.Tn Internet
|
|
|
|
are generally assigned to a site by its Internet Service Provider
|
|
|
|
.Pq Tn ISP ,
|
|
|
|
who, in turn, get network address space assigned to them by one of
|
|
|
|
the regional Internet Registries (e.g. ARIN, RIPE NCC, APNIC).
|
|
|
|
These registries, in turn, answer to the Internet Assigned Numbers
|
|
|
|
Authority
|
|
|
|
.Pq Tn IANA .
|
|
|
|
.Pp
|
|
|
|
If a site changes its ISP from one to another, it will generally
|
|
|
|
be required to change all its assigned IP addresses as part of the
|
|
|
|
conversion; that is, return the previous network numbers to the previous
|
|
|
|
.Tn ISP ,
|
|
|
|
and assign addresses to its hosts from
|
|
|
|
.Tn IP
|
|
|
|
network address space given by the new
|
|
|
|
.Tn ISP .
|
|
|
|
Thus, it is best for a savvy network manager to configure his
|
|
|
|
hosts for easy renumbering, to preserve his ability to easily
|
|
|
|
change his
|
|
|
|
.Tn ISP
|
|
|
|
should the need arise.
|
1993-03-21 12:45:37 +03:00
|
|
|
.Sh FILES
|
|
|
|
.Bl -tag -width /etc/networks -compact
|
|
|
|
.It Pa /etc/networks
|
|
|
|
The
|
1998-04-29 15:33:55 +04:00
|
|
|
.Nm
|
1993-03-21 12:45:37 +03:00
|
|
|
file resides in
|
|
|
|
.Pa /etc .
|
|
|
|
.El
|
|
|
|
.Sh SEE ALSO
|
1998-07-10 10:13:49 +04:00
|
|
|
.Xr getnetent 3 ,
|
1999-01-16 17:16:41 +03:00
|
|
|
.Xr nsswitch.conf 5 ,
|
2001-09-11 05:01:56 +04:00
|
|
|
.Xr resolv.conf 5 ,
|
1998-07-10 10:13:49 +04:00
|
|
|
.Xr hostname 7 ,
|
1998-07-10 10:38:53 +04:00
|
|
|
.Xr dhclient 8 ,
|
|
|
|
.Xr dhcpd 8 ,
|
2001-09-11 05:01:56 +04:00
|
|
|
.Xr named 8
|
1998-07-10 10:13:49 +04:00
|
|
|
.Rs
|
2003-09-07 20:22:20 +04:00
|
|
|
.%R RFC 2317
|
1998-07-10 10:13:49 +04:00
|
|
|
.%D March 1998
|
|
|
|
.%T "Classless IN-ADDR.ARPA delegation"
|
|
|
|
.Re
|
|
|
|
.Rs
|
2003-09-07 20:22:20 +04:00
|
|
|
.%R RFC 1918
|
1998-07-10 10:13:49 +04:00
|
|
|
.%D February 1996
|
|
|
|
.%T "Address Allocation for Private Internets"
|
|
|
|
.Re
|
|
|
|
.Rs
|
2003-09-07 20:22:20 +04:00
|
|
|
.%R RFC 1627
|
1998-07-10 10:13:49 +04:00
|
|
|
.%D July 1994
|
|
|
|
.%T "Network 10 Considered Harmful"
|
|
|
|
.Re
|
|
|
|
.Rs
|
2003-09-07 20:22:20 +04:00
|
|
|
.%R RFC 1519
|
1998-07-10 10:13:49 +04:00
|
|
|
.%D September 1993
|
|
|
|
.%T "Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy"
|
|
|
|
.Re
|
|
|
|
.Rs
|
2003-09-07 20:22:20 +04:00
|
|
|
.%R RFC 1101
|
1998-07-10 10:13:49 +04:00
|
|
|
.%D April 1989
|
|
|
|
.%T "DNS Encoding of Network Names and Other Types"
|
|
|
|
.Re
|
1993-03-21 12:45:37 +03:00
|
|
|
.Sh HISTORY
|
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
file format appeared in
|
|
|
|
.Bx 4.2 .
|