Index: trunk/packages/sipb-xen-dns/code/dnsserver.py
===================================================================
--- trunk/packages/sipb-xen-dns/code/dnsserver.py	(revision 645)
+++ trunk/packages/sipb-xen-dns/code/dnsserver.py	(revision 646)
@@ -49,10 +49,11 @@
         
         ttl = 900
-        if name.lower() in self.domains:
-            domain = name.lower()
+        name = name.lower()
+        if name in self.domains:
+            domain = name
         else:
             # This works because domain will remain bound after breaking out of the loop
             for domain in self.domains:
-                if name.lower().endswith('.'+domain):
+                if name.endswith('.'+domain):
                     break
             else: #Not us
