Domain: isc.org
Stories and comments across the archive that link to isc.org.
Comments · 347
-
Re:Google cache of the Mozilla mirror list
These aren't:
ISC Mirror -
HTTP Link
http://mozilla.isc.org/pub/mozilla.org/firefox/releases/3.0/
The linux release is dated 6-11. Win release is 6-17. -
Re:I've heard of this new technology...
But they don't appear to be deploying it on their own servers.
I've just checked -- and the ISC do sign their zone. Sorry for the mis-information.
-
Re:I've heard of this new technology...
DNSSEC has gone through three (3) mutually incompatible specifications. The DNSSEC people are claiming that the last revision really really works, honest, gov, and that all that remains to be done is deploying it.
But they don't appear to be deploying it on their own servers.
-
Re:DNS is a big problem and it's getting bigger
If you run BIND with 100K zones, it takes quite some time to come up and starts answering queries. If you do a reload, it has a dead time in between. Try it..
please try 9.4.latest and 9.5.0-RC (or 9.5.latest, when it comes out of RC) and report back here. in particular, try it with the binary zone precompilation feature. make sure you build it with threads, on a system with good kernel-supported threads. even if you don't have multiple cores, though if you do, your QPS will improve (though your zone loading speed probably won't.)As secondary it has bugs (for more than 12 months now) that may crash it. I just had customer who paid a lot of money to get it fixed by an external company. Of course the fix was sent to the BIND maintainers.
if you have a bug number, please post it here and i'll find out what happened with it. note that the BIND maintainers (http://www.isc.org/) also offer commercial support and feature development (that's largely how BIND is funded).[BIND] has a performance problem as a caching nameserver and a severe one.
please post your queryperf results here, along with a pointer to your dataset, a description of your methodology, and comparative results from other name servers. we regularly stress-test BIND9 looking for bottlenecks, and we think the current version is pretty much competitive on modern hardware, software, compiler combinations. -
Re:Worst webpage layoutthen your computer is probably part of a zombie botnet, Doubt it. since clearly you have totally open Javascript in your browser. Yeah, you're right. I should use Lynx as my primary browser.
-
Re:too little, too late
I suggest this new technology for you: LYNX. If that's still too media-rich, you can lead the revolution in bringing us all back to Gopher.
-
Re:Read it even more carefully.
I'm actually not sure if you can still get 3rd and 4th-level delegations. I'm assuming you can for "official" gov, school (k12), library (lib), etc. business. I know you cannot get personal/business ones like the one that I have, those are no longer available, you just have to pay and get one right off of
.US.
I too dislike NSI, but .ORG isn't under their control anymore, but under the ISC's PIR, which I very much like. I have some .NETs from way back, but at least I have them over at GKG.NET. One thing I like about GKG.net is their free email address cloaking. -
I've got a secure web browser
Lynx.
-
Re:OpenDNS Guide
Which is why I run BIND myself.
-
Re:Why doesn't software trust /dev/[u]random ?
So that brings me back to the question: Why the hell doesn't bind have an option to use the system PRNG? Not all systems have a good random number generator, but I trust ours far more then the junk coded into bind. For that matter, I don't really mind if bind ate another 128K of memory to secure its own sequence space, if that is what it takes.
BIND uses cryptostrength PRNG for DNSSEC operations, but not for generating 16-bit query ID's (which is the topic of Amit's paper). 16 bits just isn't wide enough to care about predictability, and stub resolvers like gethostbyname() can't afford cryptostrength randomness even if it would do any good which it won't. My sympathies in this debate are mostly with Theo, since the only real fix for DNS Security is Secure DNS (DNSSEC). In response to Amit's original paper on this, I hacked BIND8 to use arc4random() for its upstream queries, and told folks who didn't have arc4random() in their libc to either get it or upgrade to BIND9.To your question, why doesn't BIND9 have a build option to use the underlying OS PRNG (in
/dev or libc or whatever), it's partly because this problem isn't solveable without DNSSEC so a better PRNG for 16-bit query-ID's is bad engineering economics, and partly because BIND9's PRNG is "good enough" for a 16-bit field and we (ISC) don't want the risk that some BIND builds will pull in really terrible OS PRNG's. Our BIND9 PRNG isn't cryptostrength... but spending more time on it won't make DNS more secure, only DNSSEC can do that. If DragonflyBSD wants to help secure the DNS, then make DNSSEC the default on all your systems, sign your own zones, and encourage your users to sign their zones. If your parent zone (.ORG, .COM, etc) won't take your DNSSEC keys, put them in DLV. DNSSEC is stuck in IPv6-like chicken-or-egg mode, and only dedicated coherent action from the F/L/OSS community has ever been able to unstick stuff like this.But debates around the quality of a PRNG used to generate 16-bit integers are unproductive time thieves. We used to use the C "++" operator to select the next query ID, and in some ways I wish we had kept that practice rather than adding any kind of PRNG at all since it only gave the illusion of security without making query-ID guessing attacks impossible or even impractical.
Paul Vixie
-
Re:ndiswrapper
Hey now. I used to collect ne2000 nic cards from thrift store computers to get networking running on 486s with RedHat 5 through 6.2.
I guess if
http://www.google.com/search?q=caunter%20linux
and
http://www.google.com/search?q=caunter%20microsoft
aren't instructive, maybe
http://lynx.isc.org/current/lynx2-8-7/docs/README.sslcerts and http://www.google.com/search?q=nsupdate will. My little nsupdate howto gets a lot of love for some reason. I use, support, contribute to, and advocate for open source. I'm good at writing, so that's where I contribute. I also am not an operating system bigot. I use what is best for a given job. Sometimes that's linux, sometimes that's BSD, and yeah, sometimes, on an HP laptop, that's Vista. I don't have anything to prove to anyone, but I mean, I've got some credibility. Anyway, I don't mind giving MS credit for a nice OS that seems to get beat up on for reasons that I can't understand. /bye
http://caunter.ca/contact.html -
Re:Unbelievable
The judge understood it wrong. Executing a zone transfer is a common diagnostic tool (in this case, used to track down a spammer). The RFCs do NOT restrict this to the owner of the zone, and RFC 1296 specifically addresses this issue.
-
Re:trying to figure out what to do with it,?Just download the code for Mozilla...
Anyway - the era of Netscape is over.
Conveniently killed by Microsoft and reborn into Mozilla/Firefox.
Today the alternatives to IE; Firefox, Opera and Safari are the most well-known and supported by web developers. Yet another alternative is the Lynx browser for those with pure text terminals. (you may think it's masochistic trying to use a text-only browser in today's web but sometimes it's helpful or the only resort left.)
Safari for Windows is still beta (and has had some bugs, I haven't checked the latest yet but 3.0.3 did crash on me). However it is still useful to verify your web page with and compared to the crashes we had with older browsers it's actually OK.
And still - there have been an era where Mosaic was a revolutionary new interface, but even that wasn't the first as you can see at Web Browser History.
A relatively up to date graph can be seen at Wikipedia, but your browser should support SVG to make the most of the graph. Unfortunately it only shows the most common browsers and oddballs like tkWWW are left out.
-
Re:I think I'm too young to care.
I first used Netscape back in '94 or '95 (it was a long time ago) on Solaris. Prior to that, I'd been using NCSA Mosiac.
lynx FTW! Fortunately, *that* hasn't gone away. (It is a great "covert at work" browser.)
-
Re:CLI FTW!!!Slashdot and Lynx are incompatible?
Oh, nevermind
-
Why I quit: ntpd sucks
Flamebait subject, but I kind of mean it.
I was in the pool for a while but quit because ntpd is wholly incapable of protecting itself. I ended up with about 50 abusers that polled for time once a second. I tried using the built-in filtering but it doesn't work, so ntpd was gleefully replying to each and every one of those requests.
Keep in mind that it has the logic to detect abusers - it just won't do anything about it. Well, it can be made to send a KOD (Kiss Of Death) packed that should make clients blacklist the server, but those same broken clients ignore KODs. I kid you not, the standard recommendation is to firewall them off.
What? ntpd already knows its internal state, including a list of abusers. The code could be as simple as "def sendTimePacket(clientaddr): if clientaddr in blacklist then return; else sendpacket(clientaddr);", but they suppose that it's easier to write an external program to monitor that state, general firewall rules, connect to the firewall host, and insert them. No, really, that's not easier at all.
I like NTP and I liked the idea of helping serve it to the world, but until ISC decides to support at least basic anti-DOS functionality in ntpd, I won't be joining the pool again. And by "support", I mean at least lend moral support to people who would be willing to the work, instead of just telling them to alter their firewall.
-
Why I quit: ntpd sucks
Flamebait subject, but I kind of mean it.
I was in the pool for a while but quit because ntpd is wholly incapable of protecting itself. I ended up with about 50 abusers that polled for time once a second. I tried using the built-in filtering but it doesn't work, so ntpd was gleefully replying to each and every one of those requests.
Keep in mind that it has the logic to detect abusers - it just won't do anything about it. Well, it can be made to send a KOD (Kiss Of Death) packed that should make clients blacklist the server, but those same broken clients ignore KODs. I kid you not, the standard recommendation is to firewall them off.
What? ntpd already knows its internal state, including a list of abusers. The code could be as simple as "def sendTimePacket(clientaddr): if clientaddr in blacklist then return; else sendpacket(clientaddr);", but they suppose that it's easier to write an external program to monitor that state, general firewall rules, connect to the firewall host, and insert them. No, really, that's not easier at all.
I like NTP and I liked the idea of helping serve it to the world, but until ISC decides to support at least basic anti-DOS functionality in ntpd, I won't be joining the pool again. And by "support", I mean at least lend moral support to people who would be willing to the work, instead of just telling them to alter their firewall.
-
Re:Not their problem.
> They would have been perfectly justified in just saying "then Vista's DHCP client is broken and MS should fix it".
Vista's DHCP client isn't broken; the ISP is using an old, broken version of the ISC dhcp server.
That's why that ISP is the ONLY internet service provider in the world having a problem with Vista -- they're too incompetent to upgrade to the latest version of ISC dhcp.
Here is the bug-fix report for the ISC dhcp server from ISC's own website at http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php :
"Fix a long-standing bug that prevented the DHCP server from broadcasting responses to BOOTP clients that requested a broadcast response." -
Re:What bug?
>
... the fact that the ISPs DHCP servers do not accept broadcast bits, even though strictly speaking in error, is sufficiently less severe that it is realistic to expect MS to fix their shit, not the ISP.
LOL! Expecting Microsoft to program around old, buggy Linux code!
The reason that only ONE internet service provider in the world is having this problem with Vista is that the ISP is too incompetent to upgrade to the latest version of ISC dhcp, which fixed the bug. From ISC's own bug-fix reports at http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php :
"Fix a long-standing bug that prevented the DHCP server from broadcasting responses to BOOTP clients that requested a broadcast response." -
Re:Very interesting how the ISP is blamed
> M$ delivered a broken configurations and the ISP has to fix this.
False.
Microsoft's configuration is completely correct.
The ISP is simply incompetent. That's why they're the only ISP in the world that has this problem with Windows Vista.
The ISP is running an old, buggy version of ISC dhcp. The ISP needs to update to the latest version, which fixes the bug. Here's the bug-fix report from ISC's own website http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php :
"Fix a long-standing bug that prevented the DHCP server from broadcasting responses to BOOTP clients that requested a broadcast response." -
Not MS Fault
MS is properly implementing a known, albeit outdated, DHCP option. The DHCP server is failing to respond rather than either implement/ignore the valid option. Incidentally, this issue is fixed in ISC http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php, so it's also possible that ISP is ignoring an update that will fix the problem. Also, MS has stated which registry key to change to disable the offending broadcast flag option http://support.microsoft.com/kb/928233, so it's not correct to say that MS has not responded. Given that they are RFC compliant, they didn't need to do anything.
-
Re:That's still a lot
Haven't used the program for four years, if not more. I bet it's still at the same version I used back then
The latest version, albeit a development release, is 2.8.7dev.7, released on the 2nd of August this year. See http://lynx.isc.org/current/ -
Re:New
According to ISC vulnerability matrix, you are affected.
-
Re:don't the idiots at MS test anything?They DO test a lot, but it's imposible to not have bugs especially with such a new beast like IPv6. Linuzzzz itself have a million of reported bugs with IPv6, which, again is not strange due to the relative new protocol.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_i
d =6402758http://www.uwsg.iu.edu/hypermail/linux/net/0205.3
/ 0002.htmlhttp://lists.ntp.isc.org/pipermail/questions/2007
- April/013854.htmletc...
The problem often is in the OS itself, but sometimes the applications and drivers are the problem. So why is this news? Well, judge by yourself.
-
Re:Weakness of DNSThe DNS system relies on 13 servers
Ahhh, maybe not. It would be better to say the "root servers" are made up of quite a number of servers implementing some level of high availability which usually requires more than one server.
For example, the F root server, operated by Mr Vixie's ISC, is 40 distributed servers around the world accessed by a Hierarchical Anycast technique
John
-
Re:IIS 6
The top 10 was in 2000 www.sans.org and covered BIND 8.
BIND 9 has a lot better record. BIND 9 was designed to die when a programing error was found rather than continuing to execute in a known bad state. Despite thousands of assertion checks there have only been a small number of externally triggerable DoS events against BIND 9 www.isc.org.
-
Re:BIND does not scale???
The security is also relatively coarse: the tools don't allow a particular security key to apply to a particular name -- the key applies to a whole zone.
BIND9 addresses this with update-policy which can map an individual TSIG key to a specific name (or subdomain or wildcard). You can say that "key 'laptop23.example.com.' can update an A record with the same name".
I won't disagree about the dynamic zone file ugliness. I usually put dynamic hosts in their own subdomain so that my main zone file can remain nicely human-friendly. For example, we'd use ".mobile.example.com" and put it in its own zone file. The file for ".example.com" will still be nice, and if every record in ".mobile.example.com" is dynamic, who cares if it's a machine-generated mess?
-
Re:Talk about spin!
I thought it was because it was a pointless and unneeded reformulation of existing standards with no BC?
You're welcome to that opinion, but I think the fact that it's a work-in-progress is the relevant factor to consider when wondering why people aren't using it. Even the W3C themselves don't want anybody to use it yet. In their own words, from the top of the latest specification: "It should in no way be considered stable, and should not be normatively referenced for any purposes whatsoever."
Lynx will never support application/xhtml+xml
Lynx already supports application/xhtml+xml. According to the changelog, support was added almost three years ago.
-
DNSSEC Trust, DLV
As long as DNS root servers are unsigned, how can the regular DNS servers start to implement that? Sweden and Puerto Rico???
In the ideal world, to verify that a DNS answer is correct, you start the chain of trust at the root, then follow to a top-level domain (TLD), and continue on down the tree until you get to your final answer.
If at any point a zone does not have a DS record pointing to it, then the chain of trust is broken, and the ultimate answer will be unsecured. But this follows the usual DNS hierarchy... if your parent provides DNSSEC, then you have the option to secure your zone.
But since the root is not signed, you cannot start the chain of trust at the root. A resolver needs to have the public key configured for each of the zones that it knows are secured... these zones are called "trust anchors".
The problem with this is that there are hundreds of zones in the root. Finding the public key for each zone is a very heavy administrative task, as is getting new keys when the old ones expire. Going further down in the tree makes things even worse.
One proposed solution, designed as a temporary measure until the root is signed, is DLV. With DLV, you use normal DNSSEC, but if you don't find a trust anchor anywhere in the tree, then you look at another special tree.
So, say you were looking for "www.mydomain.example.com", and there was no trust anchor. You would then look in a DLV server for "www.mydomain.example.com", then "mydomain.example.com", then "example.com", and finally ".com". If at any point a DLV entry was found, you would follow that chain of trust.
What DLV does is basically create a "second root" just for securing DNS. It's not a good solution, but it is better than nothing. The main goal is to allow people to use DNSSEC easily while waiting for ICANN to sign the root.
<full_disclosure>
The DLV solution is being pushed by my company, ISC. We run a DLV registry, which is free for all to both publish data in and query.
</full_disclosure> -
DNSSEC Trust, DLV
As long as DNS root servers are unsigned, how can the regular DNS servers start to implement that? Sweden and Puerto Rico???
In the ideal world, to verify that a DNS answer is correct, you start the chain of trust at the root, then follow to a top-level domain (TLD), and continue on down the tree until you get to your final answer.
If at any point a zone does not have a DS record pointing to it, then the chain of trust is broken, and the ultimate answer will be unsecured. But this follows the usual DNS hierarchy... if your parent provides DNSSEC, then you have the option to secure your zone.
But since the root is not signed, you cannot start the chain of trust at the root. A resolver needs to have the public key configured for each of the zones that it knows are secured... these zones are called "trust anchors".
The problem with this is that there are hundreds of zones in the root. Finding the public key for each zone is a very heavy administrative task, as is getting new keys when the old ones expire. Going further down in the tree makes things even worse.
One proposed solution, designed as a temporary measure until the root is signed, is DLV. With DLV, you use normal DNSSEC, but if you don't find a trust anchor anywhere in the tree, then you look at another special tree.
So, say you were looking for "www.mydomain.example.com", and there was no trust anchor. You would then look in a DLV server for "www.mydomain.example.com", then "mydomain.example.com", then "example.com", and finally ".com". If at any point a DLV entry was found, you would follow that chain of trust.
What DLV does is basically create a "second root" just for securing DNS. It's not a good solution, but it is better than nothing. The main goal is to allow people to use DNSSEC easily while waiting for ICANN to sign the root.
<full_disclosure>
The DLV solution is being pushed by my company, ISC. We run a DLV registry, which is free for all to both publish data in and query.
</full_disclosure> -
Re:Looking for good/current Lynx for Windows/XP
I have used this one in the past:
http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2r el.1.zip
from this page:
http://www.fdisk.com/doslynx/lynxport.htm
No Cygwin libraries required. It worked fine for me, though it has not been updated in some time. I doubt you need to worry much about vulnerabilities in a text browser, especially if you only use it to examine your own pages. If you simply intend to scrape text from other people's web pages using a windows box, might I recommend using the QueryTables.Add method in an Excel macro, which has worked fine for scraping sites for me in the past and allows for relatively easy manipulation of the results.
Alternative Lynx windows binaries are posted here. The current release will compile with Borland C or Visual C++ 6 (with some tweaks), though I imagine it would take some major edits to get it to compile properly with the newer Visual C++ compilers.
Though for the command line usage you desire, Netcat would probably get the job done with a little fiddling. The official page is here, though the latest source release is no newer than Vulnwatch's WinNT binary.
Another alternative is simply to turn off images, javascript, java and css in Firefox, though I don't think there is any command line option for non interactive operation, but scripting acquisition of text from it wouldn't be that hard to do.
But being a GnuWin32 guy then a scripted combination of Wget and Sed or Gawk might be the best solution for you.
You could also just write a PHP or Perl script to do the job just fine, which might be the most sensible approach.
Anyway, the version of Lynx I mentioned above worked fine for me and did not result in any attacks, though I have only visited totally legit sites with it. -
Re:Looking for good/current Lynx for Windows/XP
I have used this one in the past:
http://www.fdisk.com/doslynx/wlynx/lynx_w32.2.8.2r el.1.zip
from this page:
http://www.fdisk.com/doslynx/lynxport.htm
No Cygwin libraries required. It worked fine for me, though it has not been updated in some time. I doubt you need to worry much about vulnerabilities in a text browser, especially if you only use it to examine your own pages. If you simply intend to scrape text from other people's web pages using a windows box, might I recommend using the QueryTables.Add method in an Excel macro, which has worked fine for scraping sites for me in the past and allows for relatively easy manipulation of the results.
Alternative Lynx windows binaries are posted here. The current release will compile with Borland C or Visual C++ 6 (with some tweaks), though I imagine it would take some major edits to get it to compile properly with the newer Visual C++ compilers.
Though for the command line usage you desire, Netcat would probably get the job done with a little fiddling. The official page is here, though the latest source release is no newer than Vulnwatch's WinNT binary.
Another alternative is simply to turn off images, javascript, java and css in Firefox, though I don't think there is any command line option for non interactive operation, but scripting acquisition of text from it wouldn't be that hard to do.
But being a GnuWin32 guy then a scripted combination of Wget and Sed or Gawk might be the best solution for you.
You could also just write a PHP or Perl script to do the job just fine, which might be the most sensible approach.
Anyway, the version of Lynx I mentioned above worked fine for me and did not result in any attacks, though I have only visited totally legit sites with it. -
Re:Oops !!
You obviously are lying. No self respecting slashdotter would use IE. Use a real browser.
-
If you have your own DNS...Of course, if you're running your own BIND server on your NATted network, which forwards non-local queries to the upstream DNSs, you can use something like what ISC recommends in case of SiteFinder. In
/etc/named.conf:zone "COM" {type delegation-only; };
zone "NET" {type delegation-only; };
See their site for more info. -
False Flag Operation?My bet is that it is a false flag operation by Vixie et al to concentrate power and control in his little pay to play club https://oarc.isc.org/
Of course, if he and his followers truly wanted to have a secure and resilient dns system, they would advocate using a distributed root system. Simply have a signed root zone (its very small - 50K for the ORSC root zone http://orsc.net/ ), distribute it via BT or similar and have people who run a dns cache, also run a local root. The data in the root zone has a fairly low churn rate so the the zone could be update once per day or even less frequently without causing major problems; certainly fewer problems than the bogging down of the root servers. Anyone who can run a dns cache, can run a local root. I run them everwhere I run a dns cache. One way to do it: http://cr.yp.to/dnsroot.html
Suddenly, all this ZOMG! they are attacking the root becomes a non-issue and the dns system as a whole becomes extremely hard to attack in any effective way. And as freebie side effects dns lookup become faster, diagnosing dns problems is easier, people who are DOSing the root servers due to misconfiguration would instead be DOSing only themselves and their local servers (see the http://www.caida.org/ and other studies), traffic on the net drops and the sun shines brighter.
But that is not the objective and thus we are where we are - the objective is central control and an annoying type of elitism.
Karl, what about this stuff instead of the need for a strong centralized institution?
Paul Mockapetris, chief scientist at Nominum Inc. and founder of the DNS system, recently suggested that DNS operators keep a current copy of root zones in order to isolate themselves from future root-server attacks. Sexton points out that if local root zones were a common practice, DNS operators would seldom notice any root-server outages. An obstacle to this approach is the perception that it requires considerable technical expertise. Furthermore, the localized DNS automatically updates Root Zone data. This configuration allows the casual user to have up-to-date personal mirrors of root-server data without an intimidating hurdle of configuration. Such an approach could also be adapted for ISP or corporate DNS servers. The root-slave approach allows DNS operators to avoid the risk of future root-server attacks and, if implemented on a wide scale by individuals using a localized DNS or other DNS operators, it could reduce the motivation for future root-server attacks.
http://www.computerworld.com/securitytopics/securi ty/story/0,10801,78500,00.html -
F machines
You can see the list of sites for F here:
http://www.isc.org/index.pl?/ops/f-root/sites.php
That's about 40 locations. Now, each of which has a couple of servers, a management box, and a couple of routers, so yeah something like 200 machines total. -
Those that provide an alternative to closed sourceThe big winners (to me) are those projects who provide a viable or better alternative to available closed source software and those that you'd put into a business and trust to "just work". To find them you need to test, test and test some more. My winners, those that spring to mind immediately as being trusted not to embarrass me, are
- mOnOwall - firewalling
- IPCop - firewalling
- Metadot - CMS
- Apache - web server
- Bind - Name Server
- asterisk - telephony/voip
- Sendmail - cussed but stable MTA
- SpamAssassin - spam filtering
- MIME-Defang - email content filtering/manipulation
- ClamAV - Virus filtering
- Freebsd - the best OS since sliced bread (IMHO)
- Centos - Not to shabby an OS either
- ...
-
Re:Because everything else is a RAM hog
-
Firefox isn't slow for me.
In fact, as a general rule I find that pages pop up pretty damned fast for me; faster then IE7 for a lot of sites. I don't know where all this "it's slow" is coming from. Speed has never been a problem for me with FireFox.
Maybe ya'll are using Pentium II 333Mhz boxes or something. From where I stand, IE7 might load a page in 1.23 seconds, versus Firefox in 1.26. Or the other way around.
As for the extra features, I like the spell check a lot, it's not bloat and it just works. The minimalist crowd is always very loud when it comes to bare-bones. Weighing in at less then 6MB for download, Firefox is still one of the more lightweight applications out there. If you want really bare-bones, I'd suggest looking here: http://lynx.isc.org/. -
Re:djbdns?
I haven't tried it, but you could probably set up a top level wild card domain, and force responses in it to be NXDOMAIN.
BIND v9 has a great Administrators Reference (bv9arm.pdf I think) that you should download and study if you want to do something like this. http://www.isc.org/sw/bind/arm93/Bv9ARM.pdf
Though you're probably better off looking into something like SQUID or some other internet proxy to do this internet access limitation... it will be more flexible. -
Run with JavaScript enabled, OK?
Just don't do it using MSIE.
Simple, eh?
Of the 4 browsers I have here, all are safer in JavaScript than MSIE (FireFox, SeaMonkey, Opera, Konqueror). Three of those are easily available for 'doze & even Konqueror can be made to work in it.
Er... sorry, I also have lynx, links & w3m available, plus Galeon and a few other GNOMEish built-ins kicking around. Spoilt for choice! -
Re:Not an issue.
I think you're better off erring on the side of explicitly listing domains that should be delegation-only - I'm sure de and museum aren't the only exceptions, but currently Cameroon are the only ones with an evil wildcard record that I know of.
zone "cm" { type delegation-only; }
http://www.isc.org/index.pl?/sw/bind/delegation-on ly.php -
Thank you SiteFinder!
Thanks to SiteFinder, the fixes for this have already been developed. For example, BIND 9 allows the administrator to declare certain zones as being delegation only.
-
Re:Glove compartment?[parent sig]
One Token Ring to Rule them All, One Search Engine to Find Them, One WAN to bring them in, and TCP/IP Bind them...It should be "One Token Ring to Rule them All, One Search Engine to Find Them, One WAN to bring them in, and DNS to BIND them..."
;-) -
Not GNU and other ImplementationsThe NTP reference implementation, by Mills, et. al. is not GNU, nor is it GPL. It is a BSD like license. Further, it is not a product of the GNU project, but has been moved to the ISC. You can find the copyright/license here.
There is also an OpenNTPD implementation, from the OpenBSD project. While early versions were considered harmful by the NTP community, I believe it is now accepted.
For Windows clients, I use Tardis.
-
Re:NTP gurus wanted... ?
fwiw, Tardis doesn't really do the full up NTP bag of tricks. If your'e really serious about timekeeping on Windows, get the Windows port of the standard NTP distribution. See: http://ntp.isc.org/bin/view/Main/ExternalTimeRela
t edLinks The real NTP does a better job of disciplining the clock than Tardis and its free to boot. We use the one by Terje Mathisen which is a straight port of the *ix versions, text config files and all. The Meinberg version IIRC has a GUI. -
Re:NTP is great, except if you need it in Windows
We use NTP on Windows, Linux, Solaris, etc. Our choice is the standard NTP client (see http://ntp.isc.org/bin/view/Main/ExternalTimeRela
t edLinks#Microsoft_Windows), but it sounds like you already tried that.
What we do is to broadcast the time packets over the network then have the clients pick them up. So there's no "forced" synchronization with a central server. You might want to give that approach a try rather than having the clients poll the server frequently. We use this approach for the 1000+ machines in our building. -
Re:What about Microsoft?
time.nist.gov is a Stratum 1 server, it is poor internettiquette to use it for trivial (end-user) reasons.
http://ntp.isc.org/bin/view/Servers/StratumOneTime Servers
"As the load on the hosts supporting NTP primary (stratum 1) time service is heavy and always increasing, clients should avoid using the primary servers whenever possible."
Just because NIST is being nice about it doesn't mean MS has to include it as a choice. -
Re:Netgear did the same thing a few years agoSo D-Link units were making a NTP request, the request was denied by the server, but the D-Link engineers put it in their list of NTP servers anyway?
Yes, but worse and out of order .....
Check out NTP.org. Specifically check the Rules of Engagement, The Stratum 1 list, and RFC 1305.
Now looking at everything we have a protocol that involves 2 components, an implimentation component and a social component. The actual implimentation of the protocol is laid first as "Format your request in this fasion and we will return the responce looking like this...". However, it also has things for implimenting request timing fallback and kill requests. The social implimentation of the protocol is layed out in the RoE and the Server Lists - note the regional restrictions and the authorization requests in the server lists.
From the original article which evidently doesn't have any information on the open letter anymore - D-Link took the Stratum 1 list and shoved it into some of their router NTP lookup tables. That blows off the entire social aspect of the protocol - both the permissions and the structure.
Next they implimented only the request portion of the protocol, they ignore the backoff & get lost request structures - essentially forgoing the entire error correction portion incorperated into the RFC. So up to the point of manufacture they have 3 strikes against them,- Failure to obey the Stratum structure of the NTP system
- Failure to follow the permisions structure of the NTP system
- Failure to properly impliment the NTP connection protocol
From memory the conversation then went like this:
Dane: You're routers are hammering my server & they need to stop, you don't have permission & you're violating the rules.
D-Link: How cute, have a nickle & go get yourself some candy.
Dane: WTF? The exchange is going to charge me $8K to cover your protocol violations.
D-Link: It's not our fault & if it is talk to our Lawyer.
Lawyer: I won't talk to you unless you come to CA & argue your case.
At which point it devolved to an open letter & public shaming - which by the way seems to have worked.
[note] IIRC someone calculated the estimated bandwidth from the D-Link routers using Stratum 1 NTP servers to be enough to continously flood a T1. So this isn't just an occasional knock on the door, it's pretty heavy usage for what amounts to a request packet and a responce packet from each router.