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預設為啟動。
- 選取"Services"下的"DNS Forwarder"
- 勾選以下項目
Enable DNS forwarder 說明:啟用DNS轉送 DHCP Registration 說明:將DHCP租賃用戶端註冊到DNS forwarder中 Static DHCP 說明:將DHCP靜態對應註冊到DNS forwarder中 Prefer DHCP 說明:先解譯pfSense上儲存的DHCP對應表 - "Listen Port"維持不變,同時"Interface"維持在"All",按下"Save"
- pfSense回應因DNS Resolver已啟動,因此Port 53已佔用!
- 改選取"Services"下的"DNS Resolver"
- 檢查DNS Resolver已經被啟動
- 勾選以下三個選項,然後按下"SAVE"
- 按下"Apply Changes"
留言
張貼留言