Domain-Name-System
Shopify 如何將數十萬個域名管理到一個 IP
我想知道 Shopify 如何為指向其 IP 地址的數十萬個域路由和提供 SSL 證書
23.227.38.32
。我正在嘗試建構與 Spotify 類似的服務,並且想知道如何實現這一點。之後,它是如何實現的策劃特定域的內容。Web 伺服器是否查找主機域,然後呈現適當的內容?非常感謝!
- DNS 萬用字元 -
*.myshopify.com
是一個 CNAME,shops.myshopify.com
它有一個 A 記錄23.227.38.64
。這是一個 Cloudflare 任播 IP 地址。- 基於主機的路由 - 伺服器檢查
host
請求標頭,然後呈現適當的“商店”。- 動態 TLS - 如果您必須詢問 1 和 2,那麼您不應該單獨嘗試 3。他們利用 Cloudflare 提供證書,這是一種簡單且安全的方法。如果您想建構自己的,請查看
HTTP-01 challenge
規範。https://datatracker.ietf.org/doc/html/draft-ietf-acme-acme-01