DNS is dangerous knowledge to have.

Yes, it's a wonderful, amazing way to solve many problems.

Unfortunately, once you know how it works, you begin to realize how fragile the underpinnings for a lot of other things are.

Worse, once -other- people realize you know it, you get their well-meaning plans to do things that, yes, -can- work, but really oughtn't to see the light of day.

No offense to the fellow who wrote this, but this?

https://github.com/aniruddhas/DNSrouter

This is one of those ideas that, well meaning though it is, really oughtn't to be implemented.

Please do not rewrite your routing tables based on DNS responses.

@munin That would be trivial to exploit.
@maiyannah I can think of several ways this can go terribly wrong already, and my wife just asked why I was twitching.
@munin Reflection attacks agogo, just for the low-hanging fruit one.
@maiyannah Specially crafted A record to tweak the routing table ;-)
@munin Ton of different ways, yeah, if I sat down for an hour with this, well, it wouldn't end well.
@maiyannah I'm strictly blue team and I can see the exploits, so yeah ;-)
@munin A younger me wore a different hat.
@maiyannah I never could get the hang of that, myself. But that's a talk for sometime when I've got a lot more whiskey in me ;-)
@munin Whisky sounds good though.
@maiyannah It really is, and I don't drink enough of it.