pfSense 2.3 防火牆基本設定(四) - DNS Forwarder & DNS Resolver

當區域網路上沒有提供DNS Server供主機名稱解析時,區網內的用戶通常得將DNS server指定成外部ISP提供的DNS以外,在pfSense 2.1版以前可以啟用DNS Forwarder,並將DNS Client上的"DNS Server"指定為pfSense的IP Address,讓pfSense代為轉送DNS query;自pfSense 2.2版以後新增了DNS Resolver並且預設為啟動,因為DNS Resolver與DNS Forwarder提供相同代為轉送DNS query的功能並且同樣使用port 53,因此兩個服務無法同時啟動,除非將其中一個服務改設定到其他的埠編號!相較於DNS Forwarder,DNS Resolver支援Secure DNS驗證及更完整的DNS Cache機制(參考dnsmasq, DNS Forwarder僅快取一般常用的紀錄,(A, AAAA, CNAME and PTR)),也因此自pfSense 2.2以後DNS Resolver預設為啟動。
  1. 選取"Services"下的"DNS Forwarder"
  2. 勾選以下項目
    Enable DNS forwarder說明:啟用DNS轉送
    DHCP Registration說明:將DHCP租賃用戶端註冊到DNS forwarder中
    Static DHCP說明:將DHCP靜態對應註冊到DNS forwarder中
    Prefer DHCP說明:先解譯pfSense上儲存的DHCP對應表
  3. "Listen Port"維持不變,同時"Interface"維持在"All",按下"Save"
  4. pfSense回應因DNS Resolver已啟動,因此Port 53已佔用!
  5. 改選取"Services"下的"DNS Resolver"
  6. 檢查DNS Resolver已經被啟動
  7. 勾選以下三個選項,然後按下"SAVE"
  8. 按下"Apply Changes"
Reference


  • pfSense 2.3 防火牆基本設定(一)
  • pfSense 2.3 防火牆基本設定(二) - DHCP
  • pfSense 2.3 防火牆基本設定(三) - 進階設定
  • pfSense 2.3 防火牆基本設定(四) - DNS Forwarder & DNS Resolver
  • pfSense 2.3 防火牆基本設定(五) - Create Alias and NAT port forward
  • 留言

    這個網誌中的熱門文章

    pfSense 2.3 防火牆基本設定(五) - Create Alias and NAT port forward

    pfSense 2.3 防火牆基本設定(一)