fbpx
维基百科

域名解析文件

Hosts文件是一个没有扩展名操作系统文件,以的形式存储了主机名IP地址映射关系[1]。Hosts又称host table,译为“主机表”。现代系统中,虽然DNS取代了主机表,但主机表的应用依旧很广[1]。和DNS不同的是,用户可以直接对Hosts文件进行控制。

用途

Hosts文件是大多数系统都存在的一个小型主机表。Hosts文件中包含了本地网络重要的主机名和地址信息,查询Hosts文件得到的结果比通过查询DNS得到的结果优先级更高。[1]

衍生用途

Hosts文件也可以用于其它情况,例如可以将已知的广告服务器重定向到无广告的机器(通常是本地网络地址,如: 127.0.0.1)以过滤广告。使用Hosts文件还可以减少对DNS服务器的查询次数以加快访问网站的速度。

Hosts文件的另一个重要用途就是用于拦截一些恶意网站的请求,从而防止访问欺诈网站、感染病毒恶意软件

在面对网络审查的技术机制下,Hosts也被利用来处理因域名服务器缓存污染而对访问域名的地址解析进行修正,或者涉及域名与IP地址关系的技术调整等。

历史

最初在Internet的前身ARPANET中,其成员SRI International英语SRI International手动维护并分享了一个名为HOSTS.TXT的文件,其中就包括主机名称和对应地址。1983年DNS系统开始开发,1984年得到了发展[2]。在网络快速的发展过程中,可以自动提供动态的主机名解析。不过在现代操作系统中,Hosts文件仍然是一个可以作为备用手段的名称解析机制。

平台差异

Hosts文件在不同操作系统中的位置如下表所示:

操作系统 版本 路径
Unix类Unix系统(例如Linux等) /etc/hosts
Microsoft Windows 3.1 %WinDir%\HOSTS
9598ME %WinDir%\hosts
NT2000XP2003Vista
20087201288.11011
%SystemRoot%\System32\drivers\etc\hosts
Windows MobileWindows Phone 注册表HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Apple Macintosh 9或更早版本 PreferencesSystem目录中
Mac OS X 10.0–10.1.5 通过NetInfoniload设置
Mac OS X 10.2和更新版本 /etc/hosts(指向/private/etc/hosts符号链接
Novell NetWare SYS:etc\hosts
OS/2eComStation "bootdrive":\mptn\etc\
Symbian Symbian OS 6.1–9.0 C:\system\data\hosts
Symbian OS 9.1+ C:\private\10000882\hosts
MorphOS英语MorphOS NetStack ENVARC:sys/net/hosts
AmigaOS 4 DEVS:Internet/hosts
AROS英语AROS ENVARC:AROSTCP/db/hosts
Android /etc/hosts(指向/system/etc/hosts符号链接
iOS iOS 2.0和更新版本 /etc/hosts(指向/private/etc/hosts符号链接
TOPS-20英语TOPS-20 <SYSTEM>HOSTS.TXT
Plan 9 /lib/ndb/hosts
BeOS /boot/beos/etc/hosts
Haiku /boot/common/settings/network/hosts
OpenVMS UCX UCX$HOST
TCPware英语TCPware TCPIP$HOST
RISC OS 3.7, 5 !Boot.Resources.!Internet.files.Hosts
later boot sequence !Boot.Choices.Hardware.Disabled.Internet.Files.Hosts(RISC OS 6.14)

在Windows中,默认的Hosts文件通常是空白的或包含了注释语句并使用了以下的默认规则:

127.0.0.1 localhost ::1 localhost 

相关链接

参考文献

  1. ^ 1.0 1.1 1.2 hosts(5) — manpages — Debian stretch — Debian Manpages. manpages.debian.org. [2020-03-12]. 
  2. ^ Internet Systems Consortium. . History of BIND. [28 July 2013]. (原始内容存档于2016-01-02). 

外部链接

  • (英文)Why Should You Wait for Internet Propagation?(页面存档备份,存于互联网档案馆) – Hosts的另一个用途
  • (英文)Using a hosts file to remove ads without getting broken images(页面存档备份,存于互联网档案馆) - 使用Hosts文件来更方便地浏览网站
  • (英文)一个示例文件(页面存档备份,存于互联网档案馆
  • (简体中文)( 2016年更新),包含了几乎所有被封锁网站的Hosts,包括维基百科的所有项目。

自定义Hosts文件

  • (英文)Most Valuable Professional (MVP) site(页面存档备份,存于互联网档案馆) 每月更新的自定义Hosts文件
  • (英文)Dan Pollock's hosts file(页面存档备份,存于互联网档案馆) 几乎每天更新的Hosts文件
  • (英文) – 用于广告拦截的Hosts文件
  • (英文)The Security Now! podcast page on the hosts file(页面存档备份,存于互联网档案馆
  • (英文)Mikes Ad-Blocking hosts file(页面存档备份,存于互联网档案馆) – 可直接下载合并或使用安装程序
  • (英文) – 较大的广告服务器列表
  • (英文)Ad Blocking Lists(页面存档备份,存于互联网档案馆) – Peter Lowe的列表
  • (法文) Airelle Lists(页面存档备份,存于互联网档案馆) – 超过500,000个网站的Hosts文件黑名单
  • (简体中文) lennylxx(页面存档备份,存于互联网档案馆) – 中国大陆IPv6版的Hosts文件(一般适用于教育网
  • (简体中文) vokins(页面存档备份,存于互联网档案馆) – 中国大陆屏蔽常见广告的Hosts文件
  • (简体中文) googlehosts(页面存档备份,存于互联网档案馆) – 中国大陆IPv4版的Hosts文件

管理Hosts的应用程序

  • (简体中文)HostsX – 记事本风格、支持自动更新Hosts文件的免费软件
  • (英文)Abelhadigital's HostsMan 3.1.55(页面存档备份,存于互联网档案馆) – 可自动更新Hosts文件的免费软件
  • (英文) – 管理Hosts文件的免费软件
  • (英文) – 用于排列并整理Hosts文件的免费软件
  • (英文)Mike Meyer's HostsToggle 2.1(页面存档备份,存于互联网档案馆) – 开放源代码的Hosts文件工具
  • (英文) – 管理广告拦截的Hosts文件管理器
  • (英文)Ray Marron's Hostess(页面存档备份,存于互联网档案馆) – 免费的Hosts文件管理器

域名解析文件, 此条目的主題是计算机中的hosts文件, 关于修改hosts文件访问维基百科的用法, 請見, help, 如何访问维基百科, hosts文件, 此條目需要补充更多来源, 2020年3月13日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而移除, 致使用者, 请搜索一下条目的标题, 来源搜索, hosts文件, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, hosts文件是一个没有扩展名的操作系统文件, 以表的形式存储了. 此条目的主題是计算机中的Hosts文件 关于修改Hosts文件访问维基百科的用法 請見 Help 如何访问维基百科 Hosts文件 此條目需要补充更多来源 2020年3月13日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而移除 致使用者 请搜索一下条目的标题 来源搜索 Hosts文件 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 Hosts文件是一个没有扩展名的操作系统文件 以表的形式存储了主机名和IP地址的映射关系 1 Hosts又称host table 译为 主机表 现代系统中 虽然DNS取代了主机表 但主机表的应用依旧很广 1 和DNS不同的是 用户可以直接对Hosts文件进行控制 目录 1 用途 1 1 衍生用途 2 历史 3 平台差异 4 相关链接 5 参考文献 6 外部链接 6 1 自定义Hosts文件 6 2 管理Hosts的应用程序用途 编辑Hosts文件是大多数系统都存在的一个小型主机表 Hosts文件中包含了本地网络重要的主机名和地址信息 查询Hosts文件得到的结果比通过查询DNS得到的结果优先级更高 1 衍生用途 编辑 Hosts文件也可以用于其它情况 例如可以将已知的广告服务器重定向到无广告的机器 通常是本地网络地址 如 127 0 0 1 以过滤广告 使用Hosts文件还可以减少对DNS服务器的查询次数以加快访问网站的速度 Hosts文件的另一个重要用途就是用于拦截一些恶意网站的请求 从而防止访问欺诈网站 感染病毒或恶意软件 在面对网络审查的技术机制下 Hosts也被利用来处理因域名服务器缓存污染而对访问域名的地址解析进行修正 或者涉及域名与IP地址关系的技术调整等 历史 编辑最初在Internet的前身ARPANET中 其成员SRI International 英语 SRI International 手动维护并分享了一个名为HOSTS TXT的文件 其中就包括主机名称和对应地址 1983年DNS系统开始开发 1984年得到了发展 2 在网络快速的发展过程中 可以自动提供动态的主机名解析 不过在现代操作系统中 Hosts文件仍然是一个可以作为备用手段的名称解析机制 平台差异 编辑Hosts文件在不同操作系统中的位置如下表所示 操作系统 版本 路径Unix 类Unix系统 例如Linux等 etc hostsMicrosoft Windows 3 1 a href E7 8E AF E5 A2 83 E5 8F 98 E9 87 8F html title 环境变量 WinDir a HOSTS95 98 ME WinDir hostsNT 2000 XP 2003 Vista 2008 7 2012 8 8 1 10 11 SystemRoot System32 drivers etc hostsWindows Mobile Windows Phone 注册表项HKEY LOCAL MACHINE Comm Tcpip HostsApple Macintosh 9或更早版本 Preferences或System目录中Mac OS X 10 0 10 1 5 通过NetInfo或niload设置Mac OS X 10 2和更新版本 etc hosts 指向 private etc hosts的符号链接 Novell NetWare SYS etc hostsOS 2和eComStation bootdrive mptn etc Symbian Symbian OS 6 1 9 0 C system data hostsSymbian OS 9 1 C private 10000882 hostsMorphOS 英语 MorphOS NetStack ENVARC sys net hostsAmigaOS 4 DEVS Internet hostsAROS 英语 AROS ENVARC AROSTCP db hostsAndroid etc hosts 指向 system etc hosts的符号链接 iOS iOS 2 0和更新版本 etc hosts 指向 private etc hosts的符号链接 TOPS 20 英语 TOPS 20 lt SYSTEM gt HOSTS TXTPlan 9 lib ndb hostsBeOS boot beos etc hostsHaiku boot common settings network hostsOpenVMS UCX UCX HOSTTCPware 英语 TCPware TCPIP HOSTRISC OS 3 7 5 Boot Resources Internet files Hostslater boot sequence Boot Choices Hardware Disabled Internet Files Hosts RISC OS 6 14 在Windows中 默认的Hosts文件通常是空白的或包含了注释语句并使用了以下的默认规则 127 0 0 1 localhost 1 localhost相关链接 编辑Resolv conf 恶意软件 间谍软件 TCP IP协议参考文献 编辑 1 0 1 1 1 2 hosts 5 manpages Debian stretch Debian Manpages manpages debian org 2020 03 12 Internet Systems Consortium The Most Widely Used Name Server Software BIND History of BIND 28 July 2013 原始内容存档于2016 01 02 外部链接 编辑 英文 Why Should You Wait for Internet Propagation 页面存档备份 存于互联网档案馆 Hosts的另一个用途 英文 Using a hosts file to remove ads without getting broken images 页面存档备份 存于互联网档案馆 使用Hosts文件来更方便地浏览网站 英文 一个示例文件 页面存档备份 存于互联网档案馆 简体中文 修改Hosts 让您的谷歌跑起来 https web archive org web 20160707075904 http blog my eclipse cn hosts txt 2016年更新 包含了几乎所有被封锁网站的Hosts 包括维基百科的所有项目 自定义Hosts文件 编辑 英文 Most Valuable Professional MVP site 页面存档备份 存于互联网档案馆 每月更新的自定义Hosts文件 英文 Dan Pollock s hosts file 页面存档备份 存于互联网档案馆 几乎每天更新的Hosts文件 英文 HPHosts 用于广告拦截的Hosts文件 英文 The Security Now podcast page on the hosts file 页面存档备份 存于互联网档案馆 英文 Mikes Ad Blocking hosts file 页面存档备份 存于互联网档案馆 可直接下载合并或使用安装程序 英文 SCoooBY s Hosts File 较大的广告服务器列表 英文 Ad Blocking Lists 页面存档备份 存于互联网档案馆 Peter Lowe的列表 法文 Airelle Lists 页面存档备份 存于互联网档案馆 超过500 000个网站的Hosts文件黑名单 简体中文 lennylxx 页面存档备份 存于互联网档案馆 中国大陆IPv6版的Hosts文件 一般适用于教育网 简体中文 vokins 页面存档备份 存于互联网档案馆 中国大陆屏蔽常见广告的Hosts文件 简体中文 googlehosts 页面存档备份 存于互联网档案馆 中国大陆IPv4版的Hosts文件管理Hosts的应用程序 编辑 简体中文 HostsX 记事本风格 支持自动更新Hosts文件的免费软件 英文 Abelhadigital s HostsMan 3 1 55 页面存档备份 存于互联网档案馆 可自动更新Hosts文件的免费软件 英文 Kimberly s Hosts Manager 管理Hosts文件的免费软件 英文 Funkytoad s HostsXpert v4 0 用于排列并整理Hosts文件的免费软件 英文 Mike Meyer s HostsToggle 2 1 页面存档备份 存于互联网档案馆 开放源代码的Hosts文件工具 英文 KH Blocker 管理广告拦截的Hosts文件管理器 英文 Ray Marron s Hostess 页面存档备份 存于互联网档案馆 免费的Hosts文件管理器 取自 https zh wikipedia org w index php title Hosts文件 amp oldid 74996185, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。