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


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


獲取您的憑據(jù)
要使用 REST API 與 Rackspace Cloud 服務(wù)進(jìn)行通信,您需要 Rackspace Cloud 帳戶用戶名、API 密鑰和帳號(hào)
要獲取此信息,請(qǐng)登錄Rackspace 云控制面板。
- 您的帳戶用戶名是您用于登錄的用戶名。
- 要獲取您的帳號(hào),請(qǐng)單擊頂部導(dǎo)航欄中的“帳戶”菜單。帳號(hào)顯示在菜單頂部。
- 要獲取您的 API 密鑰,請(qǐng)按照查看和重置您的 API 密鑰中的說(shuō)明進(jìn)行操作。
向 Cloud DNS 發(fā)送 API 請(qǐng)求
cURL 是一個(gè)命令行工具,可用于與 REST 接口交互。 cURL 允許您從命令行或 shell 腳本傳輸和接收 HTTP 請(qǐng)求和響應(yīng),這使您能夠直接使用 API。 cURL 適用于 Linux 發(fā)行版、Mac OS® X 和 Microsoft Windows®。有關(guān) cURL 的信息,請(qǐng)參閱cURL 。
要在 Mac OS® X 或其他基于 Linux 的操作系統(tǒng)上運(yùn)行本指南中顯示的 cURL 請(qǐng)求示例,請(qǐng)將每個(gè)示例直接復(fù)制到命令行或腳本。
示例:用于發(fā)送 JSON 請(qǐng)求的 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
在這個(gè)例子中, $apiKey
是一個(gè)環(huán)境變量,用于存儲(chǔ)您的 API 密鑰值。環(huán)境變量使您可以更輕松地在 API 請(qǐng)求中引用帳戶信息,使用不同的憑據(jù)重用相同的 cURL 命令,并在您向 Rackspace Cloud API 服務(wù)發(fā)送請(qǐng)求時(shí)防止 API 密鑰等敏感信息泄露。創(chuàng)建環(huán)境變量的詳細(xì)信息,請(qǐng)參見(jiàn)配置環(huán)境變量。
向 Rackspace 云進(jìn)行身份驗(yàn)證
無(wú)論您使用 cURL、REST 客戶端還是命令行客戶端 (CLI) 向 Rackspace Cloud DNS API 發(fā)送請(qǐng)求,您都需要將身份驗(yàn)證令牌包含在每個(gè)請(qǐng)求的X-Auth-Token
標(biāo)頭。您可以通過(guò)向以下 Identity API 服務(wù)端點(diǎn)提交具有有效帳戶憑據(jù)的身份驗(yàn)證請(qǐng)求來(lái)獲取令牌:
https://identity.api.rackspacecloud.com/v2.0
從命令提示符處,向 Rackspace Cloud Identity 服務(wù)發(fā)送 POST 令牌請(qǐng)求。包括您的用戶名和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




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


獲取您的憑據(jù)
要使用 REST API 與 Rackspace Cloud 服務(wù)進(jìn)行通信,您需要 Rackspace Cloud 帳戶用戶名、API 密鑰和帳號(hào)
要獲取此信息,請(qǐng)登錄Rackspace 云控制面板。
- 您的帳戶用戶名是您用于登錄的用戶名。
- 要獲取您的帳號(hào),請(qǐng)單擊頂部導(dǎo)航欄中的“帳戶”菜單。帳號(hào)顯示在菜單頂部。
- 要獲取您的 API 密鑰,請(qǐng)按照查看和重置您的 API 密鑰中的說(shuō)明進(jìn)行操作。
向 Cloud DNS 發(fā)送 API 請(qǐng)求
cURL 是一個(gè)命令行工具,可用于與 REST 接口交互。 cURL 允許您從命令行或 shell 腳本傳輸和接收 HTTP 請(qǐng)求和響應(yīng),這使您能夠直接使用 API。 cURL 適用于 Linux 發(fā)行版、Mac OS® X 和 Microsoft Windows®。有關(guān) cURL 的信息,請(qǐng)參閱cURL 。
要在 Mac OS® X 或其他基于 Linux 的操作系統(tǒng)上運(yùn)行本指南中顯示的 cURL 請(qǐng)求示例,請(qǐng)將每個(gè)示例直接復(fù)制到命令行或腳本。
示例:用于發(fā)送 JSON 請(qǐng)求的 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
在這個(gè)例子中, $apiKey
是一個(gè)環(huán)境變量,用于存儲(chǔ)您的 API 密鑰值。環(huán)境變量使您可以更輕松地在 API 請(qǐng)求中引用帳戶信息,使用不同的憑據(jù)重用相同的 cURL 命令,并在您向 Rackspace Cloud API 服務(wù)發(fā)送請(qǐng)求時(shí)防止 API 密鑰等敏感信息泄露。創(chuàng)建環(huán)境變量的詳細(xì)信息,請(qǐng)參見(jiàn)配置環(huán)境變量。
向 Rackspace 云進(jìn)行身份驗(yàn)證
無(wú)論您使用 cURL、REST 客戶端還是命令行客戶端 (CLI) 向 Rackspace Cloud DNS API 發(fā)送請(qǐng)求,您都需要將身份驗(yàn)證令牌包含在每個(gè)請(qǐng)求的X-Auth-Token
標(biāo)頭。您可以通過(guò)向以下 Identity API 服務(wù)端點(diǎn)提交具有有效帳戶憑據(jù)的身份驗(yàn)證請(qǐng)求來(lái)獲取令牌:
https://identity.api.rackspacecloud.com/v2.0
從命令提示符處,向 Rackspace Cloud Identity 服務(wù)發(fā)送 POST 令牌請(qǐng)求。包括您的用戶名和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






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