Forum Discussion

ArjanBroekhuizen's avatar
ArjanBroekhuizen
Brass Contributor
Dec 06, 2024
Solved

Enable IPv6

Hello,

Recently the Exchange Team has enabled IPv6 for the accepted domains. When I check the status with 'Get-IPv6StatusForAcceptedDomain' for our domains, I see that IPv6 is enabled. But I see a difference between the domains where IPv6 is enabled by Micorosft Support (before IPv6 was global available). In the 'AdditionalInfo'-field there is no info (as expected).
For domains where IPv6 is enabled through global availability, the Additional Info says:
Enabled status does not guarantee that IPv6 is enabled for your domain. For more information, please use Get-Help Get-IPv6StatusForAcceptedDomain.

What does this means? And how can I check if IPv6 is really enabled? Disable and enable IPv6 again makes no difference.
The Get-Help command doesn't show any extra information.

  • # Check IPv6 status for all accepted domains
    Get-AcceptedDomain | Get-IPv6StatusForAcceptedDomain

    # Detailed domain information
    Get-AcceptedDomain | Format-List Name, IPv6Enabled, DomainType 

    1. Interpretation of the Message The message "Enabled status does not guarantee that IPv6 is enabled for your domain" typically means:
    • IPv6 is configured at the Exchange configuration level
    • Actual IPv6 functionality may require additional network configuration
    • Not all infrastructure components may fully support IPv6
    1. Additional Verification Steps 

      # Network configuration check
      Get-NetIPConfiguration | Format-List

      # DNS IPv6 configuration
      Resolve-DnsName -Name yourdomain.com -Type AAAA

      # Exchange send connector IPv6 check
      Get-SendConnector | Format-List Name, IPv6Enabled 

      1. Comprehensive IPv6 Enablement Checklist:
      • Verify Windows IPv6 is enabled
      • Check network adapter IPv6 settings
      • Confirm DNS supports IPv6 (AAAA records)
      • Validate network router/firewall IPv6 configuration
      • Ensure Active Directory supports IPv6
      1. Troubleshooting Commands 

        # Enable IPv6 if disabled
        Enable-NetAdapterBinding -Name "Ethernet" -ProtocolName "IPv6"

        # Flush DNS and Reset Network
        ipconfig /flushdns
        netsh winsock reset

  • kyazaferr's avatar
    kyazaferr
    Steel Contributor

    # Check IPv6 status for all accepted domains
    Get-AcceptedDomain | Get-IPv6StatusForAcceptedDomain

    # Detailed domain information
    Get-AcceptedDomain | Format-List Name, IPv6Enabled, DomainType 

    1. Interpretation of the Message The message "Enabled status does not guarantee that IPv6 is enabled for your domain" typically means:
    • IPv6 is configured at the Exchange configuration level
    • Actual IPv6 functionality may require additional network configuration
    • Not all infrastructure components may fully support IPv6
    1. Additional Verification Steps 

      # Network configuration check
      Get-NetIPConfiguration | Format-List

      # DNS IPv6 configuration
      Resolve-DnsName -Name yourdomain.com -Type AAAA

      # Exchange send connector IPv6 check
      Get-SendConnector | Format-List Name, IPv6Enabled 

      1. Comprehensive IPv6 Enablement Checklist:
      • Verify Windows IPv6 is enabled
      • Check network adapter IPv6 settings
      • Confirm DNS supports IPv6 (AAAA records)
      • Validate network router/firewall IPv6 configuration
      • Ensure Active Directory supports IPv6
      1. Troubleshooting Commands 

        # Enable IPv6 if disabled
        Enable-NetAdapterBinding -Name "Ethernet" -ProtocolName "IPv6"

        # Flush DNS and Reset Network
        ipconfig /flushdns
        netsh winsock reset

    • ArjanBroekhuizen's avatar
      ArjanBroekhuizen
      Brass Contributor

      Hello kyazaferr,

      Thanks for your reply!

      So the message is informational only? I understand that the network-components also have to support IPv6.
      With the commands you write about, I cannot check this (I think?) because it is in the Microsoft cloud. I think we can asume that Microsoft has configured this correct?

      Kind regards,
      Arjan

Resources