<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Router on Miek Gieben</title>
    <link>https://miek.nl/tags/router/</link>
    <description>Recent content in Router on Miek Gieben</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>© Copyright 2007-2024 Miek Gieben</copyright>
    <lastBuildDate>Sat, 17 May 2014 10:35:00 +0000</lastBuildDate>
    <atom:link href="https://miek.nl/tags/router/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DNS Router</title>
      <link>https://miek.nl/2014/may/17/dns-router/</link>
      <pubDate>Sat, 17 May 2014 10:35:00 +0000</pubDate>
      <guid>https://miek.nl/2014/may/17/dns-router/</guid>
      <description>&lt;p&gt;Say you have a zone that does not fit in the memory of one machine. Who hasn&amp;rsquo;t these&#xA;zones nowadays? How would you solve such a problem? With a DNS router of course!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/miekg/dnsrouter&#34;&gt;Dns router&lt;/a&gt; is a small Go program I whipped together that acts as a&#xA;DNS router. Clients register an &lt;code&gt;&amp;lt;ip:port, regexp&amp;gt;&lt;/code&gt; combination and will then only&#xA;receive queries that match that regular expression. The registration happens&#xA;in &lt;a href=&#34;https://github.com/coreos/etcd&#34;&gt;Etcd&lt;/a&gt;. Of course &amp;ldquo;Dns router&amp;rdquo; (I need a better name), has some&#xA;features, it will:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
