Answers:
不,它不必相同。电子邮件使用的协议与网站使用的协议不同,并且内部电子邮件(公司内部)始终具有不存在的域的选项。
例如,如果我有一个托管MyDomain.local的域控制器,并且在此域内有一个交换服务器,则可以有LPChip@MyDomain.local
如果我没有托管网络服务器,并且禁用了所有其他构成网站的内容,则http://MyDomain.local将无法工作。
最重要的是,由于这仅是内部地址,因此也无法从外部使用。
如果我们谈论外部电子邮件地址,那么以下事项很重要:
电子邮件地址分为两部分:用户和域+可选的子域。
如果我们以LPChip@email.example.com为例,则LPChip是用户,email是子域,而example.com是域。
该域具有MX记录,可以告诉您电子邮件的位置。该路由用于通过SMTP协议传递电子邮件。
现在,也可以在网站网址中使用@,通常表示用户名@website,但也可以在网站的uri中用作@char。
例如,以下网站地址有效:https : //example.net/owa/username@example.com
此处的uri是/owa/username@example.com,并且确实包含@。
另一个例子是这样的:
@
呢?:)
不,网站和电子邮件地址基本上没有共同点。
info@microsoft.com的右侧部分表示您将电子邮件发送到名为microsoft.com的域。用于发送电子邮件的协议是SMTP。
但是URL http://www.microsoft.com/意味着您需要托管在名为www的服务器上的信息。使用的协议是HTTP。
两种协议都不需要存在这两个部分。反之亦成立。例如,您可能有一个支持网站,例如http://support.dell.com/,而没有电子邮件地址@ support.dell.com。
如果example.org的MX记录指向一个接受该电子邮件地址的邮件的工作邮件服务器(例如,侦听端口25并处理SMTP请求),则user@example.org是一个工作电子邮件地址。
如果example.org的A记录指向运行Web服务器的主机(即侦听端口80并处理HTTP请求),则http://example.org/是有效的URL。如果example.org上没有Web服务器,则大多数浏览器都遵循标准建议,也可以尝试http://www.example.org/。
如果需要更多详细信息,请查找相关的Internet RFC,例如用于TCP的TCP解释端口。
这是两个完全独立的不同服务。服务器可能正在运行一个或两个。
正如Tersosauros指出的那样,“有效”的技术含义不是语法错误,不一定是“有效”。有关更多信息,请参见该答案。
电子邮件在DNS方面是特殊的。MX记录可以列出任何邮件服务器作为域名的Mail-Exchange。所有其他服务(ssh,ftp,http,https等)均直接使用A(IP地址)记录,而不是首先检查“ example.org的FTP服务器是什么”记录以获取额外的间接层。不过,这与这个问题无关。所有Internet服务都是正交的,对于任何给定的域名,可能存在或可能不存在。
(例如,如果大型站点需要,通过路由器/防火墙进行的基于端口的路由可以将http和ftp通信分流到单个IP的不同服务器,例如,到其他服务器)记录,例如电子邮件。)
SRV
记录,以提供类似的间接排序-突出的例子是SIP和XMPP。如果我们要从头开始重建Internet,那么我们可能想为所有事情做到这一点。
OP(也许还有一些评论者/答案)的词汇可能会令人困惑。
一个有效的网站网址(同时试图不至过于迂腐)可能是两个不同的事情之一:
abc://azertyfoo.baz:303/
-这不过是不是一个网页地址。://
)的URL,并且AND命名一个有效的解析全限定域名(FQDN)。例如:http://superuser.com:80/
是有效的网站URL(在这些条件下)。许多其他答案已经解决了DNS记录在Web(即A记录)与电子邮件(MX记录)方面的差异。
我怀疑人们可能会感到困惑的地方可能是电子邮件地址的主机部分。
一个主机可以是任何在电子邮件地址如下:
MyMail.local
-显然.local
不是有效的顶级域(TLD),但是此域名仍然有效,并且可以在公司环境中解析。localhost
(许多版本的Apache错误页面上的默认地址webmaster@localhost
为)。本地计算机之外的任何人都无法将邮件发送到该收件箱,但是,在该计算机上(假设它正在运行sendmail或类似邮件),该地址是有效的。127.0.0.1
-同样在特定环境中有效。但是,我怀疑如果您在开放的Internet上尝试这样做,许多(或任何其他)邮件服务器会将邮件转发到该主机。如果将这些有效主机中的任何一个包含在适当的方案和路径中,则它们也可能是有效的网站网址:http://
[以上任何一个]/