Nat64 unknown error

AP.Remote.Access.Monitor.DA_NAT64_HEURISTIC_UNKNOWN (UnitMonitor)

An unknown error occured with Nat64

Knowledge Base article:

Summary

Unknown NAT64 translation error might be preventing remote clients from accessing IPv4-only servers in the corporate network.

Possible Causes

1. NAT64 is not enabled on the server.

2. The NAT64 server cannot be reached.

3. NAT64 translation has failed.

4. Web probe addresses cannot be reached.

Resolutions

1. Ensure that the NAT64 server can be reached on the corporate network.

2. Verify that NAT64 is enabled on the server.

3. For native IPv6 connectivity, verify that the NAT64/DNS64 prefix is configured in the DirectAccess settings.

4. In the Remote Access Server Setup Wizard, ensure that the default NRPT entry points to the internal address of the NAT64/DNS64 server.

Element properties:

TargetAP.Remote.Access.Class.NAT64
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeAP.Remote.Access.Monitor.HeuristicMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Nat64 unknown error

Error Description - {0}
Error Cause - {1}
Error Resolution - {2}
RunAsDefault

Source Code:

<UnitMonitor ID="AP.Remote.Access.Monitor.DA_NAT64_HEURISTIC_UNKNOWN" Accessibility="Public" Enabled="true" Target="AP.Remote.Access.Class.NAT64" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="AP.Remote.Access.Monitor.HeuristicMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="AP.Remote.Access.Monitor.DA_NAT64_HEURISTIC_UNKNOWN_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/Property[@Name='ErrorDesc']$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/Property[@Name='ErrorCause']$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/Property[@Name='ErrorResolution']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DA_NAT64_HEURISTIC_UNKNOWN_Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="DA_NAT64_HEURISTIC_UNKNOWN_Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="DA_NAT64_HEURISTIC_UNKNOWN_Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>Nat64</ComponentName>
<HeuristicId>2147942400</HeuristicId>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>