{"action":"created","issue":{"url":"https://api.github.com/repos/aspnet/IISIntegration/issues/92","repository_url":"https://api.github.com/repos/aspnet/IISIntegration","labels_url":"https://api.github.com/repos/aspnet/IISIntegration/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/IISIntegration/issues/92/comments","events_url":"https://api.github.com/repos/aspnet/IISIntegration/issues/92/events","html_url":"https://github.com/aspnet/IISIntegration/issues/92","id":138190270,"number":92,"title":"[Investigate] Use entire loopback address space for proxying","user":{"login":"benaadams","id":1142958,"avatar_url":"https://avatars.githubusercontent.com/u/1142958?v=3","gravatar_id":"","url":"https://api.github.com/users/benaadams","html_url":"https://github.com/benaadams","followers_url":"https://api.github.com/users/benaadams/followers","following_url":"https://api.github.com/users/benaadams/following{/other_user}","gists_url":"https://api.github.com/users/benaadams/gists{/gist_id}","starred_url":"https://api.github.com/users/benaadams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benaadams/subscriptions","organizations_url":"https://api.github.com/users/benaadams/orgs","repos_url":"https://api.github.com/users/benaadams/repos","events_url":"https://api.github.com/users/benaadams/events{/privacy}","received_events_url":"https://api.github.com/users/benaadams/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-03-03T14:19:23Z","updated_at":"2016-03-04T09:48:44Z","closed_at":null,"body":"Rather than using a single loopback address (e.g. 127.0.0.1) can the entire loopback address space be used? (e.g. 127.0.0.1 -> 127.255.255.255) which may bump the available ephemeral ports from 16k to 16M * 16k = 256Bn ports and prevent port exhaustion.\r\n\r\nNote: I don't know if this will be a simple change to get working; or if it would work?\r\n\r\nAlso don't know if the entire address space works with fast loopback, though hopefully it does https://github.com/aspnet/IISIntegration/issues/29\r\n\r\nhttps://github.com/aspnet/KestrelHttpServer/issues/652#issuecomment-190833513\r\n> Note that we also need to increase the value for \"MaxUserPort\" registry, otherwise TCP ports needed for the communication between IIS and DNX will be exhausted, which will cause internal errors.\r\n\r\n/cc @SajayAntony @mgravell @taoliseki"},"comment":{"url":"https://api.github.com/repos/aspnet/IISIntegration/issues/comments/192211714","html_url":"https://github.com/aspnet/IISIntegration/issues/92#issuecomment-192211714","issue_url":"https://api.github.com/repos/aspnet/IISIntegration/issues/92","id":192211714,"user":{"login":"benaadams","id":1142958,"avatar_url":"https://avatars.githubusercontent.com/u/1142958?v=3","gravatar_id":"","url":"https://api.github.com/users/benaadams","html_url":"https://github.com/benaadams","followers_url":"https://api.github.com/users/benaadams/followers","following_url":"https://api.github.com/users/benaadams/following{/other_user}","gists_url":"https://api.github.com/users/benaadams/gists{/gist_id}","starred_url":"https://api.github.com/users/benaadams/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benaadams/subscriptions","organizations_url":"https://api.github.com/users/benaadams/orgs","repos_url":"https://api.github.com/users/benaadams/repos","events_url":"https://api.github.com/users/benaadams/events{/privacy}","received_events_url":"https://api.github.com/users/benaadams/received_events","type":"User","site_admin":false},"created_at":"2016-03-04T09:48:44Z","updated_at":"2016-03-04T09:48:44Z","body":"@SajayAntony interesting... and a bit weird. Might be something to take up with the Windows networking team? In theory it should work; but I've never seen it suggested as a solution yet (was mostly hoping)"}}