2016-09-23 40 views
22

让我们尝试访问URL中'@'的含义是什么?

http://[email protected] 

任何浏览器。我们被重定向到google.com

3627729518是没有点的11011000.00111010.11000010 .01101110的十进制表示形式。这种行为的原因是什么?

注意: 我已经改变了网址,所以它是普遍的,但仍然有http://[email protected]。最初它是当地银行网址和诈骗服务的IP。

回答

20

这是一个恶意网址,滥用http://username:[email protected]支持使其看起来像一个雅虎网址。

但它实际上是带你到那个IP地址(是的,一个IP地址只是一个数字,可以用一个整数表示)。因此,该网址是有效:

http://[email protected] 

其反向DNSS到

http://[email protected] 

所以可能是谷歌光纤的客户在达拉斯/沃斯堡。

6

这是一种非常旧的URL格式,仍然受到某些浏览器的支持。

@用于指定通过基本认证发送到@右侧站点上的网站的用户名和密码。例如;

http://username:[email protected] 

会发送用户名和密码(你猜对了)密码给example.com。这意味着如果您将该创建为书签而不必登录,则会将其发送给您。不是最安全的想法。

+0

你让这听起来像它不再使用外没有独立存在;虽然我从来没有见过它与HTTP一起使用,但我经常使用它来登录FTP服务器。它在与FTP服务器交互的脚本或其他软件中特别有用,以避免用户/密码提示交互。 – Aaron

+0

现代浏览器已经放弃它。 – blowdart

+0

这个最近?我可以发誓我使用了最新的Chrome或Firefox浏览器在过去的1到2年内使用这样的URL登录到FTP服务器!如果我找到时间,我会自己研究它,但如果你有一些资料来支持你的陈述,我很乐意阅读它。 – Aaron

-2

它被添加到识别服务提供商 如果它是@ yahoo.com它将被重定向到雅虎服务器。 gmail到谷歌邮件服务器的情况下 一些虚拟主机网站,如wix提供免费托管和域名 但它将始终以[email protected]结束,表明它将被重定向到wix服务器。可以说,它是用于创建自定义子域内domain.Webname有域

-2

@基本上是DNS它指定的地址