CONTINUOUS INTERNET TELEMETRY24H DRIFT1,850 material changesacross 1,656 domains · +428 vs yesterdayDNS DRIFT2 domains changed DNS providertop destination yandexcloud.net · -19 vs yesterdayEMAIL DRIFT1 domain switched email providertop destination google.com · -4 vs yesterdayNOW1,184 curated domains not answering+474 vs yesterdayERRORS5,407 responded with an errorlast probe · 5xx / 404 / TLSTHROTTLED7,697 throttled or blocked our scanner429 rate-limit / 403 bot-blockMOVERtiktok.comDMARC enforcement downgraded: p=reject → no DMARC record24H DRIFT1,850 material changesacross 1,656 domains · +428 vs yesterdayDNS DRIFT2 domains changed DNS providertop destination yandexcloud.net · -19 vs yesterdayEMAIL DRIFT1 domain switched email providertop destination google.com · -4 vs yesterdayNOW1,184 curated domains not answering+474 vs yesterdayERRORS5,407 responded with an errorlast probe · 5xx / 404 / TLSTHROTTLED7,697 throttled or blocked our scanner429 rate-limit / 403 bot-blockMOVERtiktok.comDMARC enforcement downgraded: p=reject → no DMARC record

upenn.edu

Observed 2026-07-17T19:46:23.106Z (15h ago). Every field below was attested with an Ed25519 signature at scan time.

Up right now
Runs onCloudflare
Email byProofpoint
Also usesDocuSignAtlassianGoogle Search Console
IPv6 · 5 subdomains · institutions
Every line above is a signed observation. Check the math at the bottom of the page.
INFRASTRUCTURE MAPwhat upenn.edu actually stands on - every host below is a signed observation
upenn.edu
A / AAAA
23.185.0.42620:12a:8000::42620:12a:8001::4
Cloudflareserves the site
NS
dns2.udel.eduadns6.upenn.eduadns3.nnn.upenn.eduadns5.upenn.edu+4 more
udel.edu + upenn.eduanswers its DNS
MX
mxa-00390e01.gslb.pphosted.commxb-00390e01.gslb.pphosted.com
Proofpointreceives its email

HTTPS probe

redirect Redirecting (3xx) 301 → https://www.upenn.edu/
HTTP status301
Servercloudflare
TLS protocolHTTP/2
TLS issuernot observed
Behind Cloudflareyes
Response time171 ms
DNS resolutionNOERROR
Redirect chain
https://www.upenn.edu/

Every field above is part of the same signed observation as the records below. Blank means not observed, never "none".

DNS Records

A 1

  • 23.185.0.4

AAAA 2

  • 2620:12a:8000::4
  • 2620:12a:8001::4

MX 2

  • 10mxa-00390e01.gslb.pphosted.com
  • 10mxb-00390e01.gslb.pphosted.com

TXT 10

  • onetrust-domain-verification=114427d55783472c9c6399070d36a7a6
  • v=spf1 include:%{ir}.%{v}.%{d}.spf.has.pphosted.com include:spf.protection.outlook.com include:spf.penno365.isc.upenn.edu ~all
  • docusign=78297198-f708-4232-b63b-9ce516ae54a1
  • atlassian-domain-verification=maiZsC5JWjh1XYgMeCPA+Eu/1WPEcyn+n7TzXs5ukNzEV/GQRRHFl4jgohfUpHvV
  • google-site-verification=USSLz8fKaD900NdBD87OEjo0zVYS1RwVyebE0-rN1II
  • 0850FA77764BD1CBAEEDDB31282A3244
  • anthropic-domain-verification-3mac1g=J3Hgt9mjdh1LaP7MtfIfyPJBv
  • KO71GJZC894IG1PGQC0AIXUV2G6A8EXBGSMTW1QX
  • v=DMARC1;p=none;fo=1;rua=mailto:dmarc_rua@emaildefense.proofpoint.com;ruf=mailto:dmarc_ruf@emaildefense.proofpoint.com
  • v=DNSSEC1; (detected)

NS 8

  • dns2.udel.edu
  • adns6.upenn.edu
  • adns3.nnn.upenn.edu
  • adns5.upenn.edu
  • dns1.udel.edu
  • adns1.nnn.upenn.edu
  • adns2.nnn.upenn.edu
  • adns4.upenn.edu

SOA 1

  • ipam2.nnn.upenn.edu hostmaster.upenn.edu

TLS Certificates (0)

None.

Subdomains (5)

The proof

Signed at scan time. Check the math yourself. Every line above is part of one signed observation. Re-hash it and check the Ed25519 signature in your own browser; nothing leaves your machine.

Verify this receipt

Put the receipt on your own site. A live badge showing what DomainDrift observes and signs for upenn.edu. It updates itself. It attests a signed observation - not that the site is safe.

DomainDrift signed-observation badge for upenn.edu <a href="https://domaindrift.io/t/upenn.edu"> <img src="https://domaindrift.io/badge/upenn.edu.svg" width="300" height="64" alt="DomainDrift signed observations for upenn.edu"> </a>

Ed25519 Receipt

Receipt ID
44e512e3-f07f-4c9d-ab1b-0d0cb6ccd7d7
Output Hash
b9c469627bebc61a9b6b76c398c357693bf5ef433194a933a5ae4408271b4c0e
Signature
ed25519:78faf31896e8553269e68d5277d6bfd05ce09bb50e90c51d9ef1bb0c48a2ad9dc8696a8b97ec66d788fa0553128215de04582b846bc6d41a628d9ba0d3585201
Public Key
ed25519:7aad40f2d6399c207fe2fc15aade04a78324787a355d36725cc90687f9e10cff
Parent
(genesis)
Plane
fast
Verify this in your browser