Registered 32 years ago, on no blocklists we checked, valid HTTPS, the site answered 200 in 63 ms.
Rule-based: domain age, blocklists, TLS. A heuristic, not a guarantee.

| A | 151.101.128.223 151.101.192.223 151.101.0.223 151.101.64.223 |
|---|---|
| AAAA | 2a04:4e42:400::223 2a04:4e42::223 2a04:4e42:200::223 2a04:4e42:600::223 |
| MX | 50 mail.python.org |
| NS | ns-981.awsdns-58.net ns-2046.awsdns-63.co.uk ns-484.awsdns-60.com ns-1134.awsdns-13.org |
| TXT | _globalsign-domain-verification=B57sRQpmte4G4w-gavZbVNmmNsMxGp5kcL19UP2599 google-site-verification=dqhMiMzpbkSyEhgjGKyEOMlEg2tF0MSHD7UN-MYfD-M google-site-verification=w3b8mU3wU6cZ8uSrj3E_5f1frPejJskDpSp_nMWJ99o google-site-verification=QALZObrGl2OVG8lWUE40uVSMCAka316yADn9ZfCU5OA MS=73147F1EC0843C399CF17F586EC6B8EAF8C57961 libera-1298aas v=spf1 mx ip4:188.166.95.178/32 ip6:2a03:b0c0:2:d0::71:1 include:stspg-customer.com include:_spf.google.com include:mailgun.org ~all google-site-verification=9852CbTRhQ51-9gCUayPbGYqJeBle_MXLb6E4AL_qQk anthropic-domain-verification-x3xt87=cFLP3aL71pAYPZLQR7JKvRhcF status-page-domain-verification=9y2klhzbxsgk openai-domain-verification=dv-VgeNijVDgW7g56UZyGIVyKNr 888acb5757da46ad83b7e341ec544c64 twilio-domain-verification=1c295667813cc0aaae819ed7657818f8 |
| registrar | Gandi SAS |
|---|---|
| registered | 1995-03-27 |
| expires | 2033-03-28 |
| last changed | 2026-08-12 |
| owner | Python Software Foundation |
| nameservers | ns-1134.awsdns-13.org ns-2046.awsdns-63.co.uk ns-484.awsdns-60.com ns-981.awsdns-58.net |
| status | client transfer prohibited |
| valid | yes |
|---|---|
| issuer | GlobalSign nv-sa |
| covers | www.python.org, *.python.org, python.org |
| protocol | TLSv1.3 |
Domain is not signed with DNSSEC
| SPF | pass v=spf1 mx ip4:188.166.95.178/32 ip6:2a03:b0c0:2:d0::71:1 include:stspg-customer.com include:_spf.google.com include:mailgun.org ~all |
|---|---|
| DMARC | warning policy none |
| DKIM | found: google, mx |
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 python.org.
Reference: /llms.txt.
Watch python.org. 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