当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

作者:精品下载站 日期:2024-12-14 20:31:09 浏览:15 分类:玩电脑

如何在 Exchange Online 中启用或禁用 IPv6


从 2024 年 10 月 16 日开始,默认情况下为 Microsoft 365 租户 (Exchange Online) 中的所有域启用 IPv6。但是,您可能希望禁用某个域或所有域的 IPv6,这只能通过 PowerShell 实现。在本文中,您将了解如何在 Microsoft 365 中为 Exchange Online 启用或禁用 IPv6。

将 MX 记录指向 Exchange Online

确保在开始之前将 MX 记录更新到 Exchange Online。

检查 Exchange Online IPv6 入站状态

要检查 Exchange Online IPv6 入站状态,请按照下列步骤操作:

  1. 转到 MX 工具箱
  2. 填写域名
  3. 点击MX查找

下面的屏幕截图显示 Exchange Online MX 记录已添加,但无法解析为 IPv6,仅解析为 IPv4 地址。

注意:如果启用 IPv6 支持,您将看到 Exchange Online 的两个 IP 地址。 1 个 IPv4 地址和 1 个 IPv6 地址。

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

另一种测试方法是使用 SMTP 电子邮件测试工具:

  1. 转到 SMTP 电子邮件测试工具
  2. 输入域名
  3. 选择选项IPv6
  4. 单击运行电子邮件工具

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

下面的屏幕截图显示 Exchange Online MX 记录已添加,但无法解析为 IPv6,仅解析为 IPv4 地址。

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

让我们看看在 Exchange Online 中启用、禁用 IPv6 和获取 IPv6 状态的后续步骤。

使用 PowerShell 启用或禁用 IPv6 入站

若要在 Exchange Online (Microsoft 365) 中使用 PowerShell 启用、禁用 IPv6 并获取其状态,请按照以下步骤操作。

连接到 Exchange Online PowerShell

若要运行当前文章中指定的 PowerShell 命令,您必须连接到 Exchange Online PowerShell。

以管理员身份启动 Windows PowerShell 并运行 cmdlet Connect-ExchangeOnline

Connect-ExchangeOnline

启用 Exchange Online IPv6 入站

为单个域启用 Exchange Online IPv6 入站。

Enable-IPv6ForAcceptedDomain -Domain "exoip.com"

将出现以下输出。

Result  Status  AdditionalInfo
------  ------  --------------
Success Enabled

注意:在验证 IPv6 状态之前,请先等待 10 分钟进行传播。

禁用 Exchange Online IPv6 入站

禁用单个域的 Exchange Online IPv6 入站。

Disable-IPv6ForAcceptedDomain -Domain "exoip.com"

将出现以下输出。

Result  Status   AdditionalInfo
------  ------   --------------
Success Disabled

注意:在验证 IPv6 状态之前,请等待 10 分钟进行传播。

获取 Exchange Online IPv6 入站状态

检查是否为单个域启用或禁用 IPv6 入站。

Get-IPv6StatusForAcceptedDomain -Domain "exoip.com"

检查是否对所有域启用或禁用 IPv6。

# Get all accepted domains
$domains = Get-AcceptedDomain

# Loop through each domain and get the IPv6 status
foreach ($domain in $domains) {
    $domainName = $domain.DomainName
    
    # Get IPv6 for the current domain
    $ipv6Status = Get-IPv6StatusForAcceptedDomain -Domain $domainName
    $status = $ipv6Status.Status

    # Output the result
    Write-Host "IPv6 Status for ${domainName}: $status" -ForegroundColor Cyan
}

将出现以下输出。

IPv6 Status for exoip.com: Enabled
IPv6 Status for a-d.site: Enabled
IPv6 Status for o365info.com: Disabled

验证 Exchange Online IPv6 入站状态

要使用 MXToolBox 验证 Exchange Online IPv6 入站状态,请按照下列步骤操作:

  1. 转到 MX 工具箱
  2. 填写域名
  3. 点击MX查找

下面的屏幕截图显示 Exchange Online MX 记录已添加并解析为 IPv4 和 IPv6 地址。

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

要使用 SMTP 电子邮件测试工具验证 Exchange Online IPv6 入站状态,请按照下列步骤操作:

  1. 转到 SMTP 电子邮件测试工具
  2. 输入域名
  3. 选择选项IPv6
  4. 单击运行电子邮件工具

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

下面的屏幕截图显示 Exchange Online MX 记录已添加并解析为 IPv4 和 IPv6 地址。

[玩转系统] 如何在 Exchange Online 中启用或禁用 IPv6

了解更多:如何将 Microsoft 365 中的域列入白名单 »

结论

您了解了如何在 Exchange Online 中启用或禁用 IPv6。在 Exchange Online 中为域启用或禁用 IPv6 的唯一方法是使用 PowerShell。使用 MXToolBox、PowerShell 或其他 SMTP 测试工具验证是否已成功为 Exchange Online 中的域启用或禁用 IPv6。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 获取 Exchange Online 邮件流量报告。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯