1、主机地址设置文件-------/etc/hosts
主机地址设置文件可以配置主机Ip和主机名的对应关系,
每行三部分:网络IP地址,主机名或域名和主机别名
2、网络服务数据文件-------/etc/services
该配置文件中保存了服务名和端口号之间的映射
3、解析主机名的设置文件---------/etc/host.conf
/etc/host.conf 配置文件指定以何种方式解析主机名,Linux通过解析起来获得主机名对应的IP地址。
此文件指定了计算机解析主机名时搜索解析数据的顺序,设置是否允许指定的主机有多个地址。
# The "order" line is only used by old versions of the C library.
order hosts,bind
multi on
order行指定主机名查询顺序,其参数为用逗号隔开的查找方法,支持的查找方法包括bind、hosts和nis
,分别代表DNS、/etc/hosts和NIS,此处默认配置文件设置了先查询 ”/etc/hosts “ 文件然后再使用 DNS
来解析域名。。
multi on 表示允许 "/etc/hosts" 文件中指定的主机可拥有多个地址。
4、网络接口参数配置文件 ----/etc/network/interfaces
Ubuntu的网络接口参数配置文件 /etc/network/interfaces 指定网卡接口的连接方式,此文默认内容如下:
auto lo
iface lo inet loopback
第一行表示 lo 接口会在系统启动时被自动配置;第二行表示将 lo 接口 设置为一个本地回环(loopback)
地址
网络管理员可在此文件中设置网络连接的方式,如为网络配置一个静态的IP地址,可将 /etc/network/interfaces
文件的内容修改为如下所示代码:
auto eth0
iface eth0 inet static
address 192.168.1.112
network 192.168.1.0
netmask 255.255.255.0
gateway 192.168.1.1
其中第一行auto eth0 表示在系统启动时启动 eth0网络设备;第二行表示使用静态分配IP
的方式获取IP连接地址;address行指定了本机的静态IP地址;network行指定了所在的网络;
netmask行表示网络掩码;gateway行表示网关
5、DNS客户端配置文件----/etc/resolv.conf
DNS客户端配置文件 /etc/resolv.conf 包含了主机的域名搜索顺序和DNS服务器的地址,
每一行应包含一个关键字和一个或多个的由空格隔开的参数。此文件的内容由网络管理
工具自动修改,也可在系统启动之后进行人为修改。
# Generated by NetworkManager
nameserver 210.39.0.33
nameserver 210.39.0.34
nameserver 202.96.134.133
其中domain行声明主机的域名为domain;serach行指定域名的查询顺序;而nameserver
行指定DNS服务器的IP地址,可有多行nameserver,也就是说可指定多个DNS服务器。要
访问指定DNS服务器来进行查询,需要设置次文件。