胖胖通信知识系列跟ipv4详解Word文件下载.docx

上传人:b****5 文档编号:15817224 上传时间:2022-11-16 格式:DOCX 页数:24 大小:118.25KB
下载 相关 举报
胖胖通信知识系列跟ipv4详解Word文件下载.docx_第1页
第1页 / 共24页
胖胖通信知识系列跟ipv4详解Word文件下载.docx_第2页
第2页 / 共24页
胖胖通信知识系列跟ipv4详解Word文件下载.docx_第3页
第3页 / 共24页
胖胖通信知识系列跟ipv4详解Word文件下载.docx_第4页
第4页 / 共24页
胖胖通信知识系列跟ipv4详解Word文件下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

胖胖通信知识系列跟ipv4详解Word文件下载.docx

《胖胖通信知识系列跟ipv4详解Word文件下载.docx》由会员分享,可在线阅读,更多相关《胖胖通信知识系列跟ipv4详解Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。

胖胖通信知识系列跟ipv4详解Word文件下载.docx

网络中的每个系统都可以从以下TCP/IP配置文件和网络数据库中获取其TCP/IP配置信息:

/etc/hostname.interface文件

/etc/nodename文件

/etc/defaultdomain文件

/etc/defaultrouter文件(可选)

hosts数据库

ipnodes数据库(在Solaris1011/06及早期发行版中)

netmasks数据库(可选)

Solaris安装程序在安装过程中创建上述文件。

也可以按照本节中的说明手动编辑这些文件。

hosts和netmasks数据库是两个网络数据库,可供Solaris网络上可用的名称服务读取。

网络数据库和nsswitch.conf文件详细介绍了网络数据库的概念。

对于Solaris1011/06及早期发行版,有关ipnodes文件的信息,请参见ipnodes数据库。

此文件定义了本地主机上的物理网络接口。

本地系统上至少应该有一个/etc/hostname.interface文件。

Solaris安装程序为安装过程中找到的第一个接口创建/etc/hostname.interface文件。

此接口通常具有最低的设备编号(例如eri0),并称为主网络接口。

如果安装程序找到其他接口,您也可以在安装过程中对这些接口进行配置(可选)。

如果在安装之后为系统添加新的网络接口,则必须为此接口创建/etc/hostname.interface文件,如如何在安装系统后配置物理接口中所述。

另外,为使Solaris软件识别并使用新的网络接口,需要将此接口的设备驱动程序加载到相应的目录中。

有关相应的interface名称和设备驱动程序的说明,请参阅新网络接口附带的文档。

基本的/etc/hostname.interface文件包含一项内容:

与此网络接口关联的主机名或IPv4地址。

IPv4地址可用传统的点分十进制格式或CIDR表示法表示。

如果在/etc/hostname.interface文件中使用主机名,则/etc/inet/hosts文件也必须包含此主机名。

例如,假定smc0是称为tenere的系统的主网络接口。

/etc/hostname.smc0文件所包含的项可以是以点分十进制或CIDR表示法表示的IPv4地址,也可以是主机名tenere。

注–

IPv6使用/etc/hostname6.interface文件定义网络接口。

有关更多信息,请参阅IPv6接口配置文件。

此文件应该包含一项内容,即本地系统的主机名。

例如,在timbuktu系统上,/etc/nodename文件将会包含timbuktu项。

此文件应该包含一项内容,即本地主机网络所属的管理域的全限定域名。

可以将此名称提供给Solaris安装程序或在以后编辑此文件。

有关网络域的更多信息,请参阅《系统管理指南:

名称和目录服务(DNS、NIS和LDAP)》。

/etc/defaultrouter文件

对于每个直接连接到网络的路由器,此文件可以包含一个对应项。

该项应该是作为网络间路由器的网络接口的名称。

/etc/defaultrouter文件的存在表明系统是支持静态路由的。

hosts数据库包含网络中各系统的IPv4地址和主机名。

如果使用NIS或DNS名称服务,或者使用LDAP目录服务,则hosts数据库在专门存储主机信息的数据库中进行维护。

例如,在运行NIS的网络中,hosts数据库在hostsbyname文件中进行维护。

如果使用本地文件提供名称服务,则hosts数据库将在/etc/inet/hosts文件中进行维护。

此文件包含主网络接口的主机名和IPv4地址、连接到系统的其他网络接口的主机名和IPv4地址以及系统必须检查的其他网络地址。

为了与基于BSD的操作系统兼容,/etc/hosts文件是指向/etc/inet/hosts的符号链接。

/etc/inet/hosts文件格式

/etc/inet/hosts文件使用以下基本语法。

有关完整的语法信息,请参阅hosts(4)手册页。

IPv4-addresshostname[nicknames][#comment]

IPv4-address

包含本地主机必须识别的每个接口的IPv4地址。

hostname

包含设置期间指定给系统的主机名,以及指定给本地主机必须识别的其他网络接口的主机名。

[nickname]

包含主机别名的可选字段。

[#comment]

可选的注释字段。

初始/etc/inet/hosts文件

在系统上运行Solaris安装程序时,该程序将配置初始/etc/inet/hosts文件。

此文件包含本地主机所需的最少数目的项。

其中包括回送地址、主机IPv4地址以及主机名。

例如,Solaris安装程序可能为图 

5–1中所示的tenere系统创建以下/etc/inet/hosts文件:

示例 

10–1系统tenere的/etc/inet/hosts文件

127.0.0.1localhostloghost#loopbackaddress

192.168.200.3tenere#hostname

回送地址

在示例 

10–1中,IPv4地址127.0.0.1是回送地址。

回送地址是本地系统用来允许进程间通信的保留网络接口。

主机可使用此地址将数据包发送给自己。

ifconfig命令使用回送地址进行配置和测试,如使用ifconfig命令监视接口配置中所述。

TCP/IP网络中的每个系统都必须使用IP地址127.0.0.1作为本地主机的IPv4回送地址。

主机名

IPv4地址192.168.200.1和名称tenere是本地系统的地址和主机名。

它们指定给系统的主网络接口。

多个网络接口

一些系统具有多个网络接口,因为它们是路由器或者多宿主主机。

每个连接到系统的网络接口都需要有自己的IP地址以及与其关联的名称。

在安装过程中,必须配置主网络接口。

安装时,如果特定系统具有多个接口,Solaris安装程序会针对其他接口对您进行提示。

此时,您可以选择性地配置一个或多个其他接口,或者以后手动进行配置。

安装Solaris后,可以通过将接口信息添加到系统的/etc/inet/hosts文件,来为路由器或多宿主主机配置其他接口。

有关配置路由器和多宿主主机的更多信息,请参阅配置IPv4路由器和配置多宿主主机。

10–2显示了图 

5–1中所示的系统timbuktu的/etc/inet/hosts文件。

10–2系统timbuktu的/etc/inet/hosts文件

127.0.0.1localhostloghost

192.168.200.70timbuktu#Thisisthelocalhostname

192.168.201.10timbuktu-201#Interfacetonetwork192.9.201

通过这两个接口,timbuktu作为路由器连接网络192.168.200和192.168.201。

名称服务如何影响hosts数据库

NIS和DNS名称服务以及LDAP目录服务在一台或多台服务器上维护主机名和地址。

这些服务器维护hosts数据库,该数据库包含服务器所在的网络中每台主机和路由器(如果适用)的信息。

有关这些服务的更多信息,请参阅《系统管理指南:

本地文件何时提供名称服务

在使用本地文件提供名称服务的网络中,以本地文件模式运行的系统将查询各自的/etc/inet/hosts文件,以查找网络中其他系统的IPv4地址和主机名。

因此,这些系统的/etc/inet/hosts文件必须包含以下内容:

本地系统(主网络接口)的IPv4地址和主机名

连接到此系统的其他网络接口的IPv4地址和主机名(如果适用)

本地网络中所有主机的IPv4地址和主机名

系统必须知晓的任何路由器的IPv4地址和主机名(如果适用)

您的系统想通过其主机名引用的任何系统的IPv4地址。

图 

10–1显示了系统tenere的/etc/inet/hosts文件。

此系统以本地文件模式运行。

请注意,此文件包含192.9.200网络中每个系统的IPv4地址和主机名。

此文件还包含接口名称timbuktu-201及其对应的IPv4地址。

此接口将192.9.200网络连接到192.9.201网络。

配置为网络客户机的系统对其回送地址和IPv4地址使用本地/etc/inet/hosts文件。

10–1以本地文件模式运行的系统的/etc/inet/hosts文件

ipnodes数据库

在Solaris1011/06之后的发行版中,不再包括ipnodes数据库。

在这些后续发行版中,ipnodes的IPv6功能迁移到hosts数据库中。

/etc/inet/ipnodes文件既可以存储IPv4地址,又可以存储IPv6地址。

此外,也可以存储以传统的点分十进制或CIDR表示法表示的IPv4地址。

此文件作为将主机名与其IPv4和IPv6地址进行关联的本地数据库。

不要将主机名及其地址存储在静态文件中,例如/etc/inet/ipnodes。

但是,为了进行测试,可以按照在/etc/inet/hosts中存储IPv4地址的方式在文件中存储IPv6地址。

ipnodes文件与hosts文件使用相同的格式约定。

有关/etc/inet/hosts的更多信息,请参阅hosts数据库。

有关ipnodes文件的说明,请参见ipnodes(4)手册页。

启用了IPv6的应用程序使用/etc/inet/ipnodes数据库。

只包含IPv4地址的现有/etc/hosts数据库保持不变,以利于现有应用程序的运行。

如果ipnodes数据库不存在,则启用了IPv6的应用程序使用现有的hosts数据库。

如果需要添加地址,必须将IPv4地址同时添加到hosts和ipnodes文件中,而只需将IPv6地址添加到ipnodes文件中。

10–3/etc/inet/ipnodes

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 教育学心理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1