Index: banshee.git/src/Core/Banshee.Services/Banshee.Web/BaseHttpServer.cs
===================================================================
--- banshee.git.orig/src/Core/Banshee.Services/Banshee.Web/BaseHttpServer.cs	2011-04-07 21:04:44.637545514 +0100
+++ banshee.git/src/Core/Banshee.Services/Banshee.Web/BaseHttpServer.cs	2011-04-07 21:04:31.858043358 +0100
@@ -76,7 +76,7 @@
             get { return running; }
         }
 
-        private EndPoint end_point = new IPEndPoint (IPAddress.Any, 80);
+        private EndPoint end_point = new IPEndPoint (IPAddress.Loopback, 80);
         protected EndPoint EndPoint {
             get { return end_point; }
             set {
Index: banshee.git/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs
===================================================================
--- banshee.git.orig/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs	2011-04-07 21:04:43.217600828 +0100
+++ banshee.git/src/Extensions/Banshee.Daap/Banshee.Daap/DaapProxyWebServer.cs	2011-04-07 21:04:31.858043358 +0100
@@ -49,14 +49,14 @@
     {
         private ArrayList databases = new ArrayList();
 
-        public DaapProxyWebServer() : base (new IPEndPoint(IPAddress.Any, 8089), "DAAP Proxy")
+        public DaapProxyWebServer() : base (new IPEndPoint(IPAddress.Loopback, 8089), "DAAP Proxy")
         {
         }
 
         protected override bool BindServerSocket ()
         {
             if (!base.BindServerSocket ()) {
-                EndPoint = new IPEndPoint(IPAddress.Any, 0);
+                EndPoint = new IPEndPoint(IPAddress.Loopback, 0);
                 try {
                     server.Bind (EndPoint);
                 } catch (System.Net.Sockets.SocketException e) {
