返回上一页  首页 | cnbeta报时: 04:12:20
IETF欲将Localhost真正标准化:RFC6761修订意见征集中
发布日期:2016-09-29 08:37:40  稿源:cnBeta.COM

Google Chromium安全工程师Mike West发起了一项的倡议,希望将软件应用处理“localhost”流量的方式标准化。其已经向互联网工程任务组(IETF)提交了“Let 'localhost' be localhost”的倡议,且当前该草案正在等待公开征求大家的意见。RFC6761标准文档的6.3节中定义了许多特殊用途的域名,比如"localhost"、"test"、"invalid"、以及"example",而该提案是它的一个修订补充。

上述域名有着通用性(比如localhost.com、example.net、test.org),它们会被路由到特殊的目的地。而West提出的,主要是“localhost”这个术语本身的使用和实现。

尽管大多数软件就默认将“localhost”等同于“127.0.0.1”(计算机回路地址),但也有许多应用程序会将之转到一台DNS服务器或本地域名解析器那里作查询。

这种行为体现在某些网络设置中,带来了本地计算机至网络上其它设备的流量。

该文档更新了RFC6761对于‘localhost’与任何回落到‘.localhost’域名解析回环地址的查询规范,以便其它规范在将其塑造成用户常识意义上的真正‘localhost’,而不会在网络上的任何其它地方去作解析。

这项提案的第二个好处是,如果用户错误删除了其hosts中的内容,流量也可以回到本意的回路地址。简而言之,就是你删除了hosts文件中下面两行,也仍然能够访问本地服务器:

127.0.0.1    localhost

::1        localhost

有位网友在Hacker News上写到:“我很喜欢这一变化,我开发了自己的本地web服务器,但是它有那么多的子域名,比如‘www.localhost’、‘files.localhost’、以及‘doc.localhost’等”。

以往在使用之前,我必须将每个子域名都添加到‘/etc/hosts’文件中,因为该文件中没有通配符。对于需要在localhost子域名上测试其服务器的人们,这点是颇有裨益的。

尽管如此,还是有一些网络管理员在Twitter和Hacker News上表示了反对。大多数批评集中在这种简单的修改会导致SRV(Service)DNS记录出问题,即有时可能需要解析其它定制的回路地址。

[编译自:Soft Pedia , via:HackerNews]

查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 04:12:20

文字版  标准版  电脑端

© 2003-2024