TIP: DNS Query Order (sequentially vs. parallel)
-
Don't know if this has been mentioned before or not. Sorry if it has and I jsut couldn't find it.
By default pfSense DNS Forwarder (dnsmasq) queries each of it's DNS servers all at once (parallel).
If you'd rather each of the DNS servers be tried sequentially one at a time.
Try this:
Add the dnsmasq 'strict-order' option to Services: DNS Forwarder - Advanced -
DNS Forwarder Strict Order Option Patch
Attached patch file adds a DNS forwarder strict order option to System: General page.
The strict order option cause dnsmasq to query each of the DNS servers in sequential order rather than all at once in parallel.Patches are intended as examples only.
Patches are AS IS and Untested.
Not for production use.
Do NOT use in production environment.
Use at your own risk.
No support.
By using these patches you agree to assume all liability.Save Attached File:
System.DNSForwarderStrictOrder.patch(.txt)Apply Patch:
patch -p0 -i System.DNSForwarderStrictOrder.patchPatch file built with:
2.0.1-RELEASE (i386)
built on Mon Dec 12 18:24:17 EST 2011![DNS Forwarder Strict Order Option.jpg](/public/imported_attachments/1/DNS Forwarder Strict Order Option.jpg)
![DNS Forwarder Strict Order Option.jpg_thumb](/public/imported_attachments/1/DNS Forwarder Strict Order Option.jpg_thumb)
System.DNSForwarderStrictOrder.patch.txt