{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/censys/refs/heads/main/json-structure/platform-dnsresolutionrangerecord-structure.json", "name": "DnsResolutionRangeRecord", "description": "DnsResolutionRangeRecord schema from Censys Platform API", "type": "object", "required": [ "first_observed", "last_observed", "record_type" ], "additionalProperties": false, "properties": { "first_observed": { "type": "datetime", "description": "When this record was first observed in this window." }, "ip": { "type": "string", "description": "The IP of the record. IPv4 if the record_type is A. IPv6 if the record_type is AAAA. Otherwise not present." }, "last_observed": { "type": "datetime", "description": "When this record was last observed in this window." }, "mail_server": { "type": "string", "description": "The MX mail server. Only present when record_type is MX. Otherwise not present." }, "mname": { "type": "string", "description": "The primary name server. Only present when record_type is SOA. Otherwise not present." }, "name_server": { "type": "string", "description": "The name server. Only present when record_type is NS. Otherwise not present." }, "priority": { "type": "int64", "description": "The MX priority. Only present when record_type is MX. Otherwise not present." }, "record_type": { "type": "string", "description": "The record type. Either A, AAAA, MX, NS, SOA, or TXT.", "enum": [ "A", "AAAA", "MX", "NS", "SOA", "TXT" ] }, "rname": { "type": "string", "description": "The responsible contact, as email. Only present when record_type is SOA. Otherwise not present." }, "value": { "type": "string", "description": "Full, untruncated string. Only present when record_type is TXT. Otherwise not present." } } }