hosts文件用于将域名映射到ip地址。它在所有操作系统包括linux,windows和macos都是一个纯文本文件。
hosts文件允许您设置指定域名映射的ip地址。这个更改只作用于当前计算机,而不会影响全域网的解析方式。
在教程中,我们将提供说明如何在linux,macos和windows修改hosts文件的说明。hosts文件更改会立即生效,除非应用程序缓存dns解释结果。
dns 工作方式hosts文件对域名的解释优先于dns解释。当您在chrome浏览器访问站点时,必须将域名转换为其对应的ip地址。
操作系统首先检查hosts文件是否存在相应的域名,如果该域名没有记录,它将查询配置的dns地址并解析指定的域名。
如果您想在不更改dns设置的情况下测试您的网站,这将非常有用。hosts文件还可用于拦截指定网站的域名。
例如,您要将网站迁移到新服务器,并且希望在域名指向服务器ip地址之前验证它是否正常运行。
hosts文件中的记录格式是ipaddress domainname [domainaliases]。域名和ip地址之间应至少有一个空格或制表符分隔。以#开头的行是无效的。
linux hosts文件在linux,包括ubuntu,centos,redhat,debian和linux mint。hosts文件位于etc/hosts。
要在linux修改host文件,请使用您喜欢的文本编辑器打开hosts文件,在本教程我们使用vim打开文件。运行命令sudo vim etc/hosts。
在出现提示时输入您当前用户的密码。编辑完成后,保存文件并退出vim。通常hosts的修改会马上生效。
如果你的hosts文件修改没有生效,你可能需要清除dns缓存,请参考我们的教程如何清除dns缓存。
sudo vim etc/hostswindows hosts文件在windows,包括windows 10,windows 8,windows 11。hosts文件都位于c:windowssystem32driversetchosts。
要在windows修改host文件。右键单击记事本图标,然后选择以管理员身份运行。打开记事本。
在记事本中,点击文件,然后点击打开。在文件名输入框,粘贴host文件的绝对路径c:windowssystem32driversetchosts打开host文件。
向下滚动到文件末尾并添加新记录,然后点击文件,最后是点击保存。通常hosts的修改会马上生效。
macos hosts文件在macos,hosts文件位于etc/hosts。要在macos修改host文件,请使用您喜欢的文本编辑器打开hosts文件,
在本教程我们使用vim打开文件。运行命令sudo vim etc/hosts。在出现提示时输入您当前用户的密码。
编辑完成后,保存文件并退出vim。通常hosts的修改会马上生效。如果你的hosts文件修改没有生效,你可能需要清除dns缓存。
sudo vim etc/hostsdscacheutil -flushcache结论至此,您应该很好地理解hosts文件的工作方式以及如何对hosts文件进行修改。如果要撤消更改,只需打开文件并删除添加的行。
美国研究人员使用青蛙DNA创造出了一种可编程的活体机器人Xenobot
GigasetMEPure评测 一开始就不是走性价比路线
孢子捕捉仪配置作用、分析
零秒科技机器人语音技术不断发展 形成了一个潜力巨大的交互市场
Imagination助力汽车芯片厂商引领智驾新时代
如何修改hosts文件
旷视凭借将AI算法与物流技术结合的领先探索和实践,获得大会颁发的“年度最佳企业奖”
汽车软件定义危机是如何酿成的?
富奥星通过北京市“专精特新”企业认定
我的天!全网未确认交易数再次突破1万,比特币还能用于支付吗?
虹科高速数字化仪为您带来高效RF测量秘籍!(一)
看一下射频电路中的那些无源器件
金属芯PCB的结构、设计要点及注意事项
就如何实现地下污水处理厂电气与自控设计进行研究
C++学习笔记之内存1
诺基亚2月发布新机:不是诺基亚8而是诺基亚S8,双摄、曲面屏、骁龙835?
NS4148音频功率放大器概述、主要特性及应用领域
一手好牌打烂后 ,微软Cortana现在删除了一些功能
eFUSE AES密钥验证步骤详解
机器视觉,赋予智能制造的一双“慧眼”