GeoDNS

    內容表格
    1. 1. 說明
    2. 2. 步驟開始

    版本為 14:46, 30 Nov 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    說明

    如果要做到類似 Cloudflare 分散式的 CDN 分流服務,除了需要 Reverse Proxy 服務以外,還要再搭配 GeoDNS 服務,這樣用戶在存取網站時,就能依照自己所屬的國家,使用連線最近的 Reverse Proxy,進而達到網站分流與加速網站存取速度。

    本篇運用 Docker 技術就能在幾分鐘內完成佈署 GeoDNS 所有需要的元件,這樣就可以將時間用在設定網域上。

    步驟開始

    新增 docker-compose.yml

    version: '2'
    
    services:
      geodns:
        restart: always
        image: sameersbn/bind:9.10.3-20180127
        container_name: geodns
        ports:
         - "53:53/udp"
         - "53:53/tcp"
        environment:
         - ROOT_PASSWORD=yourpassword
         - WEBMIN_ENABLED=false
        volumes:
         - /docker_vol/geodns/data:/data
    

    新增設定檔需要的目錄

    mkdir  /docker_vol/geodns/data
    

    新增並啟動服務 geodns

    docker-compose up -d
    

    完成

    Powered by MindTouch Core