SRV記錄是域名系統(DNS)中的一種資源記錄類型,用于標識提供特定服務的服務器信息,它通過將服務名稱映射到服務器地址,幫助客戶端定位網絡服務,尤其在Microsoft活動目錄(AD)環境中不可或缺。DNS可以獨立于活動目錄,但是活動目錄必須有DNS的幫助才能工作。為了活動目錄能夠正常的工作,DNS服務器必須支持服務定位(SRV)資源記錄,資源記錄把服務名字映射為提供服務的服務器名字。活動目錄客戶和域控制器使用SRV資源記錄決定域控制器的IP地址。
一、SRV記錄的功能
- 服務發現:SRV記錄允許客戶端自動發現提供特定服務的服務器,無需手動配置。例如,在VoIP(如SIP協議)或即時通訊(如XMPP協議)中,客戶端可以通過查詢SRV記錄找到SIP服務器或XMPP服務器的位置。
- 負載均衡:通過設置不同的優先級和權重,SRV記錄可以實現簡單的負載均衡。當存在多個提供相同服務的服務器時,客戶端可以根據SRV記錄中的優先級和權重信息,選擇最適合的服務器進行連接。
- 靈活性:SRV記錄可以指定多個服務器來提供同一項服務,增加系統的冗余性和可靠性。當某個服務器出現故障時,客戶端可以自動切換到其他可用的服務器。
二、SRV記錄的格式
SRV記錄的格式通常為:_<service>._<proto>.<domain>
,其中:
_<service>
:服務名稱,必須以下劃線開頭,表示特定服務類型(如_sip
、_http
等)。_<proto>
:協議類型,必須以下劃線開頭,通常為_tcp
或_udp
。<domain>
:域名主體,即服務所屬的域名(如example.com
),需以點結尾(表示完全限定域名FQDN)。
SRV記錄的值則包含服務的優先級、權重、端口號以及提供該服務的服務器的主機名,格式為:<priority> <weight> <port> <target>
。
三、SRV記錄的應用場景
- VoIP通信:用于指定SIP服務器的位置,實現語音通話和視頻通話等功能。
- 即時通訊:如XMPP協議中,用于指定XMPP服務器的位置,實現即時消息傳遞和在線狀態管理等功能。
- 郵件服務器:用于指定SMTP或IMAP服務器的位置,實現電子郵件的發送和接收等功能。
- 分布式系統:在微服務架構中,SRV記錄可以用于服務發現和負載均衡,幫助客戶端定位到合適的服務實例。
四、SRV記錄的配置示例
以SIP服務為例,假設我們有一個SIP服務器sipserver.example.com
,監聽端口為5060。我們可以在DNS管理面板中添加一條SRV記錄,內容如下:
- 名稱:
_sip._tcp.example.com
- 類型:SRV
- 值:
10 50 5060 sipserver.example.com
這條記錄表示:在example.com
域名中設置了一個SIP服務,使用TCP協議,端口號為5060,優先級為10,權重為50,服務器為sipserver.example.com
。

我們提供域名注冊、域名備案、域名續費、域名解析等服務。
如果是注冊的.cn等國內域名,或注冊國際通用頂級域名,但放在國內空間的,都需要進行實名認證。此時需要提供相應的認證資料,具體可以訪問網站查閱或者聯系客服了解。
怎樣注冊網站域名?注冊網站域名到域名服務商官網,注冊網站賬號,然后搜索想要的域名后綴,購買后即可完成注冊。
查詢申請域名來域名頻道,體驗良好的服務和靠譜的價格http://www.sirendai.cn/domain/