Investigating SenderIPv6 in Microsoft Defender XDR.
The email passed inspection.
SPF looked legitimate.
DKIM validated correctly.
Yet Agent Foskett still wanted to know one thing.
Where did the message actually originate?
Every email begins its journey somewhere.
In Microsoft Defender XDR, SenderIPv6 helps defenders identify the originating IPv6 address behind a message and investigate phishing campaigns, suspicious infrastructure, spoofing attempts and malicious email activity.
Lesson overview
Learn how to investigate originating IPv6 addresses in EmailEvents and connect sending infrastructure to domains, threats and delivery outcomes.
Why SenderIPv6 matters
The fields used in this lesson
Step 1 — Review SenderIPv6 activity
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv6)
| project Timestamp,
SenderFromAddress,
SenderFromDomain,
SenderIPv6,
RecipientEmailAddress,
Subject
| order by Timestamp desc
Step 2 — Find top sender IPv6 addresses
- 1
- 2
- 3
- 4
- 5
- 6
- 7
EmailEvents | where Timestamp > ago(30d) | where isnotempty(SenderIPv6) | summarize MessageCount = count() by SenderIPv6 | order by MessageCount desc
Step 3 — Review threats by IPv6 address
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv6)
| summarize MessageCount = count()
by SenderIPv6,
ThreatTypes
| order by MessageCount desc
Step 4 — Investigate a specific sender IP
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
EmailEvents
| where Timestamp > ago(30d)
| where SenderIPv6 == "2001:db8::1"
| project Timestamp,
SenderFromAddress,
SenderFromDomain,
RecipientEmailAddress,
Subject,
ThreatTypes,
DeliveryAction
| order by Timestamp desc
Step 5 — Review suspicious messages with sender IP evidence
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv6)
| where isnotempty(ThreatTypes)
| project Timestamp,
SenderIPv6,
SenderFromAddress,
SenderFromDomain,
Subject,
ThreatTypes,
AuthenticationDetails,
DeliveryAction
| order by Timestamp desc
Step 6 — Compare sender domains and IPv6 addresses
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
EmailEvents
| where Timestamp > ago(30d)
| where isnotempty(SenderIPv6)
| summarize MessageCount = count()
by SenderFromDomain,
SenderIPv6
| order by MessageCount desc
How to read the results
Common investigation uses
Common mistakes
What you learned
Related Agent Foskett Academy lessons
Coming next
Final thought
Investigating SenderIPv6 in Microsoft Defender XDR
Agent Foskett Academy Lesson 62 teaches defenders how to investigate SenderIPv6 during Microsoft Defender XDR email investigations.
Learn sender IP investigation in Defender XDR
This lesson explains how SenderIPv6, SenderFromDomain, AuthenticationDetails, ThreatTypes and DeliveryAction help defenders investigate suspicious email infrastructure, phishing campaigns, spoofing attempts and sender reputation.
