URL 中的“@”是什么意思?

What is the meaning of '@' in the URL?

让我们尝试访问

http://yahoo.com@3627729518

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

362772951811011000.00111010.11000010 .01101110不带点的十进制表示。这种行为的原因是什么?

注: 我已经更改了 url 所以它是通用的,但仍然有 http://domain@ip。最初是本地银行 url 和诈骗服务的 ip。

这是一个恶意 url,滥用 http://username:password@hostname 支持使其看起来像雅虎 url。

但它实际上会将您带到该 IP 地址(是的,IP 地址只是一个数字,可以用整数表示)。所以 url 实际上是:

http://yahoo.com@216.58.194.110

将 DNS 反向到

http://yahoo.com@dfw06s48-in-f14.1e100.net

所以可能是 Google 光纤客户 Dallas/Fort 价值。

这是一种非常古老的 URL 格式,某些浏览器仍支持它。

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

http://username:password@example.com

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

添加以识别服务提供商 如果是@yahoo.com 它将被重定向到雅虎服务器。 如果是 gmail 到 google 邮件服务器 一些网络托管网站,如 wix 提供免费托管和域名 但它总是以 webname@wix.com 结尾,表明无论是什么网站名称,它都会被重定向到 wix 服务器。可以说是用来在domain.Webname内创建自定义子域,在域外

没有独立存在

@ 基本上是 DNS 它指定地址