diff --git a/probe_nat.go b/probe_nat.go index 3a691ec..a36b841 100644 --- a/probe_nat.go +++ b/probe_nat.go @@ -303,6 +303,8 @@ func DetectNAT(conn net.PacketConn, primarySTUN, secondarySTUN, network string, if res.Mapping == MappingUnknown { res.Mapping = MappingEndpointIndependent } + } else if res.Mapping == MappingUnknown { + res.Type = NATUnknown } else if res.Mapping == MappingEndpointIndependent { switch res.Filtering { case FilteringAddressDependent: