Linux 网络基础:主机解析、工具套件与手动配置
1. 主机解析顺序
在 Linux 系统中,主机解析顺序的最终确定依赖于/etc/nsswitch.conf文件,尽管/etc/hosts文件会首先被检查。你可以使用以下命令查看主机解析顺序:
cat /etc/nsswitch.conf |grep hosts示例输出如下:
hosts: files mdns4_minimal [NOTFOUND=return] dns从输出可以看出,系统首先检查files(代表本地文件,包含/etc/hosts)。如果搜索的是本地域名且未找到,NOTFOUND=return会使搜索终止。若搜索其他内容,接下来会使用 DNS 进行解析。通常情况下,系统默认先在本地主机文件中查找,若未找到则使用 DNS 解析。
2. net-tools 和 iproute2 工具套件
- net-tools 套件:长期以来,net-tools 一直用于管理 Linux 系统的网络连接,包含
ifconfig、route、netstat