Linux /etc/hosts文件

Linux的 /etc/hosts 文件用于静态地映射主机名到 IP 地址。

通常用于本地网络中的名称解析,它可以覆盖 DNS 的设置。当你访问一个域名时,系统会首先检查 /etc/hosts 文件,如果找到了匹配项,就会使用该 IP 地址,否则会去查询 DNS。

/etc/hosts 文件中的每一行通常包含三个部分,由空格或制表符分隔:

  1. IP 地址:这是主机名对应的 IP 地址。它可以是 IPv4 或 IPv6 地址。
  2. 主机名:这是你想要映射到的 IP 地址的主机名。它可以是完全限定的域名(FQDN)或一个简单的主机名。
  3. 可选的别名:主机名之后可以跟随一个或多个别名,它们也是由空格分隔的。这些别名可以被认为是该主机的其他名字或昵称。

例如:

复制代码
192.168.193.128  myserver.localdomain myserver

在上面的例子中:

  • 192.168.193.128 是 IP地址。
  • myserver.localdomain 是这个地址的主机名。
  • myserver 是这个地址的别名。

当你尝试访问 localhost 或 myserver 时,系统会解析到相应的 IP 地址,因为它们在 /etc/hosts 文件中有映射。

完成!enjoy it!

相关推荐
慈云数据几秒前
用 DSH 辅助部署一个网站监控平台:Uptime Kuma + Docker 实战
运维·docker·容器
毒爪的小新6 分钟前
最新 Dify 1.14.0+ 内网离线插件打包、部署完整踩坑方案(解决 uv.lock 依赖校验失败)
运维·ai·uv·dify
静以修身zzz6 分钟前
OpenStack对象存储-Swift、OpenStack编排管理-heat、OpenStack网络管理-neutron
linux·运维·服务器·架构·openstack·swift
东鹏特饮14 分钟前
本机状态监控页面html
运维·css·html·css3
2501_9159214329 分钟前
KXBuild CI 实操,Windows/Linux 服务器接入 Jenkins 打包 iOS IPA
服务器·windows·vscode·ios·ci/cd·个人开发·敏捷流程
Gauss松鼠会33 分钟前
GaussDB 整体架构解析
运维·服务器·网络·数据库·sql·架构·gaussdb
一技安身40 分钟前
MySQL 8.4.13 LTS 通用二进制包(Linux免安装版)完整教程
linux·mysql·adb
迷途之人不知返43 分钟前
【动态库与静态库】-3-静态链接与加载
linux
Gauss松鼠会1 小时前
GaussDB 中 gsql 与 DBeaver(JDBC)客户端工具查询时间不一致:原因、排查与处理
运维·服务器·数据库·sql·gaussdb·经验总结
谙弆悕博士1 小时前
debian快速换源
linux·运维·windows·debian·下载·换源·网络问题