Domain-Name-System

Cloudflare + AWS route 53 組合處理記錄

  • May 14, 2017

我從 Godaddy 購買了我的域名,

我的大部分服務都使用 cloudflare,所以我將名稱伺服器添加到我的 Godaddy 域配置中。

所以可以說我有

api.mydomain.com firmware.mydomain.com forum.mydomain.com

因為 CNAME 記錄指向我的 AWS 負載均衡器。

但是,我想使用firmware.mydomain.com 在路由53上,特別是它的地理位置路由和延遲路由,但是我想讓我剩下的2個服務在cloudflare上

現在,當我將 amazon route53 名稱伺服器添加到我的 godaddy 帳戶時。我在 cloudflare 上註冊的一堆服務開始出現故障並變得無法訪問。

我從 godaddy 中刪除了這些名稱伺服器條目,一切都恢復正常了。

現在我的問題是。

為什麼會這樣?

如果我從 route53 添加名稱伺服器,它是否必須是 cloudflare 上所有服務的副本才能正常工作?

謝謝

好吧,經過一番折騰。我終於讓它工作了!感謝大家的幫助。如果有其他人和我一樣的情況。這是你必須做的。

我從 Godaddy 購買了域名,所以在域名伺服器下,我使用了 Cloudflare 的域名伺服器(cloudflare 應該只有 2 個)

Cloudflare 管理我的所有服務,但我只希望將一個子域 (firmware.mywebsite.com) 定向到 amazon route53,而將其他子域留在原處。

  1. 在您的域的亞馬遜路由 53 中創建一個託管區域,應該是 *.yourwebsite.come

在這個託管區域中,預設應該有 2 個條目,一個是 SOA 記錄,另一個是來自 amazon 的名稱伺服器的子條目。

  1. 在 NS 欄位下添加您希望由 cloudflare 上的路由 53 控制的子域。

例如,您希望通過路由 53 控制firmware.mywebsite.com,

將其作為第一個欄位添加到 cloudflare NS 系統資料庫中,第二個欄位是來自亞馬遜的名稱伺服器,您需要將所有 4 個欄位添加到 cloudflare 中。

  1. 在路由 53 一側添加子域條目,因此它將是韌體.mywebsite.com,然後選擇記錄類型(A、cname 等)以及您希望將其重定向到的位置。
  2. 將 TTL 設置為短時間(2 分鐘)以查看傳播。

一切都應該設置!

如果您走這條路線,對於您希望由 route53 控制的每個子域,cloudflare 上的該子域需要有 4x 條目。

希望這對其他人有用!

引用自:https://serverfault.com/questions/847175