Linux IP地址与主机名
IP地址
什么是IP地址
- IP地址是联网计算机的网络地址(逻辑地址)(网络中唯一标识),用于在网络中定位设备,进行网络通信。
- 目前主流为 IPv4,格式:
a.b.c.d,其中a、b、c、d取值范围 0~255。 - 例如:
192.168.88.101。
查看本机IP地址
-
使用命令:
ifconfig -
若提示命令不存在,安装:
yum -y install net-tools(适用于 CentOS/RHEL) -
示例输出中
inet后面的地址即为 IPv4 地址。
特殊IP地址
| IP地址 | 含义 |
|---|---|
127.0.0.1 |
本机环回地址,代表本机(localhost) |
0.0.0.0 |
表示所有IP地址,常用于端口绑定或防火墙规则中表示任意IP |
主机名
什么是主机名
-
主机的名称,用于标识一台计算机,便于记忆的名称,通常通过 DNS 或本地 hosts 文件解析为 IP 地址。(类似Windows的计算机名)。

查看主机名
-
命令:
hostname -
示例输出:
localhost.localdomain
修改主机名
-
语法:
hostnamectl set-hostname 新主机名 -
需要
root权限。 -
示例:
语法:hostnamectl set-hostname 主机名 sudo hostnamectl set-hostname KeFeng
-
修改后重新登录终端生效。
域名解析(主机名映射)
解析原理
-
通过域名(如
www.baidu.com)或主机名找到对应的 IP 地址。
-
解析顺序:
- 先查找本地的 hosts 文件(私人地址本)。
- 若未找到,则向 DNS 服务器 查询(如
114.114.114.114、8.8.8.8)。
hosts 文件位置
-
Windows:
C:\Windows\System32\drivers\etc\hosts -
Linux:
/etc/hosts
配置主机名映射(以 Windows 连接 Linux 为例)
目标:在 Windows 上通过主机名(而非 IP)访问 Linux 服务器。
步骤:
-
以管理员身份运行记事本(或其他文本编辑器)。
-
在记事本中打开
C:\Windows\System32\drivers\etc\hosts文件(需选择“所有文件”才能看到 hosts)。
-
在文件末尾添加一行:
Linux服务器的IP地址 自定义主机名
-
保存文件。
-
之后即可在 FinalShell 或其他工具中通过主机名
KeFeng连接该 Linux 服务器。
注意:Linux 系统修改
/etc/hosts也可实现类似效果,但此处是针对客户端(Windows)的配置。
总结
- IP 地址 是网络定位的数值标识,主机名 是便于记忆的字符标识。
- 通过修改 hosts 文件可实现本地域名解析,绕过 DNS 或自定义映射关系。
- 修改系统主机名使用
hostnamectl,查看 IP 使用ifconfig或ip addr(新系统推荐ip addr)。

浙公网安备 33010602011771号