![]() |
域名DNS管理-Rackspace
專用API
【更新時間: 2024.08.16】
Rackspace 域名DNS管理API 是一個RESTful web服務接口,它允許軟件開發人員通過API與Rackspace云DNS服務進行交互。提供了一種方式,使開發者能夠查看和管理域名、子域名以及記錄。
咨詢
去服務商官網采購>
|
瀏覽次數
13
采購人數
0
試用次數
0
收藏
×
完成
取消
×
書簽名稱
確定
|
- API詳情
- 使用指南
- 常見 FAQ
- 關于我們
- 相關推薦


什么是Rackspace的域名DNS管理?
“云DNS服務【Rackspace】” 是由Rackspace提供的一種基于云的DNS管理服務。它允許用戶通過RESTful API接口來管理域名系統(DNS)記錄,從而簡化域名的解析和管理流程。這個服務采用全球分布的Anycast網絡,確保DNS查詢能夠快速響應,并且即使某個數據中心發生故障,也能夠自動切換到其他數據中心,保持服務的穩定性和高可用性?。
什么是Rackspace的域名DNS管理接口?
Rackspace的域名DNS管理有哪些核心功能?
- 限制操作:使用限制操作獲取有關指定 Rackspace 云帳戶的速率和域限制的信息。
- 列出域名:列出指定帳戶可管理的所有域。僅顯示 ID 和名稱。
- 子域操作:使用子域操作可以查看有關指定域的子域的信息。
- 記錄操作:使用以下 Rackspace Cloud DNS API 操作來管理指定域的 DNS 記錄。
- 反向 DNS 操作:使用反向 DNS API 操作查看和管理與 Rackspace 云設備關聯的 PTR 記錄。
Rackspace的域名DNS管理的核心優勢是什么?
- 全球分布的Anycast網絡:通過全球分布的Anycast網絡,DNS查詢能夠自動路由到距離最近的服務器,提高查詢速度和服務可靠性。
- 無單點故障:每個數據中心的服務器都經過合理分布,確保即使某個服務器或數據中心發生故障,DNS服務仍能繼續運行。
- 自動切換和容災:在發生故障時,DNS查詢會自動切換到其他可用的服務器,確保服務不中斷。
- 簡化的管理接口:通過RESTful API,用戶可以方便地進行域名和DNS記錄的管理操作?。
在哪些場景會用到Rackspace的域名DNS管理?
企業級網站和應用:對于需要高可用性和快速響應的企業級網站和應用,使用Rackspace云DNS服務能夠確保其DNS查詢快速且可靠地被解析,即使在高峰期也能保持性能穩定。 |
|
全球分布的在線服務:對于擁有全球用戶的在線服務,如電商平臺或社交媒體,使用Rackspace的Anycast網絡可以確保用戶從最近的數據中心獲取DNS響應,從而減少延遲,提高用戶體驗。 |
|
DNS記錄管理:對于需要頻繁更新DNS記錄的公司,使用“云DNS服務【Rackspace】” API接口可以自動化DNS記錄的管理和更新,簡化操作流程,提高管理效率。 |
|


獲取您的憑據
要使用 REST API 與 Rackspace Cloud 服務進行通信,您需要 Rackspace Cloud 帳戶用戶名、API 密鑰和帳號
要獲取此信息,請登錄Rackspace 云控制面板。
- 您的帳戶用戶名是您用于登錄的用戶名。
- 要獲取您的帳號,請單擊頂部導航欄中的“帳戶”菜單。帳號顯示在菜單頂部。
- 要獲取您的 API 密鑰,請按照查看和重置您的 API 密鑰中的說明進行操作。
向 Cloud DNS 發送 API 請求
cURL 是一個命令行工具,可用于與 REST 接口交互。 cURL 允許您從命令行或 shell 腳本傳輸和接收 HTTP 請求和響應,這使您能夠直接使用 API。 cURL 適用于 Linux 發行版、Mac OS® X 和 Microsoft Windows®。有關 cURL 的信息,請參閱cURL 。
要在 Mac OS® X 或其他基于 Linux 的操作系統上運行本指南中顯示的 cURL 請求示例,請將每個示例直接復制到命令行或腳本。
示例:用于發送 JSON 請求的 cURL 命令
$ curl <https://identity.api.rackspacecloud.com/v2.0/tokens>
-X POST
-d '{"auth":{"RAX-KSKEY:apiKeyCredentials":{"username":"yourUserName","apiKey":"$apiKey"}}}'
-H "Content-type: application/json"
| python -m json.tool
在這個例子中, $apiKey
是一個環境變量,用于存儲您的 API 密鑰值。環境變量使您可以更輕松地在 API 請求中引用帳戶信息,使用不同的憑據重用相同的 cURL 命令,并在您向 Rackspace Cloud API 服務發送請求時防止 API 密鑰等敏感信息泄露。創建環境變量的詳細信息,請參見配置環境變量。
向 Rackspace 云進行身份驗證
無論您使用 cURL、REST 客戶端還是命令行客戶端 (CLI) 向 Rackspace Cloud DNS API 發送請求,您都需要將身份驗證令牌包含在每個請求的X-Auth-Token
標頭。您可以通過向以下 Identity API 服務端點提交具有有效帳戶憑據的身份驗證請求來獲取令牌:
https://identity.api.rackspacecloud.com/v2.0
從命令提示符處,向 Rackspace Cloud Identity 服務發送 POST 令牌請求。包括您的用戶名和API 密鑰,如以下示例所示。
$ curl https://identity.api.rackspacecloud.com/v2.0/tokens \
-X POST \
-d '{"auth":{"RAX-KSKEY:apiKeyCredentials":{"username":"yourUserName","apiKey":"$apiKey"}}}' \
-H "Content-type: application/json" \
| python -m json.tool
詳情參考:https://docs.rackspace.com/reference/cloud-dns-sending-api-requests-to-cloud-dns




公認的領導力
我們的歷史
25年來引領客戶走向成功
早在 1998 年 Rackspace Technology 推出時,數百家 IT 托管公司就通過互聯網提供對單租戶服務器的訪問。然而,這些托管公司不提供客戶服務。大多數人甚至不接電話。
相比之下,我們是一家小型企業,正在尋求一種方法,通過提供比大型電信公司和其他競爭對手更好的服務來使自己脫穎而出。因此,我們聘請了致力于我們事業的聰明人,并開始提供名為 Fanatical Support® 的端到端服務。我們在 Linux 和 Windows 以及網絡安全等技術方面積累了專業知識。我們創建了托管行業。隨著越來越多的客戶推薦我們,我們很快就成為了該行業的領導者。
快進到 2006 年,亞馬遜推出了第一個大型多租戶公共云。開發人員可以突然租用大量計算資源。但是,要使用它,企業必須聘請云基礎設施以及在其上運行的許多復雜工具、應用程序和數據庫方面的專家。
因此,我們介入并幫助創建一個新的市場類別:托管云服務。這意味著我們的客戶在選擇世界領先的技術時可以獲得世界領先的專業知識和支持。
如今,Rackspace Technology 已成為涵蓋所有主要公共和私有云技術的專業知識和托管服務的領先提供商。我們已經發展了 Fanatical 支持以涵蓋整個客戶旅程 - 提供從首次咨詢到日常運營的 Fanatical Experience®。我們熱情的專家將主動、始終在線的服務和專業知識與一流的工具和自動化相結合,以便在您需要時以您需要的方式提供技術。
我們最初是三位三一大學同學共同提出的一個不起眼的想法,如今已發展成為一家全球性公司,業務客戶遍及 120 多個國家/地區。雖然我們的總部仍位于圣安東尼奧,但我們在四大洲雇用了 5,800 多名 Racker,其中許多是專家工程師,他們整天致力于創新和支持我們業務的基礎:像您這樣的客戶。


獲取您的憑據
要使用 REST API 與 Rackspace Cloud 服務進行通信,您需要 Rackspace Cloud 帳戶用戶名、API 密鑰和帳號
要獲取此信息,請登錄Rackspace 云控制面板。
- 您的帳戶用戶名是您用于登錄的用戶名。
- 要獲取您的帳號,請單擊頂部導航欄中的“帳戶”菜單。帳號顯示在菜單頂部。
- 要獲取您的 API 密鑰,請按照查看和重置您的 API 密鑰中的說明進行操作。
向 Cloud DNS 發送 API 請求
cURL 是一個命令行工具,可用于與 REST 接口交互。 cURL 允許您從命令行或 shell 腳本傳輸和接收 HTTP 請求和響應,這使您能夠直接使用 API。 cURL 適用于 Linux 發行版、Mac OS® X 和 Microsoft Windows®。有關 cURL 的信息,請參閱cURL 。
要在 Mac OS® X 或其他基于 Linux 的操作系統上運行本指南中顯示的 cURL 請求示例,請將每個示例直接復制到命令行或腳本。
示例:用于發送 JSON 請求的 cURL 命令
$ curl <https://identity.api.rackspacecloud.com/v2.0/tokens>
-X POST
-d '{"auth":{"RAX-KSKEY:apiKeyCredentials":{"username":"yourUserName","apiKey":"$apiKey"}}}'
-H "Content-type: application/json"
| python -m json.tool
在這個例子中, $apiKey
是一個環境變量,用于存儲您的 API 密鑰值。環境變量使您可以更輕松地在 API 請求中引用帳戶信息,使用不同的憑據重用相同的 cURL 命令,并在您向 Rackspace Cloud API 服務發送請求時防止 API 密鑰等敏感信息泄露。創建環境變量的詳細信息,請參見配置環境變量。
向 Rackspace 云進行身份驗證
無論您使用 cURL、REST 客戶端還是命令行客戶端 (CLI) 向 Rackspace Cloud DNS API 發送請求,您都需要將身份驗證令牌包含在每個請求的X-Auth-Token
標頭。您可以通過向以下 Identity API 服務端點提交具有有效帳戶憑據的身份驗證請求來獲取令牌:
https://identity.api.rackspacecloud.com/v2.0
從命令提示符處,向 Rackspace Cloud Identity 服務發送 POST 令牌請求。包括您的用戶名和API 密鑰,如以下示例所示。
$ curl https://identity.api.rackspacecloud.com/v2.0/tokens \
-X POST \
-d '{"auth":{"RAX-KSKEY:apiKeyCredentials":{"username":"yourUserName","apiKey":"$apiKey"}}}' \
-H "Content-type: application/json" \
| python -m json.tool
詳情參考:https://docs.rackspace.com/reference/cloud-dns-sending-api-requests-to-cloud-dns






公認的領導力
我們的歷史
25年來引領客戶走向成功
早在 1998 年 Rackspace Technology 推出時,數百家 IT 托管公司就通過互聯網提供對單租戶服務器的訪問。然而,這些托管公司不提供客戶服務。大多數人甚至不接電話。
相比之下,我們是一家小型企業,正在尋求一種方法,通過提供比大型電信公司和其他競爭對手更好的服務來使自己脫穎而出。因此,我們聘請了致力于我們事業的聰明人,并開始提供名為 Fanatical Support® 的端到端服務。我們在 Linux 和 Windows 以及網絡安全等技術方面積累了專業知識。我們創建了托管行業。隨著越來越多的客戶推薦我們,我們很快就成為了該行業的領導者。
快進到 2006 年,亞馬遜推出了第一個大型多租戶公共云。開發人員可以突然租用大量計算資源。但是,要使用它,企業必須聘請云基礎設施以及在其上運行的許多復雜工具、應用程序和數據庫方面的專家。
因此,我們介入并幫助創建一個新的市場類別:托管云服務。這意味著我們的客戶在選擇世界領先的技術時可以獲得世界領先的專業知識和支持。
如今,Rackspace Technology 已成為涵蓋所有主要公共和私有云技術的專業知識和托管服務的領先提供商。我們已經發展了 Fanatical 支持以涵蓋整個客戶旅程 - 提供從首次咨詢到日常運營的 Fanatical Experience®。我們熱情的專家將主動、始終在線的服務和專業知識與一流的工具和自動化相結合,以便在您需要時以您需要的方式提供技術。
我們最初是三位三一大學同學共同提出的一個不起眼的想法,如今已發展成為一家全球性公司,業務客戶遍及 120 多個國家/地區。雖然我們的總部仍位于圣安東尼奧,但我們在四大洲雇用了 5,800 多名 Racker,其中許多是專家工程師,他們整天致力于創新和支持我們業務的基礎:像您這樣的客戶。