
hosts文件用于将域名映射到IP地址。她在所有电脑系统包括Linux,Windows和macOS都是一个纯文本文件。
hosts文件允许您设置特殊域名投影的IP地址。这一变动只用于目前计算机,而也不影响示范园区网的统计分析方法。
hosts文件对域名的在于DNS的域名描述。如果你键入要浏览网页域名时,必须将域名转换向相对应IP地址。
电脑系统首先检查其hosts文件中存不存在相对应的域名,若该域名没显示,这将会查询使用的DNS互联网服务器以剖析特定域名。
如果你想要在没有任何变动DNS设置的情况之下检验您的网站,这也会非常有帮助。hosts文件还可用于阻止特殊界面的域名。
例如,您要将网站迁移到原服务器,并且希望在将域偏重新服务器之前验证它是否完全正常运行。
在教学中,我们在这里提供有关如何在Linux,macOS和Windows上修改hosts文件的描述。服务器文件变动会即时生效,除非你是系统软件缓存DNS描述结果。
hosts文件中的记录具有IPAddress DomainName [DomainAliases]
文件文件格式。IP地址和域名应至少由一个空格符或分节符分隔。以#
开始还是被忽略。
应当向hosts文件添加记录,只需在文本处理中心点开该文件就能。下面是一个案例服务器文件。
# Static table lookup for hostnames.
# See hosts(5) for details.
127.0.1.1 myfreax.desktop myfreax
127.0.0.1 localhost
Linux hosts文件
在Linux中,hosts文件位于/etc/hosts
。以下说明可用Linux所有发行版,包括Ubuntu,CentOS,RHEL,Debian和Linux Mint。
在终端窗口中,运用您你喜欢的文本处理打开hosts文件,在入门教程我们使用vim打开文件,运行指令sudo vim /etc/hosts
产生提示时输入您的sudo用户名和密码。
vim在没有GUI服务器十分常见。大伙儿介绍你学习怎么运用vim。
倘若hosts文件修改并没见效,你仍然需要清除DNS缓存,请见我们自己入门教程如何清除DNS缓存。

Windows hosts文件
在Windows中,hosts文件位于c:WindowsSystem32Driversetchosts
。以下说明可用Windows 10,Windows 8,Windows 11。
按Windows键而且在检索字段名中输入文本文件。右键文本文件
标示,点击以管理员身份运行
。
在文本文件中,点一下文件,接着点一下打开。在文件名
字段中,粘贴c:WindowsSystem32driversetchosts
。
往下拉转至文件末尾并添加新记录,点一下文件
> 贮存
。
倘若hosts文件修改并没见效,你仍然需要清除DNS缓存,请见我们自己入门教程如何清除DNS缓存。
MacOS hosts文件
在macOS中,hosts文件位于/etc/hosts
。以下说明适用于所有macOS版本信息。
在终端窗口中,运用您你喜欢的文本处理打开hosts文件,在入门教程我们使用vim打开文件,运行指令sudo vim /etc/hosts
产生提示时输入管理密码。
vim在没有GUI服务器十分常见。大伙儿介绍你学习怎么运用vim。在完成变更后别忘了运行指令dscacheutil -flushcache
升级DNS缓存。

到这里,您应该更好的了解hosts文件的工作环境如何有效对文件作出调整。如果要销户变动,只需打开文件并删除再加上的行。
