Domain name based multihome routing?

Darcy Kevin (FCA) kevin.darcy at
Wed Jun 27 18:45:42 UTC 2018

Traffic shaping is not my area of expertise, but from what I understand, at a minimum it can classify different kinds of traffic, based on more reliable metrics than DNS name. I was assuming (perhaps incorrectly), that its output (QoS markings or CoS or whatever) could then be used in a degenerate mode to force certain types of traffic over particular WAN connections, by manipulating costs, thresholds, etc.

In a quick scan, I found this article (URL is misleading; the vast majority of the article isn’t about DPI at all). This shows a pfSense “wizard” that generates different profiles depending on your particular combination of single/multiple WANs and/or LANs. What I take from the guide is that the traffic shaping can know about your WAN setup and can be tweaked to push the traffic the way you want it to, over different WAN links.

I might be completely off-base on this, but it seems like a more fruitful line of research/inquiry than determining traffic profiles based on DNS names, and then hacking BIND to manipulate your routing table on-the-fly. That seems to me fraught with challenges, risks and limitations.

                                                                                                                                                                                                                - Kevin

From: Dale Mahalko <dmahalko at>
Sent: Wednesday, June 27, 2018 2:18 PM
To: Darcy Kevin (FCA) <kevin.darcy at>
Cc: bind-users at
Subject: Re: Domain name based multihome routing?

On Wed, Jun 27, 2018 at 12:27 PM, Darcy Kevin (FCA) <kevin.darcy at<mailto:kevin.darcy at>> wrote:
I’m not convinced DNS has any valuable role to play here. Seems like this is a traffic-shaping challenge; maybe one of the open source traffic shaping tools would fit the bill.

A Google search for multihome traffic shaping yields nothing obvious.

Do you have specific details you can share about exactly how that would be done?

Also how is traffic shaping going to tell the difference between a background Apple iOS update or Windows update that need to use the DSL, and the high priority data streams that are more important to me, that need to use the cellular modem?

Shaping is not routing, it just prioritizes some data streams over others. I don't see how shaping is going to know whether to use the DSL or the Cellular ... without inspecting the domain name before a connection is established.... which is what I'm already discussing here...

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the bind-users mailing list