<div><br></div><div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jun 26, 2018 at 12:45 PM Grant Taylor via bind-users <<a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 06/25/2018 11:08 PM, Dale Mahalko wrote:<br>
> * The secondary program looks up the domain in a database, which also <br>
> includes the multihome destination for each domain. If a match is found, <br>
> a route is created to that multihome destination. Aliased acceleration <br>
> domains such as Akamai will be matched using the primary domain name.<br>
<br>
Are you saying that you want to dynamically update routes to IPs <br>
resolved in real time to specific host / domain names? Such that <br>
traffic to specific hosts / domain names is routed over DSL? With <br>
things that don't match conditions routed over cell?</blockquote><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">It feels like one should be able to cobble together something hilarious using: </div><div dir="auto">A: RPZ to return a AAAA only answer,</div><div dir="auto">B: NAT64</div><div dir="auto"><br></div><div dir="auto">Have RPZ suppress the A record, and return a synthesized AAAA with the NAT64 prefix tacked on the front. This will route it to a NAT64 box which converts it to a v4 address, and Bobs yer uncle.</div><div dir="auto"><br></div><div dir="auto">This seems like it would work, but be fragile and annoying.</div><div dir="auto"><br></div><div dir="auto">W</div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
> * I want to put all the huge background bandwidth eating maintenance <br>
> downloads such as Microsoft Windows updates, Microsoft Store updates, <br>
> Microsoft P2P updates, Steam game downloads and updates, Adobe updates, <br>
> iTunes updates, iPhone iOS and App updates, and so forth on the slow DSL.<br>
> <br>
> * I want to put all the other things that are important to me like <br>
> multiplayer gaming UDP streams, remote desktop / SSH, video streaming, <br>
> and general web browsing on the cellular modem.<br>
<br>
I think I understand what you want to do and why you want to do it.<br>
<br>
It seems like you're using named as the source of information to feed <br>
into the process that dynamically updates routing.<br>
<br>
I find the pausing of named to be questionable. But I understand that <br>
you want to make sure that no connections are started until after the <br>
(re)routing has been done.<br>
<br>
I feel like most of this is outside of named's scope and that it would <br>
run as a different user.<br>
<br>
I would suggest exploring BIND's new Response Policy Service. I think <br>
it provides a way for BIND to send information to a side program for <br>
various ""filtering actions. IMHO there's no reason that such a side <br>
program has to actually filter requests / responses. Instead, you could <br>
use that as an information feed to do what you're wanting to do with IPs <br>
and routes. I just don't know about the ability to pause the response. <br>
Unless it's possible to do the route modification before returning the <br>
reply to BIND.<br>
<br>
<br>
<br>
-- <br>
Grant. . . .<br>
unix || die<br>
<br>
<br>
_______________________________________________<br>
Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br>
<br>
bind-users mailing list<br>
<a href="mailto:bind-users@lists.isc.org" target="_blank">bind-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/bind-users" rel="noreferrer" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">I don't think the execution is relevant when it was obviously a bad idea in the first place.<br>This is like putting rabid weasels in your pants, and later expressing regret at having chosen those particular rabid weasels and that pair of pants.<br> ---maf</div>