背景:医院内部系统,未配置DNS,仅在局域网内可用,且使用自定义域名。通过配置 hosts,可以让客户端通过友好的域名(而不是难记的 IP)访问这些内部系统。
注意事项:
- hosts 文件优先级高于 DNS:操作系统在解析域名时,会先查 hosts,再查 DNS。
- 仅对本机生效:该配置只影响当前计算机,不会影响网络中的其他设备。
- 安全性:恶意软件有时会篡改 hosts 文件以劫持流量(如将银行网站指向钓鱼站点),因此应确保 hosts 文件未被非法修改。
- HTTPS/SSL 问题:如果目标站点使用 HTTPS,需确保 SSL 证书支持该域名(否则浏览器会报证书错误)。在内网测试中常使用自签名证书或忽略警告。
windows 操作系统
修改hosts文件 路径:C:\Windows\System32\drivers\etc

修改前先备份下之前的host
打开编辑,增加host配置,保存
(部分操作系统提示只读无法直接修改,我们可以复制host文件到另外一个文件夹,修改好在复制过来覆盖)
bash
192.168.9.100 hixxx.xxxhospital.cn

修改后不用重启、马上就能生效。
linux(centos)
暂未记录