TXT记录是自由格式的文本记录,可用于描述主机之类的内容。也可以用于特定于应用程序的目标,例如DNSBL和SPF。如今,它们被广泛用于实现这两个目标。
SRV记录是服务记录,是MX记录的一种扩展,比TXT记录复杂一些。虽然MX记录用于定义哪些服务器将处理特定域的电子邮件,但对不同的记录赋予不同的权重,而SRV记录用于提供诸如协议和端口之类的信息。SRV记录具有以下形式:
_Service._Proto.Name TTL Class SRV Priority Weight Port Target
服务:所需服务的符号名称。
Proto:所需服务的传输协议;这通常是TCP或UDP。
名称:此记录对其有效的域名。
TTL:标准DNS生存时间字段。
类别:标准DNS类别字段(始终为IN)。
优先级:目标主机的优先级,值越低表示越优先。
权重:具有相同优先级的记录的相对权重。
端口:将在其上找到服务的TCP或UDP端口。
目标:提供服务的机器的规范主机名。
SRV记录用法的一个典型示例是使用XMPP协议时。例如,如果您具有foobar.com域,则A记录将用于定义Web内容所在的服务器,而SRV记录将用于定义XMPP服务器的位置。通常,它们将位于不同的地址。
有关SRV记录的更多信息,请参见此处。