diff --git a/probe/endpoint/nat.go b/probe/endpoint/nat.go index be76d1b56..8ecd0286b 100644 --- a/probe/endpoint/nat.go +++ b/probe/endpoint/nat.go @@ -114,6 +114,7 @@ func (n natMapper) applyNAT(rpt report.Report, scope string) { if replySrcID != toID { fromNode.Adjacency = fromNode.Adjacency.Minus(toID) fromNode = fromNode.WithAdjacent(replySrcID) + rpt.Endpoint.Nodes[fromID] = fromNode // add nat original destination as a copy of nat reply source replySrcNode, ok := rpt.Endpoint.Nodes[replySrcID]