如何使用 IP 地址在 2008 R2 服务器上设置 FQDN?

如何使用 IP 地址在 2008 R2 服务器上设置 FQDN?

根据我从搜索中了解到的情况,为了避免“访问被拒绝 - HELO 名称无效(请参阅 RFC2821 4.1.1.1)”使用 2008 R2 服务器上的 SMTP 发送电子邮件时,必须设置其 FQDN,要输入它,我执行以下操作:

  1. 打开 IIS 6.0 管理器
  2. 单击服务器名称,然后右键单击 SMTP 虚拟服务器并选择属性
  3. 点击“交付”选项卡,然后点击“高级”

此时会出现一个文本框,上面写着“完全合格域名”。服务器名称是 SERVER2,固定 IP 是 206.xxx.xxx.5 我应该在那里输入什么?我没有要指向的 DNS。我尝试了 SERVER2.206.xxx.xxx.5,但当我单击“检查 DNS”按钮时,它说它无效。

答案1

您在字段中输入的 FQDN 是您的服务器在 HELO/EHLO 命令中用来向其他 SMTP 服务器标识自己的 FQDN。此 FQDN 应为可解析为您的服务器在建立出站 SMTP 连接时将使用的公共 IP 地址的名称。此 FQDN 无需与服务器的实际计算机名称匹配,并且与服务器的实际计算机名称完全无关,并且除了上述 HELO/EHLO 命令之外,与服务器的操作绝对没有任何关系。

因此...如果您希望您的服务器向其他 SMTP 服务器表明自己是mail.example.com,然后你会输入mail.example.com然后,您需要在公共 DNS 中创建一条 A 记录,用于mail.example.com为服务器的公网 IP 地址,然后让你的 ISP 在他们的 DNS 区域中为服务器的公网 IP 地址创建 PTR 记录mail.example.com

答案2

完全限定域名 (FQDN) 如下所示:

SERVER2.<yourdomainname>

如果您不知道您的域名,您可以在命令提示符下输入以下内容来找到它:

wmic computername get domain

假设该命令的输出是:

Domain
example.local

那么你的 FQDN 是:

server2.example.local

您还可以在系统属性页面上找到 FQDN。(在那里它将被称为“完整计算机名称”。)至少有两种方法可以找到它。

  1. 右键单击My Computer桌面上的项目,然后选择Properties。或者,
  2. Windows Key+Break

相关内容