From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ia0-f171.google.com (mail-ia0-f171.google.com [209.85.210.171]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id C619A21F17B for ; Mon, 26 Nov 2012 05:45:54 -0800 (PST) Received: by mail-ia0-f171.google.com with SMTP id b35so6925253iac.16 for ; Mon, 26 Nov 2012 05:45:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=S9UmmcHaTp+X1jSZ5ccpl2GsydZoRG6rJLdYZhAV5yI=; b=T8TJvOlSAdLUPhvspNQJi7PieQz9bgWo3XciIVO+UCMJsGtcdpT1YIUDFAuwUKW1Tf BT/mF+tQhSHEskYZPOlsB+ZcJn0E9t1f9Uy9Pd3wo3y1sAwS2B0jqzlXoewjY26utXi3 RvI2izrx8N1qMXu1dSFNv8KHWEG0ZVj0SfDgAVBrfaUkLTUnCALWgfdz1p/ney+ad5Kh ribHJjaIoW6aHgXCDhTewN2SwWMRd2Z/fyQ8tPvJ/HU1bsXfaLQ98RZ23j4VL8MgCbHh XhqGTP9CRueWQh5gllkah31lzQtNw3SvwPFpUyb+zNbn+wu3h4ds3u+v0d5AK6EGz3vq esvw== MIME-Version: 1.0 Received: by 10.50.171.4 with SMTP id aq4mr13976204igc.68.1353937553970; Mon, 26 Nov 2012 05:45:53 -0800 (PST) Received: by 10.64.135.39 with HTTP; Mon, 26 Nov 2012 05:45:53 -0800 (PST) Date: Mon, 26 Nov 2012 14:45:53 +0100 Message-ID: From: Dave Taht To: Richard Brown Content-Type: text/plain; charset=ISO-8859-1 Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: [Cerowrt-devel] dnsmasq/bind usage X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Nov 2012 13:45:55 -0000 > I learned this week that dnsmasq is the default dns/dhcp server in > android, for tethering, and is also heavily used in libvirt and > various clustering solutions. That's in addition to near dominance of > the linux based home router market... > > And for all that market penetration, (at least 1/4 of the internet) This was a bit broad. Insert "that I care about". That said, it would be interesting to find out how broad the market penetration really is. There is an easy way to find out if your local resolver is running bind or dnsmasq, via a simple command: dig chaos txt version.bind (I don't know how unbound or nominum or other dns daemons respond to this. ?) This will look up the dns server in /etc/resolv.conf and ask for the version of the dns server. It would be cool to find out what adsl and cable modems are running what local caching dns server (if any) For example, ubuntu 12.4 and later uses dnsmasq by default, and that query returns: ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22935 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;version.bind. CH TXT ;; ANSWER SECTION: version.bind. 0 CH TXT "dnsmasq-2.59" ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Nov 26 14:33:28 2012 ;; MSG SIZE rcvd: 55 I'm presently in a hotel that blocks port 22, so I can't fiddle with the other boxes I use.... > simon and his crew have made such solid software, in their spare time, > as for nobody to know who they are. If dnsmasq were buggier, more people would get focused on it. Sticky wheels get greased. That said, there are so many enhancements to dns needed to bring it into the ipv6 age, that I wish more folk would be focused on the importance of naming, in general. It is, after all, possibly one of the first commandments in the Bible. "So the man gave names to all the livestock, the birds of the air and all the beasts of the field. But for Adam no suitable helper was found." (not that I'm particularly religious but this seemed appropo) While I'm encouraged by the recent formation of the mdnsext working group in the ietf, they are only addressing the easier part of the problem.