本机 hosts 文件可以做 dns, 优先于其他任意的网络 dns
使用 hosts 可以实现自定义 dns 解析, 通常在搭建本地网站时要用到
windows 下的 hosts
通常搭建本地网站都是使用 windows 系统, 且 linux 下的操作也类似
该文件通常在 C 盘下的位置
C:\Windows\System32\drivers\etc
在该文件中 , 可以使用 # 进行注释, 可以使用 xxxip : xxx域名 方式进行解析
#下面是把 www.52dixiaowo.com解析到本机上
127.0.0.1 www.52dixiaowo.com
值得注意的是, 不支持通配符, 你必须一个一个域名进行解析, 比如
- www.52dixiaowo.com 与 52dixiaowo.com分别是 2 个域名,
- 前者是www的子域名, 后者是顶级域名, 需要分别解析才生效
linux 下的 hosts 位置通常在 /etc/hosts ,如果不在这里可以用 find 命令查找