dnssec-lookaside != auto
Hello everyone, I've recently updated bind to version 9.7.2_p3. I've been using DLV before that, specifically dlv.isc.org, with two entries in named.conf options { dnssec-lookaside . trust-anchor dlv.isc.org.; }; trusted-keys{ [sometext] }; and it was working fine. However, on update I've wanted to try managed-keys. so changed trusted-keys to managed-keys (and added initial key of course) so the relevant part of config file now looks like this: managed-keys { dlv.isc.org. initial-key 257 3 5 BEPHMu/5onzrEE7z1egmhg/WPO0+juoZrW3euWEn4MxDCE1+lLy2 brhQv5rN32RKtMzX6Mj70jdzeND4XknW58dnJNPCxn8+jAGl2FZLK8t+ 1uq4W+nnA3qO2+DL+k6BD4mewMLbIYFwe0PG73Te9fZ2kJb56dhgMde5 ymX4BI/oQ+cAK50/xvJv00Frf8kw6ucMTwFlgPe+jnGxPPEmHAte/URk Y62ZfkLoBAADLHQ9IrS2tryAe7mbBZVcOwIeU/Rw/mRx/vwwMCTgNboM QKtUdvNXDrYJDSHZws3xiRXF1Rf+al9UmZfSav/4NWLKjHzpT59k/VSt TDN0YUuWrBNh; }; this has caused problem, every query caused error, no answers and these log entries: Dec 19 21:22:38 sarlac named[4137]: validating @0xb48c0030: dlv.isc.org DNSKEY: must be secure failure, . is under DLV (startfinddlvsep) Dec 19 21:22:38 sarlac named[4137]: error (must-be-secure) resolving 'dlv.isc.org/DNSKEY/IN': 156.154.101.23#53 After some googling and finding http://www.mail-archive.com/bind-users@lists.isc.org/msg06660.html and even better http://www.mail-archive.com/bind-users@lists.isc.org/msg05689.html I've changed to dnssec-lookaside auto. Lo and behold, everything works fine. However, this presents the following problems to me: - managed keys does not work as advertised: In bind manual (PDF downloaded from http://www.bind9.net/manuals), it's said that managed-keys is similar to trusted-keys, but where key in trusted-keys is static and trusted as long as it's in config file, key in managed-keys is trusted only once, to download this key and store it in trusted database. This proves to be wrong, as it's not trusted even that one time. - I don't seem to be able to switch to another DLV registry. dnssec-lookaside accepts only auto, so I have no choice but to use built-in DLV. But, e.g. secspider.cs.ucla.edu looks interesting. Can anyone shed some light if this is my mistake, not having something in configuration, or a general bind error? Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: dnssec-lookaside != auto
On 12/20/10 01:32, Mark Andrews wrote: In message 4d0e8340.9060...@data.pl, Torinthiel writes: Hello everyone, I've recently updated bind to version 9.7.2_p3. Upgraded from what? From 9.4.3_p5 I've been using DLV before that, specifically dlv.isc.org, with two entries in named.conf options { dnssec-lookaside . trust-anchor dlv.isc.org.; }; trusted-keys{ [sometext] }; and it was working fine. However, on update I've wanted to try managed-keys. so changed trusted-keys to managed-keys (and added initial key of course) so the relevant part of config file now looks like this: managed-keys { dlv.isc.org. initial-key 257 3 5 BEPHMu/5onzrEE7z1egmhg/WPO0+juoZrW3euWEn4MxDCE1+lLy2 brhQv5rN32RKtMzX6Mj70jdzeND4XknW58dnJNPCxn8+jAGl2FZLK8t+ 1uq4W+nnA3qO2+DL+k6BD4mewMLbIYFwe0PG73Te9fZ2kJb56dhgMde5 ymX4BI/oQ+cAK50/xvJv00Frf8kw6ucMTwFlgPe+jnGxPPEmHAte/URk Y62ZfkLoBAADLHQ9IrS2tryAe7mbBZVcOwIeU/Rw/mRx/vwwMCTgNboM QKtUdvNXDrYJDSHZws3xiRXF1Rf+al9UmZfSav/4NWLKjHzpT59k/VSt TDN0YUuWrBNh; }; this has caused problem, every query caused error, no answers and these log entries: Dec 19 21:22:38 sarlac named[4137]: validating @0xb48c0030: dlv.isc.org DNSKEY: must be secure failure, . is under DLV (startfinddlvsep) Dec 19 21:22:38 sarlac named[4137]: error (must-be-secure) resolving 'dlv.isc.org/DNSKEY/IN': 156.154.101.23#53 And what other errors were logged by named when it started? None. Complete startup log sequence: Dec 20 07:49:14 sarlac named[4137]: loading configuration from '/etc/bind/named.conf' Dec 20 07:49:14 sarlac named[4137]: reading built-in trusted keys from file '/etc/bind/bind.keys' Dec 20 07:49:14 sarlac named[4137]: using default UDP/IPv4 port range: [1024, 65535] Dec 20 07:49:14 sarlac named[4137]: using default UDP/IPv6 port range: [1024, 65535] Dec 20 07:49:14 sarlac named[4137]: set up managed keys zone for view _default, file 'managed-keys.bind' Dec 20 07:49:14 sarlac named[4137]: reloading configuration succeeded Dec 20 07:49:15 sarlac named[4137]: managed-keys-zone ./IN: loaded serial 16 Dec 20 07:49:15 sarlac named[4137]: zone torinthiel.pl/IN: loaded serial 2010110801 Dec 20 07:49:15 sarlac named[4137]: reloading zones succeeded Dec 20 07:49:15 sarlac named[4137]: zone torinthiel.pl/IN: sending notifies (serial 2010110801) After some googling and finding http://www.mail-archive.com/bind-users@lists.isc.org/msg06660.html and even better http://www.mail-archive.com/bind-users@lists.isc.org/msg05689.html I've changed to dnssec-lookaside auto. Lo and behold, everything works fine. And the contents of /etc/bind.key are? Also the contents in the chroot area if you are using chroot. Changed /etc/bind.keys to /etc/bind/bind.keys, via config (and it reeds it, you can see in logs). Contents were given in first post, only I haven't mentioned it was in /etc/bind/bind.keys. The managed-keys statement is the sole statement in /etc/bind/bind.keys and is not present in main config file. Ok, this was the problem. Having included the file as well as specified it at bindkeys-file seems to have solved the problem. Ok, now the documentation seems a bit unclear about it. It never states that the file is included nor that it's not. But having information that it loads the given file (in dnssec-lookaside description) and information that file is loaded in logs has given me a false sense of security in this case. Is this double-include (sort of) configuration what I was supposed to do? Will it work correctly after a key rollover? Also, another question arises: can one include more than one bindkeys-file and/or dnssec-lookaside in config? The documentation hints that at least the latter is possigble, but does not state so. And having multiple bindkeys-file is useful if you have locally-configured keys, for which using the main file is not recommended. Skipping rest of answers, as problem is (mostly) solved. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Does anyone know where to find the ISC signing keys for source packages?
Thomas Schulz pisze: On 12/23/2010 4:09 PM, Casey Deccio wrote: On Thu, Dec 23, 2010 at 12:49 PM, Oisin McGuinnessoi...@smbc-cm.com wrote: But I can't find any reference to current PGP or other signing keys; does anyone know where to find them on the www.isc.org web site or where to obtain them otherwise? http://www.isc.org/about/openpgp https://www.isc.org/about/openpgp will work as well. -- Dave It looks like I am a little dim today. Given gpg and the key, what steps do I do to verify a source package? First, you get the tarball and the signature from isc.org (say http://www.isc.org/software/bind/972-p3/download/bind-972-p3targz ) Second, you issue gpg --verify bind-9.7.2-P3.tar.gz.asc bind-9.7.2-P3.tar.gz might work with only the signed name (gpg --verify bind-9.7.2-P3.tar.gz.asc), I'm not sure how about this case. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: auto update signatures dnssec
fakessh @ pisze: zone fakessh.eu { type master; file /var/named/fakessh.eu.hosts; auto-dnssec maintain; update-policy local; key-directory /var/named/keyset-fakessh.eu; allow-transfer { 213.251.188.140;87.98.164.164; 195.234.42.1;94.23.59.30; }; }; is what the guidelines are good options hello responsible bind community. you gave me the answer, thank you to my question but I am having new problems. I encounter errors during the self resignatures i quote my multiple error : I do not know what it is [cut most log entries] Dec 28 22:04:02 r13151 named-sdb[24511]: /var/named/renelacroute.fr.hosts.jnl: create: permission denied Dec 28 22:04:02 r13151 named-sdb[24511]: dns_dnssec_findzonekeys2: error reading private key file fakessh.eu/DSA/9552: file not found Dec 28 22:04:02 r13151 named-sdb[24511]: dns_dnssec_findzonekeys2: error reading private key file fakessh.eu/DSA/47103: file not found First, where are the key files, related to bind directory (the one in options { directory })? Are the names correctly given to bind? it looks like bind cannot find them. Second, you need to give the user runing bind (probably named) rights to write to /var/named/renelacroute.fr.hosts.jnl directory. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: bind 9.7.2-P3 does not resolve www.microsoft.com
Ok, trying to send the same email third time, maybe it will get to the right recipient and with the right subject at last. Damn webmail, damn trying to resend from thunderbird. Dnia 2010-12-28 09:26 Eivind Olsen napisał(a): trying to resolve www.microsoft.com or microsoft.com results in a connection timed out; no servers could be reached Well, for what it's worth - it's not just you having that issue. When testing from home and from work I get the same. Of course, I could be doing something wrong, but whenever I see an error I like to imagine it's somebody elses fault :D One of the nameservers for microsoft.com is ns1.msft.net with an IP address of 65.55.37.62. For some reason the response I get from it is truncated, and retrying using TCP doesn't work. Using EDNS0 also doesn't seem to work, I get FORMERR back: [cut long listing of DNS tries] Same here, I cannot reach this server with TCP or EDNS, nor get longer replies (al with dig), nor can bind resolve it locally (although it works with simple A query) Confirmed, I can get TCP and EDNS replies from a.ns.se Gentoo, bind version 9.7.2_p3, server located somewhere in France, in OVH network. So, to recap: at the risk of showing what a fool I am by doing something completely wrong here, I'm betting Microsoft has messed up their DNS - I would have expected queries over TCP to work, and I would not have expected EDNS to give a FORMERR (but ok, if a nameserver doesn't implement EDNS, giving a FORMERR is apparantly the right thing to do). Not being a bind expert myself (but having read and hopefully understood the RFC's) I have to agree with it. And, having other issues with Microsoft DNS server myself (althoug this could be the lameness of it's admins as well), I don't have a hard time believing this. Although, if it works when VM is duplicated but has no traffic, it looks like something else to me (maybe two completely different errors, but with similar apperance) Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: ignoring incorrect nameservers in authority section
Dnia 2010-12-30 19:18 p...@mail.nsbeta.info napisał(a): Please see this dig: $ dig +norec dev.game.yy.com @202.96.128.166 ; DiG 9.4.2-P2 +norec dev.game.yy.com @202.96.128.166 ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 31949 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;dev.game.yy.com. IN A ;; ANSWER SECTION: dev.game.yy.com.1800IN A 202.104.186.179 ;; Query time: 5 msec ;; SERVER: 202.96.128.166#53(202.96.128.166) ;; WHEN: Thu Dec 30 19:16:44 2010 ;; MSG SIZE rcvd: 49 So, is 202.96.128.166 a lame server? There's something strange with this one. You've specified +norec on command line, but the query was sent with 'rd' - 'recursion desired' flag, as if you haven't given +norec. And with recursion giving answer is perfectly legal. If not for that flag, then yes, I'd consider it a lame response, although probably someone more knowledgeable than me should judge this. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: ignoring incorrect nameservers in authority section
Dnia 2010-12-30 11:45 Torinthiel napisał(a): Dnia 2010-12-30 18:03 p...@mail.nsbeta.info napisał(a): Sunil Shetye writes: Case 2: Lame Server Reply === $ dig +norecurse @a.iana-servers.net. example.org. ;; flags: qr ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; QUESTION SECTION: ;example.org. IN A ;; ANSWER SECTION: example.org.172800 IN A 192.0.32.10 ;; AUTHORITY SECTION: example.org.172800 IN NS ns1.example.org. example.org.172800 IN NS ns2.example.org. === This is a lame server reply. bind ignores this reply. bind will give a server fail reply to the client. Would you please tell me why this is a lame server reply? why bind will give a server fail reply to the client? Thanks again a lot. Because it's contrary to itself. You've specified norecurse, which means that if nameserver believes it has authorative data it should return it, if it doesn't it should return a referral (and no answer beside it). But the server returns answer (which means it believes it has authorative data), but in authority section is not listed in nameservers, which states it does not have authorative data. To sum up: Question: Does the server have authorative data? Answer 1: Server returns data when asked without recursion -; YES Answer 2: Server is not listed in authority section -; NO Real answer: Lame server. And I was wrong about that one. There are two issues with that one. First, I get a different response from that command. different flags (no ra but aa instead), differend authority section. It's much simplier to tell if it's a 'lame nameserver response' although it can't be judged by a single query. Let's say that nameservers for .org domain (there are a lot of them), when asked for example.org give a.iana-servers.net and b.iana-servers.net (which is true, and by itself nothing special). Then lets assume (which is not true, but a good example) that a.iana-servers.net when asked for www.example.org gives something (doesn't matter if a true answer, or missing record, or anything), but with 'aa' flag not set. This, by itself, is still nothing special, no server is required to know everything. But from those two answers you have a contradiction, and this contradiction is a real lane nameserver issue. .org servers delegate answers to a.iana-servers.net, and a.iana-servers.net fails to deliver authorative response. So the delegation is in fact incorrect. Fortunately, a.iana-servers.net does not behave the way I've described here and does set 'aa' flag in it's response. Hope this clears up the issue a bit, and reduces misinformation caused by my previous answer. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: bind replication
Dnia 2010-12-31 09:58 Nuno Paquete napisał(a): No dia 31 de Dez de 2010, às 08:18, p...@mail.nsbeta.info p...@mail.nsbeta.info escreveu: Anand Buddhdev writes: On 31/12/2010 05:33, p...@mail.nsbeta.info wrote: Hi, Is it a right way to run rsync for bind's zone files replication? If we have dozons of zones, each zone has more than one view, under this case setup the master/slave with standard zone-traff is the hard way IMO. Thanks. Yes, that's just fine. You don't have to use zone transfers. Thanks. But I have another question, how would bind know the zone files were changed before it reload zones? Regards. I think you have to restart bind. That's why I believe it's better to use zone transfers because it's automatic. No, you don't have to. If you know which zone has changed, than you can do rndc reload zonename. If you don't, than rndc reload reloads all zones. You could also try rndc reconfig, but I think it will only load new zonesm the ones just added in configuration, not never wersions of old zones). Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: NSEC3 ISSUE
On 01/07/11 14:25, rams wrote: I have trouble resolving the host name dnssecnsec3qatestdomain.com http://dnssecnsec3qatestdomain.com. which is NSEC3 signed. This is the parent and child zone. If I run dig ( dnssec query) with the +cd option I which is a proper response: What version of bind are you using? My wild guess is that it's not recent enough to recognize NSEC3 signatures. Bind 9.4.3 was not, and I got exactly the same symptoms. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: bind 9 multiple masters setup
On 01/12/11 16:13, dev null wrote: Hello, I have most of this worked out but I intend to setup bind in a multiple master manner. This makes me question a few things: 1. What can I use for the SOA MNAME? In the off chance a box may die, I am thinking of using a VIP which contains the multiple masters within it. However I am not sure how this would affect NOTIFY. So can I use a VIP or do I just use one of the master DNS boxes in the SOA MNAME field? It's mostly ignored. All resolvers go for the NS records at the zone apex, not for MNAME. Even if the server named in MNAME dies, it won't affect resolving. You just rebuild that machine, or even build another one and change slaves to get data from new master. 2. With that said, I intend to use rndc to push out DNS changes, should I worry about using a VIP still? I may need to use both and NOTIFY seems like it is more built-in so I want to keep rndc and NOTIFY going. Isn't it simplier to just let BIND do it's job? When master loads a changed zone, it sends NOTIFY messages to slaves, and slaves seeing that they have outdated zone files download the zone from master. rndc can only tell BIND (either master or slave) to initiate that connection, it can't change zones by itself. You could of course copy zone files to slaves by some means (rsync? scp?) and then rndc reload the slave, but a) why? b) it really isn't a slave anymore, at least not in DNS terms. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: how to proper include DS record on key dnssec
Dnia 2011-01-14 03:11 fakessh @ napisał(a): hello bind network and hello dnssec network admin. thank you for answered, I think I found a solution to my problem. $INCLUDE directive is that I have to handle example: $INCLUDE /var/named/keys/dsset-fakessh.eu. fakessh.eu YOU don't do it. This goes into the PARENT zone. Unless you manage the parent zone as well, but even in that case it goes into a different file. $INCLUDE /var/named/keys/keyset-fakessh.eu. fakessh.eu This is OK, although when you have an $INCLUDE and do dnssiec-signzone it automatically resolves it, so generated signed zone does not habe $INCLUDE and perform a complete resignatures area zone this should enable me to have the flag DS and DS sign, DLV and DLV sign Err, both the DS (as stated before) and DLV go into different zones. To sum up: DNSKEY goes to fakessh.eu DS goes to .eu, and I don't have any idea if registrars already permit it DLV goes to dlv.isc.net or any other dlv repository you want. That's three different zones, and three different signers. in my area zone its right thanks for your return many return are welcome Le jeudi 13 janvier 2011 à 12:36 -0500, Paul Wouters a écrit : On Thu, 13 Jan 2011, fakessh @ wrote: I correctly configure my server centos dnssec on with as a representative of encryptions dlv isc. my question is relevant and was already asked but I have not found the complete answer on google. my question is how to include the DS record in the Keys. my keys are in a separate folder. the DS record is already generated in The DS record goes into the parent zone, not the zone itself. I also wonder the utility of this good record given that my signatures are marked as good on dlv Use any public DNS server with dlv configured. eg nssec.xelerance.net: dig +dnssec -t ds yourzone @nssec.xelerance.net what file in the include directive must be accomplished and realize how well inclusion of the DS record (what should be the proper syntax on how to declare dlv isc) how to re-sign after the keys You give your DS via http://dlv.isc.org/ Paul -- gpg --keyserver pgp.mit.edu --recv-key 092164A7 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x092164A7 ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: get a domain's dns records
Dnia 2011-01-21 08:50 Barry Margolin napisał(a): In article mailman.1415.1295616325.555.bind-us...@lists.isc.org, Joseph S D Yao j...@tux.org wrote: On Fri, Jan 21, 2011 at 02:19:45PM +0800, p...@mail.nsbeta.info wrote: I'm jsut curious, how does who.is know the dns records in my domain (nsbeta.info)? The page shows some of my RRs exactly: http://who.is/dns/nsbeta.info/ The title of the page is, Nsbeta.info DNS Lookup | Nameserver Lookup - Who.is - Who.is. They probably did just exactly that - DNS lookup. Anything in DNS is public information. But the nameservers for the domain don't allow public zone transfers. So if you know the names in the zone you can look them up, but how did the site list the names in his zone? My guess would be that they don't list the whole zone. Look what's there: nsbeta.info (dig any nsbeta.info) and some quite easy to guess prefixes: mail, test and www. And everything deduced from them, like names test.nsbeta.info and mail.nsbeta.info resolve to. Probably all questions asked with ANY recordtype I've tested on two other domains, and it looks like that - results show that common prefixes also include blog. And they have some filtering of results, as I have a * TXT record which didn't show up as blog entry. Actually dig any on my zone gives even more information - e.g. SPF record , which didn't show up on results. And they don't support third-level domains as well - asking form mail.nsbeta.info returns information about nsbeta.info Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Forward using CNAME record
Dnia 2011-01-25 10:18 Henry Hartley napisał(a): My apologies if this gets to the list twice. I tried to post it through the web interface but it seems to have been dropped by whatever screening gets applied. I'm not sure if I've misunderstood the use of CNAME or if I've simply done something wrong. I have two domains that I want to forward. One is working properly and the other is not. In both cases I want users to enter a URL in their browser (www.example.com) and be forwarded to a different system, where the user has their site. In the working case, the forwarding it to web.me.com so I have the following in my zone file: www.example.com. CNAME web.me.com. When you point your browser to www.example.com (obviously not example) the page on web.me.com loads properly but www.example.com is still displayed in the address bar. In the second case, which is NOT working, I have a similar CNAME record but instead of web.me.com, it's on tumblr.com. So, I have this (this is the actual domain): www.ioanamorosan.com. CNAME ioanamorosan.tumblr.com. If you go directly to ioanamorosan.tumblr.com, the site loads, but if you go to www.ioanamorosan.com, you get a tumblr.com 404 error page. The browser still displays www.ioanamorosan.com in the address bar. So, is this a situation where web.me.com is set up to recognize www.example.com properly but tumblr.com is not? Or what? Should I be able to do what I'm trying to do? No, not exactly. your name properly resolves to the same domain as ioanamorosan.tumblr.com. Your DNS setup is perfectly correct. But the web server is not configured to handle www.ioanamorosan.com. If you go to ioanamorosan.tumblr.com it handles the name correctly and gives your page. But when faced with a name it doesn't recognize it falls back to default site. If you have a web panel to configure your hosting, look for something named alternative domain names, aliases, virtual hosts or virtual servers. The name that is sent to the web serwer is the one typed in browser, and has nothing to do with any CNAME records on the way. The web server must be configured to handle it. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Recursive DNS problem
Dnia 2011-01-27 17:38 bangla desh napisał(a): Hello all, I am running Bind 9.7.1-p2 as recursive dns. I encountered this problem with the domain hsbc.com.bd. When I dig hsbc.com.bd, it gives me a connection timed out response. [cut] I digged further about the problem as to what causes it. I found out that if I clear the cache and then dig first the ns record(s) of com.bd, before I dig hsbc.com.bd, I will be able to replicate the problem. can't reproduce it here, works for me when I try stright hsbc.com.bd, or dig ns com.bd beforehand, or dig both ns bd and com.bd. What bothered me is what is in com.bd that blocks the response from hsbc.com.bd? Please I need your inputs. One thing for sure. It has only one nameserver. This is plainly wrong, each domain should have at least 2 (and SLD like this one even more). does it work when you type dig ns hsbc.com.bd @ns.com.bd because that's what fails for me. And there's more: $ dig ns com.bd @dns.bd ; DiG 9.7.1 ns com.bd @dns.bd ;; global options: +cmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 57519 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;com.bd. IN NS ;; ANSWER SECTION: com.bd. 86400 IN NS ns.com.bd. ;; ADDITIONAL SECTION: ns.com.bd. 86400 IN A 203.112.194.18 ;; Query time: 368 msec ;; SERVER: 209.58.24.3#53(209.58.24.3) ;; WHEN: Thu Jan 27 11:00:46 2011 ;; MSG SIZE rcvd: 57 $ dig ns hsbc.com.bd @dns.bd ; DiG 9.7.1 ns hsbc.com.bd @dns.bd ;; global options: +cmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 2379 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;hsbc.com.bd. IN NS ;; AUTHORITY SECTION: hsbc.com.bd. 86400 IN NS ns11.hsbc.com.hk. hsbc.com.bd. 86400 IN NS ns13.hsbc.com.hk. hsbc.com.bd. 86400 IN NS ns1.hsbc.com.sg. ;; Query time: 368 msec ;; SERVER: 209.58.24.3#53(209.58.24.3) ;; WHEN: Thu Jan 27 11:01:07 2011 ;; MSG SIZE rcvd: 107 Which means that DNS server for .bd domain (at leas one of them) returns answer for ns for .com.bd (ok, it is a delegation probably), but also a (non-authorative) answer for hsbc.com.bd. This is a bit strange, it doesn't provide recursive queries, it has delegation for com.bd, but it's still willing to return deeper answers. Now, what happens when you have clear cache is that it asks dns.bd for reference and gets hsbc records. But if you have NS com.bd in your cache, bind probably assumes (and quite correclty) that it shoud ask com.bd nameservers, not the bd. ones. But com.bd ones don't provide an answer, so you have timeout. Looks like the com.bd zone is broken somewhat. either the delegation should be removed from bd, or the server needs fixing and adding another servers is necessary. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Recursive DNS problem
Dnia 2011-01-28 10:52 bangla desh napisał(a): I believed so that com.bd is broken. It only has 1 ns server and hsbc.com.bd, whois.com.bd and even google.com.bd they are all delegate directly from bd and not from com.bd. I am wondering, is there a dns rule/standard (or RFC) that explains about delegation? For the fact that com.bd is broken - that's just how DNS works. Zone cuts are there for purpose. Most of this can be read from RFC 1034 and 1035, which form the grounds for DNS standards. Also RFC 2181 clarifies: quote A server for a zone should not return authoritative answers for queries related to names in another zone, which includes the NS, and perhaps A, records at a zone cut, unless it also happens to be a server for the other zone. /quote And a mere presence of NS records indicates a zone cut (again, RFC 2181): quote The existence of a zone cut is indicated in the parent zone by the existence of NS records specifying the origin of the child zone. /quote As for number of authorative servers per domain, I don't remember where, but at leas one RFC stated that there should be at least two, and preferably 3-7 nameservers per domain. It's quite possible that one of those I've already pointed to contains this information, but also that a different one states this information. But it was RFC for certain. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Some dnssec-signzone questions
I have three questions regarding dnssec-signzone: To clarify things, I'm using BIND 9.7.2-P2. First is about input file: you can specify on the command line either the signed version of the zone, or the unsigned one. What I'd like to do hovever, is to use both. The unsigned zone is much more readable, and can contain $INCLUDE directives, which makes modification easier. But specifying the signed zone has added benefit of reusing existing signatures, thus saving on computation time (not that I have a lot to save on ;). So, I'd like dnssec-signzone to take 'normal' records from non-signed zone, try to reuse RRSIG records as much as possible, taking them from signed zone, and write the result. Is this possible with dnssec-signzone? Other than writing a custom tool to filter only NSEC/RRSIG records from .signed and appending this file to unsigned zone? Which might not be that hard, probably a simple sed script would do. Another is about key management and -S option: Guessing by what I've read in the man page -S should use key metadata to decide when to include/exclude/use/revoke the key. However, I've been unable to make it work. I have 2 KSK keys, one of them set to revoke in the past, as dnssec-settime kindly tells me. But, when I do dnssec-signzone -S on the unsigned file, I get error message: dnssec-signzone: fatal: cannot find DNSKEY RRSIGs and nothing is signed. dnssec-signzone without -S can properly sign the zone, ignoring revokation time. Then, I do dnssec-signzone -S on the signed file, which only retains old signatures, also happily ignoring revokation time. What am I doing wrong, why it fails to behave as I'd expect? Third is about -N option: a well established practice (although I don't know what was the origin) is to set SOA serial number to eg 2011020101, which is current day and two-digit of daily version. This has benefit of being almost as good as putting unixtime of last modification, while being much more human-readable. How difficult would it be to implement this for dnssec-signzone -N, using a fourth format specifier? Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Delegation question
Dnia 2011-02-04 23:16 Jean-Yves Avenard napisał(a): Hi On 4 February 2011 22:54, Eivind Olsen eiv...@aminor.no wrote: Unless I'm misunderstanding something, it should work. Here's an extract from the BIND 9.7 ARM, section 6.2.16.2: Forwarding occurs only on those queries for which the server is not authoritative and does not have the answer in its cache. How exactly had you configured forwarding in your named.conf file? I use bind that comes with mac os 10.6 server (9.6.0-APPLE-P2); named.conf at the beginning includes a file options.conf.apple like so: options { include /etc/dns/options.conf.apple; }; options.conf.apple contains: directory /var/named; forwarders { 203.59.24.3; 203.0.178.191; 203.134.24.70; }; allow-transfer { none; }; in named.conf I then have: include /etc/dns/privateView.conf; which contains: view intranet_view { match-clients { 127.0.0.0/8; 192.168.0.0/23; }; allow-recursion { internal; }; zone . { type hint; file named.ca; }; zone domain.com { type master; file internal/db.domain.com; check-names ignore; notify TRUE; allow-update { key rndc-key; }; // Cancel the forwarding for this authoritative domain. forwarders { }; }; On the other hand ; is the server authoritative for the sub-domain mel.domain.com provided I added the delegation ? digg shows something like: ;; AUTHORITY SECTION: mel.domain.com.7200IN NS ad.domain.com. This answer is not stating that it's authorative, but only that authorities are below. My wild guess ont what's happening, and why disabling forwarders fix this: without NS m.domain.com is authorative for mel.domain.com, so it answers for A mel.domain.com without issues. Now, with NS, it's not authorative, as you've just set up a delegation. So, when it receives the question it forwards it to one of three forwarding servers. And they probably don't know how to access ad.domain.com (as it has private IP adress, and these are public - that's one part of guess), they end up not resolving the name. Can verify that 203.59.24.3; 203.0.178.191; 203.134.24.70; can call 192.168.0.3, on that address? Also, keep in mind that normally you should not use only one NS per delegation, but a minimum of two. Here, for a testing environment (I guess) it'll work, but don't do it on production environment. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: about the file command
Dnia 2011-02-08 17:40 Terry. napisał(a): Hi list, Can BIND's file command referer to more than one zone file? For example, zone test.nsbeta.info { type master; file a.db; file b.db; }; When a record doesn't exist in a.db, BIND will continue to look for it in b.db. And when it exists in both? Take from a? take from b? take both? And when there's A for a.example.com in a.db and MX for a.example.com in b.db? Does this count as existing or not? I don't think it's possible. can't you do cat a.db b.db use_this.db or $INCLUDE one of the files in the second? or maybe ldns-read-zone to canonicalize records and then some awk to filter from second zone only records that don't exist in first one. ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: syntax/format of zone on slave $ORIGIN/paragraph - sorted?
On 02/09/11 17:34, Walter Smith wrote: Hello, I have bind/named running on Linux master and slaves. All is good, but now when I’m trying to clean up some old records – I realized that sorted zone on slaves are quite uneven. What I meant is, the $ORIGIN splits the zone into some unknown to me syntax/format. Is there anywhere I can find the description/documentation on it – How exactly slave parse the zone from master and puts all these arbitrary paragraphs with $ORIGIN. $ORIGIN is simply appended to every name that does not have dot at the end. So $ORIGIN example.com www a 1.2.3.4 and www.example.com. a 1.2.3.4 are completely equivalent. Now, why would you want to look into slave files, except for verifying that the zone transfer succeeded? Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: syntax/format of zone on slave $ORIGIN/paragraph - sorted?
Dnia 2011-02-10 15:49 Walter Smith napisał(a): Oh - the original thought was to re-shuffle/clean-up zone(s) on Master...and since Slave(s) has this nice $ORIGIN paragraphs - would be nice to combine all these unique $ORIGINs back on Master... I personally find only one $ORIGIN at start of zone, and later using only relative names much more readable. By-the-way --- is there any simple way (WITHOUT modifying named.conf) to axfr zone within Master/Slave/loopback? as said before, from slave (And maybe some other hosts, depending what you have in named.conf) dig axfr @master your.zone your.zone.dump maybe add +noall +answer to get rid of (most) comments and useless stuff. And you will get double SOA record, at start and end of file. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: bind on vps
www.virtualdomain.com. 44IN PTR ns1.mydomain.com. 45IN PTR ns2.mydomain.com. First, as stated before, I doubt if anyone will ask your server for that info. Second - what is the name of 11.22.33.44? Is it mydomain.com? www.mydomain.com? ns1.mydomain.com? AFAIK there can be only one PTR record. --- end config files - In case my configuration is OK, what must I ask to my vps provider? Probably nothing. If you can dig/nslookup on your host from external hosts, then it looks they don't need to do anything. what must I do at go daddy? Make sure your primary domain has correctly configured ns names AND IP addresses. I'd advice dig ns mydomain.com @a.gtld-servers.net (or any other name server for your TLD) At go daddy I added ns1.mydomain.com and ns2.mydomain.com records and associate them to the two ips in its web interface. At my vps panel I have an option to reverse address domain names, could it confuse dns? Must I use this registers or must I leave it blank? I case it is convenient setup a domain name at VPS dns, what can I put there? Those are the PTR records. For DNS you probably don't need them For email you definitely do, for WWW probably not. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: bind on vps
On 02/13/11 17:16, Walter Alejandro Iglesias wrote: On Sun, Feb 13, 2011 at 02:13:48PM +0100, Torinthiel wrote: On 02/13/11 12:52, Walter Alejandro Iglesias wrote: It will be a web hosting sever. I wrote my own web client panel and my own bash scripts to automate the upload of new client's virtual domains. That's why I want to run my own dns server; I want to be able to update the registers in my own machine. you do know that you should have two SERVERS for your dns? Giving two different IPs for your box will work. but is a very bad idea. Even if everything else is on that machine, for some uses (eg. mail) having no DNS data is worse than having a failed server. I read in forums about people that could run their own DNS server at the same server they had their sites, that's why I tried. But I know (and I understand why) that the good practice is to have two external DNS servers in different locations. It's not only good practice, it's a requirement per RFC103[45]. You'll go by with two IPs for one machine, and if it's only HTTP there won't be enough difference if this machine fails. However you could also consider looking for some other DNS services. Some ISPs provide secondary for free, there might also be a free DNS service somewhere. Or you could find someone in similar situation as you and be secondary for each other. Reverse zone ; 11.22.33 $TTL86400 @ IN SOA ns1.mydomain.com. root.mydomain.com. ( 2011011901 ; Serial 8H ; Refresh 2H ; Retry 4W ; Expire 1D) ; Minimum TTL @ IN NS ns1.mydomain.com. @ IN NS ns2.mydomain.com. 44 IN PTR mydomain.com. 44 IN PTR www.mydomain.com. 45 IN PTR virtualdomain.com. 45 IN PTR www.virtualdomain.com. 44 IN PTR ns1.mydomain.com. 45 IN PTR ns2.mydomain.com. First, as stated before, I doubt if anyone will ask your server for that info. Stop here, this is my obscure point: how do you get that your dns be asked? What do you need? What must I ask to my isp (my vps provider in this case) for? What do you mean by to be designated nameserver for the IPs? Generally (not only for reverse DNS) you need one thing: delegation. That is, the parent zone (this being .com for mydomain.com and 22.11.in-addr.arpa here) needs to answer 'I don't know about mydomain.com, ask ns.mydomain.com'. And that's the part your server has nothing to say yet, as it happens before query reaches your server. Usually (that being the three places I know personally ;) the place where you register your domain has some kind of web panel where you can either setup the zone (if you use their nameservers) and/or enter the nameservers you want to handle queries. And that's the part you want to do. Now, specific about this part: first, disclaimer: I've never administrated any reverse zones. But still, probably your ISP/VPS provider would be the place to ask. Try doing dig -x 11.22.33.44, and if it returns anything, then you have reverse set up. Maybe some web panel from your ISP allows you to change that to anything else, and maybe you even need it. But if you are doing only HTTP and DNS than anything would be fine, as long as it resolves to anything, and resolves back to you (so if you do dig -x 11.22.33.44 and then dig what-you-got-from-previous you end with 11.22.33.44). IMHO you don't need to handle any in-addr.arpa zone at all, your ISP does it for you. You could change what it resolves to, via a web interface and/or email directly to them,but chances are you don't need it. Second - what is the name of 11.22.33.44? Is it mydomain.com? www.mydomain.com? ns1.mydomain.com? AFAIK there can be only one PTR record. Yes, I release of my mistake. Just one domain for ip. In case my configuration is OK, what must I ask to my vps provider? Probably nothing. If you can dig/nslookup on your host from external hosts, then it looks they don't need to do anything. This is exactly what a cannot do: to dig/nslookup from external hosts. Not exactly. You've stated that you CAN ask your server from external hosts, but only if you specify to ask it. What you want to achieve is having valid resolution without asking your specific server. And that's the delegation step. Well, my goal (tell me if it is a fantasy:)) is to be able to update automatically my registers. I ignore the features and flexibility of bind, perhaps I should change the strategy. Could you give me some clue? Can I use bind just as slave of the external name server (being it godaddy's dns or my vps provider's one)? Being a slave server won't do you any good, slave (as the name suggests) has nothing
Re: multi-master with mysql backend
Dnia 2011-02-14 15:52 Mike Mitchell napisał(a): I'd keep two copies of the BIND config, one that has all the zones as master, and one that has all the zones as slave. When the master dies, run a little script on a slave that freezes the zones, edits the SOA to make that server the MNAME and increment the serial, then thaws the zone. Swap out the config with the master config, and now you have a new master. Before the broken master comes back online, swap out its config with the slave config. No need for rsync or mysql, BIND replication does all the work for you. Just be sure the updates go to the server listed in the MNAME field of the SOA. Nice idea. I'd go even further - why keep two configs? Have a file with your list of zones, and two scripts that generate either master or slave config. Now you are keeping one common config on both severs, which changes only when you add/remove a zone, and two scripts which are almost identical, except for one line (master address). This should be easier to maintain. Now, just in case, you could put on startup scripts the one that generates slave config, so if it reboots you don't have two master servers. And you could cook up a more complicated script, that tries to ping the other server and runs master config generation, freeze, soa change, thaw, reload and send you an email - and you have fully automated HA. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Please Help
On 02/16/11 23:24, Xiaoxu Huang wrote: From couple of our DNS servers, we are failed to get correct DNS answer like followings: 1) From server A # nslookup Default Server: localhost Address: 127.0.0.1 www.nyc.gov Server: localhost Address: 127.0.0.1 *** localhost can't find www.nyc.gov: Non-existent host/domain#nslookup 2) From server B: # nslookup www.nyc.gov ;; connection timed out; no servers could be reached 3) Both servers run bind-9.7.2-P2 And your configuration is? (both named.conf and network topology) Try (from both servers) a) dig @127.0.0.1 b) ping 198.41.0.4 (which is a.root-servers.net's IP address) Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Question about some oddities in the logs
On 02/22/11 01:41, Eivind Olsen wrote: Hello. I've recently put into production a new recursive nameserver, and decided to take a look in the logfiles (the old servers didn't have logging enabled so I can't really compare the current logs with whatever the old ones would have been). I understand most of the entries in the logs + statistics, but there's a couple of things I'm not sure about - my hope is that someone here can shed some light on these, and perhaps also tell me if it's expected to see these in the wild. The nameserver is running BIND 9.7.2-P3 btw, and yes I know 9.7.3 is out - it will be upgraded soon. We're not talking about query logging btw, only a fairly simple logging channel: channel default_debug { file logs/named.run versions 20 size 500m; print-time yes; print-category yes; print-severity yes; severity dynamic; }; Now, to the log entries (I've removed timestamps + IP-addresses): 1) notify: notice: client x.x.x.x#n: notify question section contains no SOA Should I be seeing these normally? They only seem to make up a small part of the full logfiles, still seeing a couple of thousand of these in just a few days time. Hmm, looks to me as the box listed as client sends some strange notify messages. Notify normally should contain SOA, so that receiving NS can tell if it has outdated zone or no. These don't. What (regarding DNS of course) is on those machines? 2) security: info: client x.x.x.x#n: query (cache) './A/CH' denied Not many of these either, but they still seemed a bit weird. Could they be caused somehow by me running a slave of the root . defined as: zone . IN { type slave; file slave/root.zone; masters { ...a couple of the root-servers.net servers }; notify no; }; I wouldn't expect that to be the cause though, as it's defined as class IN and not CH. asking for CH TXT version.bind returns bind's version, unless configured not to do so. Maybe something also asks for A, but I dunno why. Are these addresses in your network? Then you can tracethem down probably. Now, the more important part - why would you be running a slave of root? AFAIK the root servers don't a) allow transfer b) send you notifies, so you'll be in trouble as soon as anything changes, which means every week right now, that root is signed. Why is zone . in { type hint; } not enough for you? Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: bind and IPV6
Dnia 2011-02-22 22:16 Mark Andrews napisał(a): In message col105-w82277b2db4a69dc3d102fac...@phx.gbl, hugo hugoo writes: Dear all, In the scope of the IPV6 deployment, I have been asked if oiyr DNS server s are IPV6 compliant. We are now upgrading all our servers to bind-9.6-ESV-R3. - Can anybody give some feedback on the IPV6 compliancy? IS bind-9.6-ESV-R3 totally compliant with IPV6? Yes. But a different issue might be is your system (the box Bind runs on, network, routers, firewalls) IPv6 compliant. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: mx selection order
Dnia 2011-02-22 20:29 Terry. napisał(a): Hello, Given I have these MX records: example.com.3600IN MX 10 m1.example.com. example.com.3600IN MX 10 m2.example.com. example.com.3600IN MX 20 m3.example.com. My question is, when m1.example.com is failed to communicate with, the remote MTA will continue to talk to m2 or m3? From the beginning: MTA should randomly try m1 or m2, if it fails then the other one, and if both fail than m3. algorithm is simple: try random one from amongst ones with lowest precedence, discarding those failed. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Question about some oddities in the logs
Dnia 2011-02-22 13:29 Eivind Olsen napisał(a): On Tue, 22 Feb 2011 08:59:51 +0100, Torinthiel torinth...@data.pl wrote: Hmm, looks to me as the box listed as client sends some strange notify messages. Notify normally should contain SOA, so that receiving NS can tell if it has outdated zone or no. These don't. What (regarding DNS of course) is on those machines? These come from a variety of IP-addresses, belonging to customers (we're an ISP). So I don't know what's really on the customers machines. If your clients should send you notify messages (e.g. you host their secondary DNS, while they have the primary), and if there are no other symptoms of malfunction, I'd ignore it. they have no reason to send you notifies, then maybe you can ask them why are they sending it in the first place (assuming there's someone worth talking to). But still, I think it's safe to ignore. asking for CH TXT version.bind returns bind's version, unless configured not to do so. Maybe something also asks for A, but I dunno why. Are these addresses in your network? Then you can tracethem down probably. These are again from customers addresses. I'd ignore it. If someone thinks otherwise, please step up. Now, the more important part - why would you be running a slave of root? AFAIK the root servers don't a) allow transfer b) send you notifies, so you'll be in trouble as soon as anything changes, which means every week right now, that root is signed. Why is zone . in { type hint; } not enough for you? At least some of the root servers allow transfers. They won't send me notifies, true. But I don't need that. Currently the root zone has a refresh value of 1800 seconds and expire = 604800 seconds, so my slave servers will check the root for updates often enough. One advantage is that we can now instantly reject queries for things like eivind.local. instantly without having to ask the root servers where local. is served. Do these happen often enough to warrant such a setup? Ok, it looks it will work, but you are trading a few (asuming few such TLDs) *possible* queries per day, for a full zone transfer every few days. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Help on recursive set up
Dnia 2011-02-23 17:59 rams napisał(a): Hi, Could you please tell me how to set up for recursive server for NS delegation records. I know what a recursive nameserver is. I know what NS delegation record is. I have no idea what a recursive nameserver for NS delegation records is. Recursive nameservers/resolvers by definition deal with delegation records, so either you're stating the obvious or missed some critical piece of information. In the first case, just use named.conf from distribution examples, IIRC there was a simple recursive example somewhere, maybe even the default named.conf has related config (and/or comments). Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: why dig +short for NS doesn't get the result
On 03/01/11 04:55, terry wrote: server1:/var/cache/bind# dig ox.test.nsbeta.info ns @localhost +short # got nothing here server1:/var/cache/bind# dig ox.test.nsbeta.info ns @localhost ; DiG 9.6-ESV-R3 ox.test.nsbeta.info ns @localhost ;; global options: +cmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 53460 ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;ox.test.nsbeta.info. IN NS ;; AUTHORITY SECTION: ox.test.nsbeta.info.20222 IN NS dwdns1.nsbeta.info. Look where the answer is ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Tue Mar 1 11:51:21 2011 ;; MSG SIZE rcvd: 58 I have setup the NS for ox.test.nsbeta.info zone, why dig +short gets nothing but dig does get the result? +short instructs dig to only write extract of ANSWER section. your reply is in authorative section. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: inconsistency dnssec debuguers response and writing conseil for new areas zone
On 03/01/11 20:17, fakessh @ wrote: is the repeat isc dlv seems to accept the flag DS in my case i have to a file dsset-fakessh.eu but the file contains two keys DS and i don't know which to use The DS you have are both for the same key, only one is SHA1 and other SHA256. You could try any of them, but see below. ISC DLV accepts keys, you have to create an account, add your zone and keys for it. I remember having some trouble trying to add DS records, but DNSKEY worked fine. Of course the zone has to be signed using that key, and ISC asks you to add a TXT record at dlv.your.zone (or something similar) to prove your ability to modify the zone. The procedure is simple and well defined. And about OVH - I don't know if it's related, but I've asked Polish OVH how about providing DNSSEC, as .pl is planned to be signed mid-year, and they've answered me they will probably be ready. This might, or might not be related to providing DNSSEC by other OVH branches and for other registries. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Having trouble with logging syntax
Dnia 2011-03-03 13:30 Nate Homier napisał(a): I got my logging setup but named-checkconf is spitting out an error. $named-checkconf /home/nate/named.conf.local /home/nate/named.conf.local:11: missing ';' before '3' /home/nate/named.conf.local:11: unknown option '3' I'm pretty sure we don't put an ; after version. I can't see anything wrong with my config. All my ; look to be in place. I'm using Ubuntu 10.04. This is strictly a resolver server on my personal PC at home. My logging setup. logging { channel query.log { file /var/log/query.log version; 3 size 5m; that would by file /var/log/query.log version 3 size 5m; You want 3 versions, so why separate keyword from its parameter? Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: about AUTHORITY SECTION
Dnia 2011-03-04 23:07 terry napisał(a): Look at RA and RD. If the server recurses, you will get a answer. If the server does not recurse, you will get a referral. Then there are the really old broken servers which get this wrong. Hi Mark, Please see this for details: $ dig nsbeta.info ns @ns34.domaincontrol.com ; DiG 9.4.2-P2.1 nsbeta.info ns @ns34.domaincontrol.com ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 41454 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;nsbeta.info. IN NS ;; ANSWER SECTION: nsbeta.info.3600IN NS ns34.domaincontrol.com. nsbeta.info.3600IN NS ns33.domaincontrol.com. There isn't the ra flag in the response, why the nameserver has been also answering with the ANSWER SECTION? I think it should answer with the AUTHORITY SECTION. But in this case, you're asking the authotrative server. Authorative server answers in answer section, as it knows the answer. Authorative section is for 'I don't know, ask ...' The rule above goes for servers which are not authorative for a given zone. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: About name servers registration
Dnia 2011-03-10 09:53 terry napisał(a): Hello, How do I know that my name servers, ns1.dnsbed.com and ns2.dnsbed.com, have been registered in ICANN? AFAIK ICANN does not run .com registry, VeriSign does. But this doesn't change anything. First, your nameservers will not be registered per se. But your nameservers may be registered as authorative for your domain, which I guess is dnsbed.com And you can check this with dig ns com to get a list of nameservers for .com (or whatever your parent domain is) then pick any, say b.gtld-servers.net and type dig ns dnsbed.com @b.gtld-servers.net which right now returns dns[1-4].registrar-servers.com, so not the ones you've typed. And, as your servers don't answer for dig ns dnsbed.com @ns1.dnsbed.com then I guess my original assumption of your domain has been wrong. Bujt the procedure still is same. Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Master ns on internal lan
On 03/20/11 11:13, x_bind-user...@nospam.pz.podzone.net wrote: Hi, I'm trying to figure out how to configure my nameservers so that the master can reside on an internal LAN *only* address. I already have it configured such that the master is (almost) hidden while residing on a public IP. So I should present that first: [cut] As you can see, ns0 isn't quite totally hidden - it shows up in the SOA record. I tried using ns1 in the SOA but then ns1/ns2 failed to update correctly when the zone file was updated on ns0. I never figured that out and don't see it as a big deal from a privacy POV but I accept that probably it's not optimally configured. And solving your main problem will probably solve this as well. Now on to my question. ;-) Ideally I would like to manage the zones on a main internal server, which would serve the internal LAN (including an internal-only zone) as well as somehow keeping the public slaves up to date. Part reason for this is a policy to shift all internal services onto the LAN and away from the DMZ. This is the plan: main.mydomain.net - Internal LAN only. ns0.mydomain.net - Gateway/firewall, public IP (ADSL) + internal LAN. ns1.mydomain.net - Public nameserver. ns2.mydomain.net - Public nameserver. main acts as master for ns0 slave. (and serves dns for the lan) ns0 acts as master for ns1/ns2 slaves. (and serves dns for the dmz) This is the problem, I cannot see how to configure the SOA and conf files such that zone updates will be notified main - ns0 - ns1/ns2. try putting this in config: on main: zone mydomain.net { type master; ... allow-transfer { ns0.mydomain.net; }; also-notify { ns0.mydomain.net; }; } on ns0: zone mydomain.net { type slave; ... allow-notify { main.mydomain.net; }; allow-transfer { ns1.mydomain.net; ns2.mydomain.net; }; also-notify { ns1.mydomain.net; ns2.mydomain.net; } } on ns1/2: zone mydomain.net { type slave; ... allow-notify { ns0.mydomain.net; }; } The allow-notify makes slave servers to accept notify messages from someone that's not listed as master in SOA. Putting this on ns1/2 will probably solve your first issue, with ns0 not completely hidden. also-notify makes bind send notify messages to those servers. Probably also-notify on ns0 is not needed, as ns1/2 are listed in zone as NS. But on main it will be neeed, as ns0 is not listed as NS for your domain. If you want to put ns1 at SOA as master, then you'd also need notify no at ns1 (so it won't send notifies at all), and notify-to-soa yes at ns0 (so it will send notify to ns1). Oh, and I really hope ns0.mydomain.net has static IP address even though it has ADSL. If no, you can either use ip/length or (even better) use TSIG keys as authentication. Regards, Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: problem validate key of isc dlv
On 03/20/11 22:33, fakessh @ wrote: and what do I do. You have to add your key to ISC's DLV registry. Go to dlv.isc.org, create account, login, add a zone, add keys for it and publish a record in your zone validating that you're the owner of the zone. You will be told what to do after you create zone. and what is this other publication of another DS I have no idea what do you mean by this sentence. Torinthiel Le lundi 21 mars 2011 à 08:25 +1100, Mark Andrews a écrit : In message 1300650238.6651.15.camel@localhost.localdomain, fakessh @ writes : hello bind network and duru. I can not validate the key dlv via the website of the isc. I do not understand why the warning is the isc you have an explanation SUCCESS 94.23.59.30 answered DNSKEY query with rcode NOERROR 4.502:SUCCESS 87.98.164.164 answered DNSKEY query with rcode NOERROR 4.502:SUCCESS 87.98.186.232 answered DNSKEY query with rcode NOERROR 4.502:INFO Total answers: 3 4.503:DEBUG COMPARE: Comparing results from 94.23.59.30 to 87.98.164.164 4.504:DEBUG COMPARE: Comparing results from 94.23.59.30 to 87.98.186.232 4.504:SUCCESS All DNSKEY responses are identical. 4.515:DEBUG VERIFY-DNSKEY: Checking tag=10231 flags=257 alg=RSASHA1 AwEAAbwO...8fkjXphfS8= 4.515:DEBUG VERIFY-DNSKEY: Ignoring key. 4.515:DEBUG VERIFY-DNSKEY: Checking tag=30111 flags=256 alg=RSASHA1 AwEAAb1q...jG+UQeAtYE= 4.515:DEBUG VERIFY-DNSKEY: Ignoring key. 4.515:INFO VERIFY-DNSKEY: 2 DNSKEYs found. 4.515:INFO VERIFY-DNSKEY: 0 keys found after filtering. 4.515:DEBUG VERIFY-DNSKEY: Using keys: 4.516:DEBUG VERIFY-DNSKEY: To verify rrset type DNSKEY 4.516:FAILURE VERIFY-DNSKEY: No keys found after filtering. 4.516:FAILURE DNSKEY signature did not validate. 4.516:FINAL_FAILURE FAILURE Based on the key tags and the truncated keys I think these keys are for fakessh.eu and if so there isn't a DLV record or a DS published for fakessh.eu. The only other thing the validator can check against is any installed trust-anchor. Mark ; DiG 9.6.0-APPLE-P2 fakessh.eu.dlv.isc.org dlv ;; global options: +cmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NXDOMAIN, id: 48161 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ; DiG 9.6.0-APPLE-P2 fakessh.eu ds ;; global options: +cmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 63623 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 -- gpg --keyserver pgp.mit.edu --recv-key 092164A7 http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x092164A7 ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: problem validate key of isc dlv
On 03/21/11 02:13, fakessh @ wrote: Yes, I bothered to redeploy new keys, fields TXT, a new signature. and more on a new rehabilitation isc dlv. I still get the same error nb : Simply debuggers dnssec still provide all kinds of resultasts And that's probably the main problem. Two of your nameservers have either disabled DNSSec, or don't support it at all: Correct answer: $ dig +dnssec +norecurse +noall +answer dnskey fakessh.eu @r13151.ovh.net. fakessh.eu. 38400 IN DNSKEY 257 3 5 AwEAAbwO9edhHAn00RfAzMEwBdcYK1fnP16vh9BXltHrdAesHRFJ7G0l tT4GyBgQcjFZyfk/HdHpnlDuT8fkjXphfS8= fakessh.eu. 38400 IN DNSKEY 256 3 5 AwEAAb1qeaah5D2pS+IcZiJiyZRA3KTgaV0/Sd8kSfzfbI3X45XZ7aLb tIoN/kLJc2G7qAdqnSmoiN+TojG+UQeAtYE= fakessh.eu. 38400 IN RRSIG DNSKEY 5 2 38400 20110419151040 20110320151040 10231 fakessh.eu. VeCJRPlvC6gr+3f/OuMCrFQR42oQkDxJ7nTfLcJMH2XwPyvBOdR/nv55 ZSs5wJ5Bl5CKAZjMRyWrUtM/wSGdTw== fakessh.eu. 38400 IN RRSIG DNSKEY 5 2 38400 20110419151040 20110320151040 30111 fakessh.eu. Y1DqOwGfRTxNdFruvOSalp8pVy+FWd/G+pqs+Qu4tkkLvanHcTisDSXA JqbKvZpRrwGoL9o+5wKwPisDDqtf6g== And incorrect (note missing RRSIGs): dig +dnssec +noall +answer dnskey fakessh.eu @ns0.xname.org. fakessh.eu. 38400 IN DNSKEY 257 3 5 AwEAAbwO9edhHAn00RfAzMEwBdcYK1fnP16vh9BXltHrdAesHRFJ7G0l tT4GyBgQcjFZyfk/HdHpnlDuT8fkjXphfS8= fakessh.eu. 38400 IN DNSKEY 256 3 5 AwEAAb1qeaah5D2pS+IcZiJiyZRA3KTgaV0/Sd8kSfzfbI3X45XZ7aLb tIoN/kLJc2G7qAdqnSmoiN+TojG+UQeAtYE= dig +dnssec +noall +answer dnskey fakessh.eu @ns2.xname.org. fakessh.eu. 38400 IN DNSKEY 256 3 5 AwEAAb1qeaah5D2pS+IcZiJiyZRA3KTgaV0/Sd8kSfzfbI3X45XZ7aLb tIoN/kLJc2G7qAdqnSmoiN+TojG+UQeAtYEA fakessh.eu. 38400 IN DNSKEY 257 3 5 AwEAAbwO9edhHAn00RfAzMEwBdcYK1fnP16vh9BXltHrdAesHRFJ7G0l tT4GyBgQcjFZyfk/HdHpnlDuT8fkjXphfS8A ISC doesn't publish your DLV record, because it has to see consistent view of your zone. And it doesn't as you have missing RRSIGS from some nameservers. Either convince admins to deploy DNSSec or drop those nameservers. Then it should work. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Error in bind manpage?
On 03/27/11 09:07, Mark Andrews wrote: Could you please send it to bind9-bugs. That way it will be tracked. Thanks for the pointer, did that. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: problem for validate the script dnssec to isc dlv
On 03/27/11 19:09, fakessh @ wrote: in insurance I googled no result how to do this ... The procedure is everywhere around the ISC site. See eg. http://www.isc.org/solutions/dlv https://dlv.isc.org/about/using my mail on 3rd jan, 21:00 in reply to yours (thread inconsistency dnssec debuguers response and writing conseil for new areas zone) Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: problem for validate the script dnssec to isc dlv
On 03/27/11 20:45, fakessh @ wrote: That would be the key with id 47103 in your case. The one that has SEP flag, the one that only signs DNSKEY records and not others. Regards, Torinthiel http://www.mail-archive.com/bind-users@lists.isc.org/msg09107.html This is your word i reread the thread to fevrier http://www.mail-archive.com/bind-users@lists.isc.org/msg09084.html Mark Andrews quote Because there are already DLV records for the key in the DLV. ;; ANSWER SECTION: fakessh.eu.dlv.isc.org. 3529IN DLV 47103 3 2 68096942650C1DD89D5BE43A9EEA05BA9C20F09EDC55309F4F1CD348 4D8ED07B fakessh.eu.dlv.isc.org. 3529IN DLV 47103 3 1 CFEA04C5B918359273D6BAC07AE7F2DF5225E357 here i am Ok. Now, reread the current thread. At least three people in this thread only have identified and pinpointed the problem. Two of your nameservers, ns0.xname.org and ns2.xname.org do not support DNSSec right now. Unless you do something about this, possibilities include fixing them or dropping them from your authoritative servers, there's nothing anyone can help you. Your zone is NOT DNSSec enabled, and ISC's DLV registry correctly refuses to list it's keys. If you don't trust us, please go to http://dnsviz.net/d/fakessh.eu/dnssec/ or http://secspider.cs.ucla.edu/fakessh-eu--zone.html, probably your account in dlv.isc.org or any DNSSec debugger of your choice. I've really assumed that you've fixed issues that were pointed numerous times before asking for next steps. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Trouble loading a zone file after updating BIND
On 03/31/11 04:54, Mike Diggins wrote: The A records for the two nameservers exist in the sub.Domain.CA zone file. I can fix the error by adding the two nameserver A records to the Domain.CA zone file but I'm wondering why this is an error with 9.7, and not 9.2.1, and is this the correct way to fix this? Yes, it is the correct way. These are so-called 'glue records' and are needed if (and only if) the nameservers are below the zone apex. If you have one NS below zone apex, and another somewhere outside, than you need one glue record. And these are needed because server needs to know about NS, master because it needs to send notify and other servers (like .CA in your example) to provide correct referrals. Probably in 9.2 it wasn't required, but according to RFC 1034, last paragraph of section 4.2.1, it is correct behaviour to require it. Torinthiek signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: BIND 9 And Short Name resolution Problem
On 03/31/11 20:58, Barry Finkel wrote: On 03/31/11 13:17, bind-users-requ...@lists.isc.org wrote: Hello, I get the following messages on the BIND server when I do a short name nslookup from a client: Mar 31 14:08:04 jedi named[1299]: [ID 873579 daemon.info] network unreachable resolving 'C.ROOT-SERVERS.NET//IN': 2001:500:1::803f:235#53 Mar 31 14:08:05 jedi named[1299]: [ID 873579 daemon.info] network unreachable resolving 'I.ROOT-SERVERS.NET//IN': 2001:500:1::803f:235#53 Mar 31 14:08:07 jedi named[1299]: [ID 873579 daemon.info] network unreachable resolving 'B.ROOT-SERVERS.NET//IN': 2001:500:2f::f#53 Mar 31 14:08:07 jedi named[1299]: [ID 873579 daemon.info] network unreachable resolving 'L.ROOT-SERVERS.NET//IN': 2001:500:2f::f#53 The config files are below, we are running BIND 9 on Solaris 10. We currently have 2 domain names configured and on IP address on the BIND server itself. Any ideas from the gurus?? Thanks You do not have IPv6 connectivity from the DNS server to {C,I,B,L}.root-servers.net. And is it possible to make BIND stop trying to use IPv6 at all? I'm in a similar situation, I know I have connection issues and I simply want bind to either not use IPv6 or at least prefer IPv4. liste-on-v6 {none;} in named.conf does not help, and I'm not much surprised, as it's about listening and not querying. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Zone File IP address/Hostname
On 04/01/11 03:47, Tony MacDoodle wrote: Hello, I am trying to configure 2 different domains on one host that only has one physical interface plummed. I think I have an errorthat I list the hostname of the interface in both zone files as below and this might be why I can't resolve properly. Do you see any mistakes in the files below? The only active interface is 192.168.5.5 and you can't resolve properly from where? From localhost? That's probably because you've configured BIND to only listen on external address, not the local one. In this config (listen-on { 192.168.5.5; };) it won't accept local queries, as these come to 127.0.0.1. But from other box command dig rac-scan.rac.local @192.168.5.5 should work. Are there any relevant messages in logs? What are the error messages/results when you try to resolve? How you test if resolution works? Having bind run multiple zones is absolutely normal, and there are no reasons to require more than one IP address with that. Torinthiel root:/var/named# cat named.conf options { listen-on-v6 { none; }; listen-on { 192.168.5.5; }; directory /var/named; }; zone 0.0.127.in-addr.arpa { type master; file db.127.0.0; }; zone rac.local { type master; file db.rac; }; zone rac2.local { type master; file db.rac2; }; zone 10.168.192.in-addr.arpa { type master; file db.192.168.10; }; zone 20.168.192.in-addr.arpa { type master; file db.192.168.20; }; root:jedi:/var/named# cat db.rac $TTL 86400 @ SOA jedi root ( 2 10800 3600 604800 600 ) NS jedi localhost A 127.0.0.1 rac-scanA xxx.xxx.xxx.xxx A xxx.xxx.xxx.xxx A xxx.xxx.xxx.xxx MX 10 rac-scan root:jedi:/var/named# cat db.rac2 $TTL 86400 @ SOA jedi root ( 3 10800 3600 604800 600 ) NS jedi localhost A 127.0.0.1 rac2-scan A xxx.xxx.xxx.xxx A xxx.xxx.xxx.xxx A xxx.xxx.xxx.xxx MX 10 rac2-scan signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Change Query Type on nslookup
On 04/07/11 06:42, mee thun wrote: Good Morning.. I am new member in this mailing list. I need help to change the query type in the nslookup command. The default nslookup using A, but I use ipv6 so the query type must use . I don't know how to change the default nslookup from A to permanently? first, this is a bind list, and nslookup is not a bind tool. Consider using dig, which is much better in this case. And, IIRC, when you run nslookup you can put set type= yourquery.com and that should give the effect you want I have no idea how to change the default query type for any of the tools. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: DNS queries with 3 networks
Dnia 2011-04-08 09:11 Flex Banana napisał(a): hello floks, i have a DNS server running bind-9.7.3 on a linux box, 3 differents networks connected to 3 ethernet cards: eth0: 192.168.1.1/24 eth1: 172.16.1.1/24 eth2: 10.140.27.1/24 i would like to have the same DNS resolving the good address from the good network, example: from the 192.168.1.1/24 network: host mydns.example.com = 192.168.1.10 from the 172.16.1.1/24 network:host mydns.example.com = 172.16.1.10 from the 10.140.27.1/24 network: host mydns.example.com = 10.140.27.10 The only way would be to create 3 different zone files, with those addresses, and 3 different views on this sever, each having a different zone file and configured for different networks I don't have bind ARM on-hand, but there was a section on views. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: A beginners question regarding a caching-only name server
Dnia 2011-04-08 21:58 Patrick Rynhart napisał(a): I am new to using BIND and thought that I would start by setting up a caching-only name server on a VM running CentOS 5.5. While in this mode, my understanding is that named should be passively listening for any DNS requests that are resolved and be adding them to its local DB. Adding localhost to /etc/resolv.conf shouldn't be necessary in order for entries to be added to the DB but obviously required if you want to make use of the DNS caching. What I'm observing is that any DNS requests that are resolved aren't being added to the DB - i.e. the result of rndc dumpdb is always empty. My named.conf file is as posted inline below; this is a vanilla named.caching-nameserver.conf (as packaged by CentOS) aside from my adding the VMWare subnet 192.168.239.0/24 which my VM is on. I also post the output of named -g along with named.local below. You say you successfully perform queries on that box. How are you doing this? dig something @localhost dig something ping something Last two might not work, as it asks resolver for that box, which is configured in resolv.conf and might not be localhost The first is guaranteed to ask this bind. Also, see below for remarks on your configuration. named.conf -- options { listen-on port 53 { 127.0.0.1; 192.168.239.0/24; }; 192.168.239.0 should be a single address, not a range. It's address bind listens on, not the one it can receive queries from. //listen-on-v6 port 53 { ::1; }; directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt; // Those options should be used carefully because they // disable port randomization query-sourceport 53; query-source-v6 port 53; allow-query { localhost; 192.168.239.0/24; }; allow-query-cache { localhost; 192.168.239.0/24; }; }; logging { channel default_debug { file data/named.run; severity dynamic; }; }; view localhost_resolver { match-clients { localhost; 192.168.239.0/24;}; match-destinations { localhost; 192.168.239.0/24;}; recursion yes; include /etc/named.rfc1912.zones; }; You are sure you need view? This one here doesn't seem to add anything , and it does seem strange. You specify here, that clients from your local IP subnet, that ask for names in your local IP subnet can ask recursive queries, and have some pretty standard zones. My quess would be that it won't require recursive queries. And if you want to limit who can use your server recursively, its better to use option {allow-recursion{ 192.168.239.0/24;};} Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: A beginners question regarding a caching-only name server
Dnia 2011-04-08 23:00 Patrick Rynhart napisał(a): On 8/04/2011 10:11 p.m., Tony Finch wrote: No, only DNS requests that are handled by the server itself are cached. There is no sniffing going on. Tony. Thank you for the clarification. If I add nameserver 127.0.0.1 to the VM (and comment out the existing name servers) and attempt to resolve a DNS entry, the I see output similar to the following: 08-Apr-2011 22:51:50.116 network unreachable resolving 'www.redhat.com/A/IN': 2001:500:2f::f#53 08-Apr-2011 22:51:54.023 network unreachable resolving 'www.redhat.com/A/IN': 2001:503:c27::2:30#53 08-Apr-2011 22:51:54.024 network unreachable resolving './NS/IN': 2001:503:c27::2:30#53 I understand that this is because there is no upstream DNS for BIND as configured in my named.conf. However, if I try to add a forward It might be, but it also might be because you have no IPv6 connectivity. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: DNS record delegation
On 04/10/11 20:42, Parashar Singh wrote: We want to be able to point the wild card (*.domain.com http://domain.com) and the root domain (domain.com http://domain.com) to the GLB’s while not breaking the other custom prefixes within that domain’s record (stage.domain.com http://stage.domain.com, foo.domain.com http://foo.domain.com, etc.). Except some 10-20 A records, as declared in zone file, for all other DNS lookup request shall be forwarded to Global Load Balancer. Allow any records on the DNS server to resolve to the respective records on DNS. All other records are captured by the wildcard and load balanced. The load balancers will forward the queries to the Apache web servers which will direct users to the appropriate website. Can you suggest, how we can configure BIND to do above setup. if you type *.domain.com. IN A 1.2.3.4 in your zone file, bind interprets this as every record that is not configured otherwise should get a record of type A and value 1.2.3.4 So, if I understand correctly what you want to do, just specify normal A records for special domains and root domain as well, and add the wildcard record. For this example assume 1.2.3.4 is IP of GLB, and 4.3.2.1 is IP of machine serving other stuff. So the following zone fragment should work $ORIGIN domain.com. @ SOA (...) @ NS ... @ A 1.2.3.4 stage A 4.3.2.1 foo A 4.3.2.1 * A 1.2.3.4 END FRAGMENT of course stage and foo can have different IP addresses, and you probably want to add MX and other records as well. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Migrate domains to different DNS servers
Dnia 2011-04-20 17:25 listus...@gmail.com napisał(a): Hello all, We have a couple of BIND 8 DNS servers that we want to decommission, obviously we need to migrate the domains to other DNS servers first, which ordinarily involves zone transfer and domain re-delegation. However, we do not have control over a lot of the domains (think hundreds) on the BIND 8 servers, meaning we cannot re-delegate. In what sense you don't have control? I assume you don't have administrative access to the BIND8 boxes. Do you have AXFR access to BIND8 boxes and/or do you have the zone files? Do you have access to registrar, where you have registered your domains? Also, important factor is whether the DNS for those domains are in-zone or out-zone i.e. assume you have example.com. Are NS servers ns1.example.com (in-zone) or ns1.otherdomain.com (out-zone) One important problem is data. If you don't have access to zones' contents (either via AXFR or having zone files) then how would you know what your new nameservers should respond? Assuming you have data, here are your options for delegation If you have access to registrar, you can freely change the servers domain is delegated to, so you can simply change that delegation. i.e. domain was delegated to ns1.domain.com, now is to ns3.domain.com or ns1.newdomain.com In case of out-zone nameservers that's only a name change. In case of in-zone nameservers, it's either name and IP address change, or only IP address change. If you don't have registrar access, you have out-zone nameservers and you control (can change RR in) the zone that nameservers are, you can change the A/ records for NS, which will be a variation of your idea. If you don't have registrar access and either you have in-zone nameservers, or can't control A/ records of out-zone nameservers, than AFAIK you're out of luck. A desperate measure (if you want to call it) is to transfer the zones to the new DNS infrastructure then change the A record of the old DNS to use the IP address of the new DNS. Effectively the old DNS becomes an alias of the new DNS. Possible problem: glue records. With internal NS and no access to registrar you have no way to update glue records, so domain will still be delegated to old servers. Regards, Torinthiel ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: the valid content of TXT RR
On 04/22/11 04:49, Doug wrote: 2011/4/21 Mark Andrews ma...@isc.org: In message BANLkTik=rv4nh7noo5+rdegp6yet4nx...@mail.gmail.com, Doug writes: Hello, what characters can or can't be included in a TXT record for DNS? Thanks. Named supports 8 bit data using the same presentation encoding as domain names. Thanks mark. But I meant what text string is permitted or not permitted in a TXT record. There are no specific constraints on TXT record. It's free form text, so you can specify 'blalasurawer vwa3ku4rygwli avwiruy' as well as 'do not use' or spf syntax or anything. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: AXFR/IN' denied
On 04/28/11 05:10, jeffrey j donovan wrote: Greetings I have 2 systems master and slave, the slave seems to not allow the zone transfer. It's the master that doesn't allow zone transfer. You have allow-transfer and allow-update in mydomain.com (which I guess is transfering correctly, at least nothing you've written says otherwise), but you don't have these in reverse zones. Torinthiel master 192.168.1.2 // // mydomain.com zone mydomain.com { type master; file domain.db; allow-transfer { 192.168.96.3; }; allow-update {none;}; }; zone 96.168.192.in-addr.arpa { type master; file in-arpa-192/REV-NOC.db; }; zone 97.168.192.in-addr.arpa { type master; file in-arpa-192/REV-EDC.db; }; slave; 192.168.1.3 // // mydomain.com zone mydomain.com { type slave; masters { 192.168.96.2; }; file domain.db; allow-transfer {none;}; }; zone 96.168.192.in-addr.arpa { type slave; masters { 192.168.96.2; }; file in-arpa-209/REV-NOC.db; }; zone 97.168.192.in-addr.arpa { type slave; masters { 209.96.96.2; }; file in-arpa-209/REV-EDC.db; }; here is the log output from master -Apr-2011 22:54:17.539 security: error: client 192.168.96.3#60712: view com.basd.DNS.public: zone transfer '96.168.192.in-addr.arpa/AXFR/IN' denied -Apr-2011 22:54:17.539 security: error: client 192.168.96.3#60737: view com.basd.DNS.public: zone transfer '97.168.192.in-addr.arpa/AXFR/IN' denied from slave 27-Apr-2011 22:57:23.039 general: info: zone 96.168.192.in-addr.arpa/IN/com.basd.DNS.public: Transfer started. 27-Apr-2011 22:57:23.041 xfer-in: info: transfer of '96.168.192.in-addr.arpa/IN/com.basd.DNS.public' from 192.168.96.2#53: connected using 192.168.96.3#60755 27-Apr-2011 22:57:23.042 xfer-in: error: transfer of '96.168.192.in-addr.arpa/IN/com.basd.DNS.public' from 192.168.96.2#53: failed while receiving responses: REFUSED 27-Apr-2011 22:57:23.042 xfer-in: info: transfer of '96.168.192.in-addr.arpa/IN/com.basd.DNS.public' from 192.168.96.2#53: Transfer completed: 0 messages, 0 records, 0 bytes, 0.001 secs (0 bytes/sec) firewall on the slave is off and the master has an allow statement for dns 12310271101096192 allow tcp from any to any dst-port 53 12310 2124656 168384287 allow udp from any to any dst-port 53 not sure what I missed , any insight would be helpful -j ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: does authority named require the external name servers?
On 05/02/11 09:16, Jeff Pang wrote: When I run the authority named on a linux/unix like system, but don't put the reachable public nameservers on /etc/resolv.conf. What will happen to the authority named? Will it work right? Authority named never sends queries on it's own, only responds to submitted queries. So it will work correctly, although you won't be able to resolve anything from that box. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: does authority named require the external name servers?
On 05/02/11 14:20, Jeff Pang wrote: 2011/5/2 Jeff Pang jeffrp...@gmail.com: 2011/5/2 Torinthiel torinth...@data.pl: Authority named never sends queries on it's own, only responds to submitted queries. Doesn't it execute iterative query from the root server? For example, given the nameserver is authority for abc.com. And abc.com has two NS RRs: abc.com.IN NS ns1.def.com. abc.com.IN NS ns2.def.com. def.com is authoritative resolved by other nameservers. If there is no correct nameserver list in /etc/resolv.conf, then this named can't find ns1.def.com and ns2.def.com? As you've noticed below, named will be able to find it. But why should it? First, if it's authorative for abc.com than it's probably one of ns[12].def.com, and second, a response with only nameservers and without their addresses is perfectly valid response. And not that unusual too. BIND will not add glue records for nameservers in zones which it's not authorative for. So in this example if said server is also authorative for def.com, than it knows ns[12].def.com addresses without querying root servers. If it is not, it won't add glue records no matter what. I think BIND will always have the ability to find all domain-names regardless there is valid entires in /etc/resolv.conf or not, since BIND has the ability to execute iterative query from the root server, and root server list is built-in. BIND will be. Rest of the system won't. Unless you ocnfigure BIND to resolve recursive queries from localhost and put it in /etc/resolv.conf signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: DNSSEC submit of DLV vs DNSKEY records?
On 05/05/11 22:47, dchilton+b...@bestmail.us wrote: missed it by THAT much thx! relocating to bind-users. On Thu, 05 May 2011 14:37 -0500, /dev/rob0 r...@gmx.co.uk wrote: FWIW I think you hit the wrong list. Did you mean bind-users@isc? On Thu, May 05, 2011 at 12:25:27PM -0700, dchilton+b...@bestmail.us wrote: after signing my zones with 'dnssec-signzone', i 've got both dsset-domain.com dlvset-domain.com containing DS- and DLV-records, respectively. i know i *can* submit the records to my registrar (DS records) and dlv.isc.org (DLV records), but should I do both? i'm not clear if these are redundant mechs for getting to a 'valid' DNSSEC state, or complementary. can anyone clarify -- both or just one? and if just one, which one? [I hope someone will correct me if I'm wrong.] My understanding: if the parent is signed, that is the only way a child zone can be validated, unless of course using trusted-keys. DLV is only done when the parent is unsigned. DLV can be done anyway, but having a signed parent is better. Consider this situation: you have signed parent, but not a chain to root (i.e. an island of trust). This makes your zone unvalidabe to anyone that doesn't trust that island. now, if you have a DLV record, than anyone trusting it can also validate your zone. If, OTOH, one trusts parent, then why should he bother checking DLV? Having a signed parent won't stop anyone from lookng at DLV (signed != trusted). Anyway, .com is now signed and if you can put DS in .com than putting it in DLV as well is overkill. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Compromised BIND?
On 05/31/11 20:38, Supersonic wrote: I have a BIND 9.8.0-P2 server instance running on a production server. My firewall is showing repeated attempts by named.exe to connect to IP addresses in foreign countries on ports , 6667 and 6669 - common IRC ports used by worms/trojans/zombies. Checking my named.exe file, it shows that it is unchanged from the installation source. Is this connection normal? Should I be allowing it? Looks bad. Guessing by named.exe you're running windows. Try checking if it's the same named.exe that you think - I've seen worms disguising themselves as same name only different folder, or as named .exe with space appended to base name. Looks great if you have hidded extensions, as it seems you have two files with name named. Torinthiel signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: DNS is tainted
On 06/08/11 05:09, Jeff Peng wrote: Hello, From the dig info below: C:\digdig +nocmd www.nsbeta.info +noall +answer @ns1.google.com www.nsbeta.info.3497IN CNAME nsbeta.info. nsbeta.info.2434IN A 74.117.232.204 C:\digdig +nocmd www.nsbeta.info +noall +answer @ns1.google.com www.nsbeta.info.3492IN CNAME nsbeta.info. nsbeta.info.2429IN A 74.117.232.204 C:\digdig +nocmd www.nsbeta.info +noall +answer @ns1.google.com www.nsbeta.info.3486IN CNAME nsbeta.info. nsbeta.info.2423IN A 74.117.232.204 I think my office network's DNS is tainted. because: What do you mean by 'your office DNS' if you're not asking anything in your office? It looks rather like either someone in your office or your ISP is intercepting DNS traffic and answering questions directly. Probably dig without server would result in answers fitting in same decreasing TTL. This is bad, but I don't think you can do much to avoid it, except complaining or creating some VPN tunnel. It's not however too bad, unless you're either using TSIG and have locally configured keys, or trying to debug some specific DNS problem. Answers go out and are returned, that's most of what's expected from DNS. Torinthiel 1) ns1.google.com is authoritative nameserver only, which shouldn't answer this query. 2) the TTL is decreased each time, if it's a real authority answer, the TTL should be all the same. And this is the full output of dig: C:\digdig www.nsbeta.info @ns1.google.com ; DiG 9.3.2 www.nsbeta.info @ns1.google.com ; (1 server found) ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 1183 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.nsbeta.info. IN A ;; ANSWER SECTION: www.nsbeta.info.3111IN CNAME nsbeta.info. nsbeta.info.2048IN A 74.117.232.204 ;; Query time: 15 msec ;; SERVER: 216.239.32.10#53(216.239.32.10) ;; WHEN: Wed Jun 08 11:09:09 2011 ;; MSG SIZE rcvd: 74 How to deal with this case? Thanks. Regards. FREE 3D EARTH SCREENSAVER - Watch the Earth right on your desktop! Check it out at http://www.inbox.com/earth ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users signature.asc Description: OpenPGP digital signature ___ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: about AUTHORITY SECTION
On 07/07/11 04:56, pa...@laposte.net wrote: Hello, I got two different forms of AUTHORITY SECTION from the dig, for example, $ dig mydots.net @ns7.dnsbed.com ; DiG 9.4.2-P2.1 mydots.net @ns7.dnsbed.com ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 36520 ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;mydots.net. IN A ;; AUTHORITY SECTION: mydots.net. 3600 IN SOA ns7.dnsbed.com. support.dnsbed.com. 6 10800 3600 604800 3600 This one means that there's no such record. Your answer is empty. See, you don't have answer section and RFCs state that authorative nameservers should send SOA record in authority section if there's no data. ;; Query time: 90 msec ;; SERVER: 58.22.107.162#53(58.22.107.162) ;; WHEN: Thu Jul 7 09:54:07 2011 ;; MSG SIZE rcvd: 86 $ dig www.mydots.net @ns7.dnsbed.com ; DiG 9.4.2-P2.1 www.mydots.net @ns7.dnsbed.com ;; global options: printcmd ;; Got answer: ;; -HEADER- opcode: QUERY, status: NOERROR, id: 3327 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;www.mydots.net. IN A ;; ANSWER SECTION: www.mydots.net. 900 IN A 61.144.56.101 ;; AUTHORITY SECTION: mydots.net. 3600 IN NS ns7.dnsbed.com. mydots.net. 3600 IN NS ns8.dnsbed.com. And this one has correct answer, and the NS records are there just in case - to notify you that you got your answer from authorative ns and what other authorative ns'es are. Torinthiel signature.asc Description: OpenPGP digital signature ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: SPF implementation schedule.
On 2011-07-12 10:07, kalpesh varyani wrote: Looking at zytrix and spf2 sites, it seems that SPF is yet to be implemented at functional level. RFC4408 documentation suggests method to implement SPF. However, I need to know if ISC is planning to provide support for SPF at client and/or server side. Will anyone from ISC like to comment? I'm not from ISC as well, but as Eivind has already stated - BIND already supports EVERYTHING there is on DNS server/resolver side. It serves SPF records, allows to fetch them, and there's nothing more from DNS you can require. What remains is *mailserver's* side to query for said SPF records and act accordingly. And this does not belong to ISC, but to your mailserver's provider. Postfix can do this by external plugins, some others probably as well but I haven't tested it. Regards, Torinthiel On Mon, Jul 11, 2011 at 7:42 PM, Eivind Olsen eiv...@aminor.no mailto:eiv...@aminor.no wrote: kalpesh varyani wrote: Does ISC implement SPF for server or client side currently? If yes, then where to get the libraries; if not then what is the scheduled date/release for implementation? I'm not ISC, and anything I say may be completely wrong. Ok, that's the disclaimer done with... BIND support for SPF extends as far as being allowed to put SPF records into zones. As far as I know BIND does not have any libraries or functions to actually make much sense of the content of SPF records, which is what I'm guessing you're really looking for. Perhaps something like libspf (http://www.libspf2.org http://www.libspf2.org/) is what you want? Regards Eivind Olsen ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: SPF implementation schedule.
On 2011-07-12 11:07, almah...@ranksitt.net wrote: Hi, I have fallen in problem with my dns server. Some times , some specific domain can't resolve. From log report (/var/log/messages) i have given log for that. And what does this has in common with the thread you've replied to? Jul 12 11:17:44 ns1 named[14948]: client 178.33.222.134#38772: query (cache) 'rankstel.net/MX/IN' denied Jul 12 11:17:45 ns1 named[14948]: client 212.204.41.82#44529: query (cache) 'rankstel.net/MX/IN' denied Jul 12 11:17:48 ns1 named[14948]: client 212.204.41.82#64402: query (cache) 'rankstel.net/MX/IN' denied Looks like rankstel.net is delegated to two nameservers (see dig ns rankstel.net @e.gtld-servers.net.): ns1.ranksitt.net. (which refuses to answer for it) and ns1.rankstel.net. (which times out). So, rankkstel.net is broken, you cannot do anything with it. Jul 12 11:17:49 ns1 named[14948]: client 69.73.138.12#55591: query (cache) 'era.com.bd/MX/IN' denied And era.com.bd is delegated to ns2.ranksitt.net., ns1.ranksitt.net. and dns.bankasia.com.bd. And I see three different answers from those servers. Only ns2.ranksitt.net seems to be configured correctly (But I haven't dig any deeper). Note, I've not tested it deeply, so it might be wrong. Regards, Torinthiel ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: master slave different site different resolution
On 2011-07-14 11:53, Gabriele Gabriele wrote: Ok, may be I was not so clear to explain.. for example I have in my Master work site the our webmail webmail.mydomain.com that when Master work site in UP the resolution is 1.1.1.1 but if the master go down in My slave work site, my slave dns resolv webmail.mydomain.com with 1.1.1.1 but that site is down. So it should resolv it with my backup/slave resolution 2.2.2.2 So, you have both DNS and HTTP servers on both 1.1.1.1 and 2.2.2.2? And you want HTTP traffic to go to 1.1.1.1, except where it fails, than it should switch to 2.2.2.2? First, you do realize that you need to thing of some way to synchronize those web servers. Second, if those are synchronized, why don't just put both IP addresses and have some weak load balancing? If you really want IP to change when server fails, this is bad: a) takes time to propagate - after failure you still have to wait TTL seconds before everyone uses new server. b) puts more burden on your DNS servers and on clients, as you have to put short TTLs on those names c) you have to develop a way to test for primary's site failure. And take care of false-positives. d) you can't have normal master-slave setup, which leads to zone maintenance problems. Regards, Torinthiel Date: Thu, 14 Jul 2011 17:42:56 +0800 Subject: Re: master slave different site different resolution From: short...@gmail.com To: d_gabri...@hotmail.it CC: bind-users@lists.isc.org 2011/7/14 Gabriele Gabriele d_gabri...@hotmail.it: Dear lists, I have an issue to resolve about 2 dns server Master/Slave. The Master is positioned in a site with public ip 1.1.1.1 and all the public dns resolutions point to 1.1.1.1 the Slave is positioned in a site whit public ip 2.2.2.2 and obviously all the public dns resolutions point to 1.1.1.1 the problem born when my Master site go down, because the Slave should change the dns public resolution whit 2.2.2.2 is it possible use bind for this? Sorry my bad understanding for your statement. But since you have two servers, two public IPs, why not just publish these two as authority or cache only servers? Regards. ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: authoritative server is not caching?
On 2011-07-19 11:40, pa...@laposte.net wrote: Hello, I want to make sure that if the authoritative server won't cache anything even if the authoritative answer from itself? Coz I saw the book Pro DNS and BIND says: The (authoritative) name server does not cache. Authoritative server cannot cache anser from itself. Cache is for answers a server has received from somewhere, while authoritative answers come directly from zone data. Torinthiel ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: rndc: 'addzone' failed: permission denied
On 2011-08-17 15:24, Fredrik Poller wrote: Hello, I'm trying to use the new addzone feature in rndc, but all I get is the following error message: # rndc addzone 'example.com in external { type slave; file example.com; masters { 192.168.142.133; }; };' rndc: 'addzone' failed: permission denied rndc is configured and works well with other commands. The bind log file doesn't tell me anything, despite increasing the trace level, it only acknowledges that the request was received. Running rndc with -V doesn't reveal anything useful. I've tried with and without views, I've tried to add both master and slave zones with different filenames (both relative and full path). Out of desperation I've also instituted some very liberal file permissions on everything named related, but no luck. Do you use chroot jail? Maybe the paths are different, and that's why it fails. Also, does 'very liberal' mean a+rwX, or something else? Bind might be trying to write as a user you are not expecting. Regards, Torinthiel ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Max number of views and performance.
On 08/24/11 16:03, Chris Buxton wrote: Views are tested in order. The first view that matches (by match-* statements), wins. There is no default unless you create one as the last view, typically without any match-* statements -- the default is to match all requests. 1 million views sounds to me like a recipe for disaster. The time to run through all of the match-clients statements would probably be excessive, and the memory requirements would likely be huge. And one question remains: Why would anyone need such a setup. Torinthiel signature.asc Description: OpenPGP digital signature ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: ZSK pre-publish
On 2011-10-01 11:40, Matthew Seaman wrote: The trick is to use dnssec-settime modify the dates built into your key by dnssec-keygen. Or equivalently to use dnssec-keygen with appropriate flags to set the 'Activate' date (not to mention Inactive and Delete) some time in the future. So --- this key is active now: % dnssec-settime -p all Kinfracaninophile.co.uk.+005+04664.private Created: Sat Aug 13 07:40:28 2011 Publish: Sat Aug 13 07:40:28 2011 Activate: Sat Sep 10 07:40:28 2011 Revoke: UNSET Inactive: Sat Oct 8 07:40:28 2011 Delete: Sat Oct 8 07:40:28 2011 but this key is only published and will activate in a week: % dnssec-settime -p all Kinfracaninophile.co.uk.+005+44132.private Created: Sat Sep 10 09:01:24 2011 Publish: Thu Jan 1 01:00:00 1970 Activate: Sat Oct 8 09:01:24 2011 Revoke: UNSET Inactive: Sat Nov 5 08:01:24 2011 Delete: Sat Nov 5 08:01:24 2011 dnssec-signzone will grok all the built-in dates and do the right thing when you sign the zone. BTW, how does dnssec-signzone behave when you pass -s option? Does it take into account that date when determining whether to use/publish key? Can one for example generate signatures for the future using dnssec-signzone, or is it possible only with careful manual inclusion? Regards, Torinthiel ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users
Re: Resign a zone
On 2011-11-08 10:34, rams wrote: Hi , I have signed zone and already i have resigned two times. Now again i am resigning zone but after resign zone , RRSIG values are not changed. the same old values displaying. Any wrong in me. Could you please guide me how to change RRSIG values. There could be several issues with this, please give some more info. How are you signing your zone? dnssec-signzone? automatically using bind? Some other software? If you're using dnssec-signzone and pass it old signed zone data it regenerates signatures only if signature end time falls within a period defaulting to 1/4 signature valitity time (so with default signature period it's 7.5 days). If you re-sign your zone say 10 days in advance, it won't change old signatures. You can change it with -i. Other software probably behaves similarly. Also, if you're signing your zone off-line and upload it to bind, did you remember to change SOA and reload master? Regards, Torinthiel ___ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users