枚举

GioResolverRecordType

自:2.34

声明

enum Gio.ResolverRecordType

描述 [源代码]

这是`g_resolver_lookup_records()`或`g_resolver_lookup_records_async()`期望检索的记录类型。这些记录以`GVariant`元组列表的形式返回。每种记录类型返回的元组的值不同。

`G_RESOLVER_RECORD_SRV`记录以具有签名`(qqqs)`的变体返回,包含带有优先级的`guint16`,带有权重的`guint16`,带有端口的`guint16`以及主机名字符串。

`G_RESOLVER_RECORD_MX`记录以具有签名`(qs)`的变体返回,代表带有偏好的`guint16`以及包含邮件交换器主机名的字符串。

`G_RESOLVER_RECORD_TXT`记录以具有签名`(as)`的变体返回,代表文本记录中的字符串数组。注意:大多数TXT记录仅包含单个字符串,但RFC 1035允许记录包含多个字符串。定义特定TXT记录解释的RFC可能需要在存在的情况下连接多个字符串,例如RFC 7208

`G_RESOLVER_RECORD_SOA`记录以具有签名`(ssuuuuu)`的变体返回,代表包含主DNS服务器的字符串,包含管理员的字符串,作为`guint32`的序列号,作为`guint32`的刷新间隔,作为`guint32`的重试间隔,作为`guint32`的过期超时,以及作为`guint32`的TTL。

`G_RESOLVER_RECORD_NS`记录以具有签名`(s)`的变体返回,代表DNS服务器的主机名。

自:2.34

成员

G_RESOLVER_RECORD_SRV

查找域的DNS SRV记录。

  • 值:`1`
  • 自:2.34
G_RESOLVER_RECORD_MX

查找域的DNS MX记录。

  • 值:`2`
  • 自:2.34
G_RESOLVER_RECORD_TXT

查找名称的DNS TXT记录。

  • 值:`3`
  • 自:2.34
G_RESOLVER_RECORD_SOA

查找区域的DNS SOA记录。

  • 值:`4`
  • 自:2.34
G_RESOLVER_RECORD_NS

查找域的DNS NS记录。

  • 值:`5`
  • 自:2.34