在 windows 和 ubuntu 中配置 host 文件

Windows 系统

1. 找到文件

文件路径固定为:

复制代码
C:\Windows\System32\drivers\etc\hosts

2. 以管理员身份编辑

  • 打开记事本时,右键 → 以管理员身份运行
  • 在记事本里点 文件 → 打开 ,粘贴上面的路径,文件类型选"所有文件",找到 hosts 打开

3. 添加内容

每行一条记录,格式为 IP地址 域名

复制代码
10.111.34.101 local.gitlab
10.111.34.101 newservice.local.gitlab

4. 保存并生效

  • 保存文件
  • 打开 CMD 运行 ipconfig /flushdns 刷新 DNS 缓存

Linux / Ubuntu 系统

1. 文件位置

复制代码
/etc/hosts

2. 用命令行编辑(需要 sudo)

bash 复制代码
sudo nano /etc/hosts
# 或者
sudo vim /etc/hosts

3. 添加内容

格式和 Windows 完全一样:

复制代码
10.111.34.101 local.gitlab
10.111.34.101 newservice.local.gitlab

4. 保存并生效

  • nano:按 Ctrl+X,再按 Y,最后回车
  • vim:按 Esc,输入 :wq 回车
  • Linux 一般不需要额外刷新 DNS,保存即生效

验证配置是否生效

无论哪个系统,配完后在终端或 CMD 里 ping 一下:

bash 复制代码
ping local.gitlab

如果返回的 IP 是你配的 10.111.34.101,就说明配置成功了。

相关推荐
吴声子夜歌5 小时前
Shell编程——数组
linux·运维·shell
blueSatchel5 小时前
ros-humble仿真-建图-导航
linux·ros2
Lucis__5 小时前
基于责任链模式的消息队列—异步处理流水线的最佳实践
linux·c++·消息队列·责任链模式·ipc
程序员-Benothing6 小时前
Shell 脚本条件判断与流程控制:if for while case 详解
linux·运维·服务器
mounter6256 小时前
统一安全域:KVM Planes 如何驾驭硬件特权级
linux·安全·linux kernel·kernel
君生我老6 小时前
Linux动静态库
linux·服务器
宵时待雨6 小时前
linux笔记归纳19:网络层协议IP
linux·网络·笔记·网络协议·tcp/ip
做运维的阿瑞7 小时前
Linux下DNS服务器搭建
linux·运维·服务器
团子股股东峥哥7 小时前
day37-RHEL-管理基本存储
linux·运维·服务器
君生我老8 小时前
Linux inode概念 &软硬连接
linux·服务器