On no blocklists we checked, valid HTTPS, the site answered 403 in 107 ms.
Rule-based: domain age, blocklists, TLS. A heuristic, not a guarantee.

| A | 128.220.193.2 |
|---|---|
| MX | 1 smtp.johnshopkins.edu |
| NS | ens1.jhmi.edu ens1.jhu.edu |
| TXT | AppId=000000004C0DFC04 apple-domain-verification=puEi9pYMYXEBi6bg google-site-verification=hNzuzBrLneJ7I5LUSy4YheAPZH2ZTk4Lhz76BOMrViE addevent=verification apple-domain-verification=42Nv9AYu4nSWv2l4 airtable-verification=79c988870bd1359906d21b0f994f3e00 facebook-domain-verification=llmgbgm34s61kngl4fu1njobuwv9dc google-site-verification=_78PEuF0BsnxniCMxdFGUXI8-rKuzXbA8w65yi5lRIs google-site-verification=Hdg6lOHShC5P7Lb-ffkmurUN4E5BFTJ3NLZJu_9veDk atlassian-domain-verification=v82iuU5jtUo6DLhV8wuZZxOk5KYBZdPh/5H+/GFe2/qw/ulV5gYzSVyg1UvD5xyw 6d0krd2r1m6d4rfp4y16ryvjq72x1wj4 google-site-verification=PogZzKp2fPlmh5CJooxo4w6DOBZvtzxL0aBOsSiGZwI STKWsca/U+sp2fESD+L8E88fJJ/CVjPAf5Td1GTp3H+Qp45vNgVnofYNV9mj4wsk8YaFZSVLsFxNzJNg9vAlYA== apple-domain-verification=Jn3ciaqDbX1EwcFk google-site-verification=5Zsy53rEK-hXGheCVnv_KOA9ga3WMOe8LQlInYaE668 docusign=e0788c6f-1ca1-40be-b4f8-7e1516c85ef1 asv=5da62ba592bab3d1542dbbf409a762ee ERF+yrd/ZMTjPnD5bs/nBFo+y0qQgnrv6og7UQaJONReXkEFyLl3peWV1tnVep8tHaJ1RgDgxvRplFYItpeyMw== facebook-domain-verification=w4q5d6dqct374zdq9lk2a8yfsucsne wkq43htjtz52dntbmtjw17pv0tqbbv0m docusign=73173acb-df50-4cbd-b139-cc9adedeae7d facebook-domain-verification=fui05pg5padt3lqjitadnizlq80543 qubcihh7hmrbonopqn86jnjuj2 xr53hrygrc5x351yc9rts2ggkv08kb3k be53a892b3bf7129c12261ba89e8317ddc94023220d76fd9fa150b6d4b8f5c24 include:50639708.spf04.hubspotemail.netv=spf1 ip4:128.220.39.0/24 ip4:162.129.199.0/24 ip4:162.129.251.11 ip4:162.129.251.14 ip4:128.220.160.6 ip4:128.220.160.1 ip4:128.220.40.0/24 include:spf.protection.outlook.com include:service-now.com -all facebook-domain-verification=og2369fpji19hzsapehl97bxys6cna ZOOM_verify_HBPKAym7Tz-eFLcbrv5qMQ smartsheet-site-validation=o1IiE_3MJXBZ0xFwfwhtOhRmrOKxm1A8 cisco-ci-domain-verification=4076af602b47f3714aa27fbdc0e14da0ca421ee8838942eabd7409b638930e39 B46963ED2CDBA64064F249DEE16C5EAA v=spf1 ip4:128.220.39.0/24 ip4:162.129.199.0/24 ip4:128.220.229.235 ip4:162.129.251.11 ip4:162.129.251.14 ip4:128.220.160.6 ip4:128.220.160.1 ip4:128.220.40.0/24 include:spf.protection.outlook.com include:service-now.com -all docusign=47d09d1e-f20e-45ae-8348-9e0cde59d212 e2ma-verification=e15fb _yyz83s3w9txmwbyn8uj2c3qewcan2fs docusign=29c2d014-367b-4c7c-a9fe-d6512a2f37b1 ca3-54ded686d84a42a6a8e74e31814ecad8 google-site-verification=czjH79sUqAY6z7WdhXo0K3Z_uB8PQrWPoYZFLyG2ZyI anthropic-domain-verification-swf0eb=RQ8Zfyg8S3PQ2BZYxq1laA9K6 google-site-verification=ilMpBs6aLedW4vFTLGnCyGYoQuSB5azucOxwxSMIsbg google-site-verification=OYMuhxFsKdAKd7rlfSh6j9u2RU7ZlLOIMb-apkt_TLE |
| valid | yes |
|---|---|
| issuer | Internet2 |
| covers | jhu.edu, *.hub.jhu.edu, *.president.jhu.edu, publicsafety.jhu.edu, expression.jhu.edu, *.gazette.jhu.edu, *.api.hub.jhu.edu, researchsaveslives.jhu.edu, *.communityimpact.jhu.edu, api.hub.jhu.edu, *.thankyou.jhu.edu, diversity.jhu.edu |
| protocol | TLSv1.3 |
Domain is properly signed — chain validated by an independent validating resolver
| SPF | pass v=spf1 ip4:128.220.39.0/24 ip4:162.129.199.0/24 ip4:128.220.229.235 ip4:162.129.251.11 ip4:162.129.251.14 ip4:128.220.160.6 ip4:128.220.160.1 ip4:128.220.40.0/24 include:spf.protection.outlook.com include:service-now.com -all |
|---|---|
| DMARC | pass policy reject |
| DKIM | none of 1 common selectors |
Whether mail claiming to be from this domain can be checked as genuine.
Green: clean. Red: listed. Grey: the list did not answer.
Agents get this as data. Bought through the API, the checks behind this page cost $0.070: profile $0.025 + trust $0.020 + screenshot $0.020 + site status $0.005.
MCP: add https://how.is/mcp to Claude, Codex or Cursor
(one-line install) and ask for domain_trust on jhu.edu.
Reference: /llms.txt.
IPv6. Does jhu.edu work over IPv6? See the live check on aaaa.bot — website, mail and nameservers, graded A–F.
Watch jhu.edu. DNS read at the source every 5 minutes; certificate, blocklists and expiry every 6 hours. You get an email only when something changes.
Watch — $1 / 30 days