Forum Discussion
ArjanBroekhuizen
Dec 06, 2024Brass Contributor
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- 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
- 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- 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
- Troubleshooting Commands
# Enable IPv6 if disabled
Enable-NetAdapterBinding -Name "Ethernet" -ProtocolName "IPv6"# Flush DNS and Reset Network
ipconfig /flushdns
netsh winsock reset
- kyazaferrSteel Contributor
# Check IPv6 status for all accepted domains
Get-AcceptedDomain | Get-IPv6StatusForAcceptedDomain# Detailed domain information
Get-AcceptedDomain | Format-List Name, IPv6Enabled, DomainType- 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
- 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- 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
- Troubleshooting Commands
# Enable IPv6 if disabled
Enable-NetAdapterBinding -Name "Ethernet" -ProtocolName "IPv6"# Flush DNS and Reset Network
ipconfig /flushdns
netsh winsock reset
- ArjanBroekhuizenBrass 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