Audit Trail
Evidence record for domain check
Integrity Verified
Test Node Identity
{
"os": "Linux srv1440888 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64",
"hostname": "srv1440888",
"php_version": "8.3.33",
"server_ipv4": "76.13.221.142",
"server_ipv6": "2a02:4780:5e:2789::1"
}
Node Network Evidence
{
"profile": "dual_stack",
"enforcement_evidence": {
"egress_check": {
"v4_egress": "76.13.221.142",
"v6_egress": "2a02:4780:5e:2789::1"
},
"ip_routes_v4": "default via 76.13.221.254 dev eth0 proto static \n10.6.101.0/24 dev wg0 scope link \n10.6.102.0/24 dev wg0 scope link \n76.13.221.0/24 dev eth0 proto kernel scope link src 76.13.221.142 \n172.29.0.0/24 dev wg0 scope link \n",
"ip_routes_v6": "2a02:4780:5e::/48 dev eth0 proto kernel metric 256 pref medium\nfd7a:115c:a1e0::1136:5807 dev tailscale0 proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\nfe80::/64 dev tailscale0 proto kernel metric 256 pref medium\ndefault via 2a02:4780:5e::1 dev eth0 proto static metric 1024 pref medium\n",
"sysctl_flags": {
"net.ipv6.conf.all.disable_ipv6": "0"
},
"nftables_summary": "unavailable or no permissions"
}
}
DNS Responses
A
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25633 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: yoodo.com.my. 300 IN A 162.215.226.7
DS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36918 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: com.my. 2396 IN SOA e.nic.my. hostmaster.nic.my. 2026062856 1800 900 604800 3600
MX
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48012 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: yoodo.com.my. 3600 IN MX 10 mx2.mailsentinel.net. yoodo.com.my. 3600 IN MX 10 mx1.mailsentinel.net.
NS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 24415 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: yoodo.com.my. 3600 IN NS ns1.ipnama.net. yoodo.com.my. 3600 IN NS ns2.ipnama.net.
TXT
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17458 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: yoodo.com.my. 1800 IN TXT "google-site-verification=JToqyum_T-Bu5WCdUFP_VRLjYcAE7M4VQ3b7AYDRG4g" yoodo.com.my. 1800 IN TXT "v=spf1 mx ip4:111.90.130.0/24 ip4:111.90.139.0/24 include:spf.mailsentinel.net ~all"
AAAA
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55072 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: yoodo.com.my. 3590 IN SOA ns1.ipnama.net. adm_1213443.whoisprotection.cc. 2026040602 3600 7200 1209600 3600
RRSIG
ns1.ipnama.net. adm_1213443.whoisprotection.cc. 2026040602 3600 7200 1209600 3600
DNSKEY
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53682 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: yoodo.com.my. 3590 IN SOA ns1.ipnama.net. adm_1213443.whoisprotection.cc. 2026040602 3600 7200 1209600 3600
DNSSEC_VALIDATION
; unsigned answer yoodo.com.my. 3590 IN SOA ns1.ipnama.net. adm_1213443.whoisprotection.cc. 2026040602 3600 7200 1209600 3600
DNS Resolution Performance
Comparison of A (IPv4) vs AAAA (IPv6) query times across resolvers and transports. Shows median (p50) of 3 samples.
| Resolver | Transport | A (IPv4) | AAAA (IPv6) | Delta |
|---|---|---|---|---|
| System | Default | 19.39 ms (p95: 24.43) | 26.02 ms (p95: 29.46) | +6.6 ms |
| IPv4 | 162.86 ms (p95: 226.69) | 81.17 ms (p95: 162.52) | -81.7 ms | |
| IPv6 | 91.48 ms (p95: 167.95) | 41.92 ms (p95: 160.46) | -49.6 ms | |
| Cloudflare | IPv4 | 19.98 ms (p95: 24.44) | 22.74 ms (p95: 31.16) | +2.8 ms |
| Cloudflare | IPv6 | 50.5 ms (p95: 53.46) | 37.86 ms (p95: 39.71) | -12.6 ms |
TLS Handshake Details
{
"ipv4": {
"ip_used": "162.215.226.7",
"timed_out": true,
"ip_version": 4,
"raw_handshake": ""
}
}
HTTP Response Headers
{
"v4_http": {
"http_code": 503,
"curl_error": null,
"primary_ip": "162.215.226.7",
"total_time_ms": 483.7,
"connect_time_ms": 241.86,
"response_headers": [
"HTTP/1.1 503 Service Temporarily Unavailable",
"Server: nginx",
"Date: Sat, 08 Aug 2026 10:18:52 GMT",
"Content-Type: text/html",
"Content-Length: 190",
"Connection: keep-alive"
],
"starttransfer_time_ms": 483.65
},
"v4_https": {
"http_code": 0,
"curl_error": "Failed to connect to yoodo.com.my port 443 after 8002 ms: Timeout was reached",
"primary_ip": "",
"total_time_ms": 8002.49,
"connect_time_ms": 0,
"response_headers": [],
"starttransfer_time_ms": 0
}
}
Connectivity Test Output
{
"tcp_connect_v4_80": "301 0.237196 0.475598",
"tcp_connect_v4_443": "000 0.000000 0.000000"
}
Integrity Details
Algorithm: hmac-sha256-v1
Root Hash: d209783630dcd8d9e532155caa88b36716ce579b18e68533e83cd95fb0908d2c
http_headers: defa7d6c92b7bbe793fabd84ceefb32e4a748d9b0afc0aebd07f667f36c64c0c
dns_responses: 63b8ce0f07955a3008888edb4a086524515ab51f26cb2126c9d2d78632c371eb
tls_handshake: 7ff92a70ca34ac692b496e539839935424dac7ead356ae99256d9a1bc4bda98a
connectivity_log: 65e6493887b76c44b8a337fd29aa5bcaa182d8feb0741e2a9814574d6bf51a37
dns_resolution_times: 425f1c35410cd4d774bcae7729cbc3360e65292ce1bdbace03938ffd9fbdba55