From cb58bc7e0fe64bb95f339b634e2ec4026e2e55ce Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Sat, 24 Sep 2011 21:02:50 -0400 Subject: [PATCH] +url --- hackathons/great-hacksby/projects.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hackathons/great-hacksby/projects.mdwn b/hackathons/great-hacksby/projects.mdwn index 6bf055d..b6a2170 100644 --- a/hackathons/great-hacksby/projects.mdwn +++ b/hackathons/great-hacksby/projects.mdwn @@ -11,7 +11,7 @@ Scripts is SIPB's shared webhosting service for the rest of MIT. Even if you do We have lots of bite-sized projects to attack during this hackathon. Here are some that we've given some thought to already: -- **Scripts DNS**. It is currently possible to request ``*.mit.edu`` hostnames from http://pony.scripts.mit.edu, as well as have an external name provider have its DNS server point to Scripts hosts. However, some domain name sellers only do registration and do not manage DNS servers; we should offer a DNS server to provide the correct records in this case. This project would involve setting up such a nameserver, using the [XVM nameserver]() as a starting point. There are several technical issues to address: not all *.mit.edu hostnames exist, so you need to modify the source code to query our LDAP server and NXDOMAIN if it doesn't exist, rather than a Postgres database. You will also need to protect against cache poisoning attacks by running two different BINDs (one local and one public). If you're super ambitious, add the capability to take arbitrary zone files from users and serve them. +- **Scripts DNS**. It is currently possible to request ``*.mit.edu`` hostnames from http://pony.scripts.mit.edu, as well as have an external name provider have its DNS server point to Scripts hosts. However, some domain name sellers only do registration and do not manage DNS servers; we should offer a DNS server to provide the correct records in this case. This project would involve setting up such a nameserver, using the [XVM nameserver](http://xvm.mit.edu/gitweb/invirt/packages/invirt-dns.git) as a starting point. There are several technical issues to address: not all *.mit.edu hostnames exist, so you need to modify the source code to query our LDAP server and NXDOMAIN if it doesn't exist, rather than a Postgres database. You will also need to protect against cache poisoning attacks by running two different BINDs (one local and one public). If you're super ambitious, add the capability to take arbitrary zone files from users and serve them. [Straversity](http://straversity.com/mit/) ========================================== -- 2.44.0