{"action":"created","issue":{"url":"https://api.github.com/repos/skynetservices/skydns/issues/105","labels_url":"https://api.github.com/repos/skynetservices/skydns/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/skynetservices/skydns/issues/105/comments","events_url":"https://api.github.com/repos/skynetservices/skydns/issues/105/events","html_url":"https://github.com/skynetservices/skydns/issues/105","id":49446705,"number":105,"title":"Support wildcard DNS records","user":{"login":"neigor","id":1551726,"avatar_url":"https://avatars.githubusercontent.com/u/1551726?v=3","gravatar_id":"","url":"https://api.github.com/users/neigor","html_url":"https://github.com/neigor","followers_url":"https://api.github.com/users/neigor/followers","following_url":"https://api.github.com/users/neigor/following{/other_user}","gists_url":"https://api.github.com/users/neigor/gists{/gist_id}","starred_url":"https://api.github.com/users/neigor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neigor/subscriptions","organizations_url":"https://api.github.com/users/neigor/orgs","repos_url":"https://api.github.com/users/neigor/repos","events_url":"https://api.github.com/users/neigor/events{/privacy}","received_events_url":"https://api.github.com/users/neigor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2014-11-19T20:08:42Z","updated_at":"2015-03-05T11:22:27Z","closed_at":null,"body":"I could not figure out how to add wildcard DNS records (http://en.wikipedia.org/wiki/Wildcard_DNS_record).\r\n\r\nIt is unfortunate to another DNS server just for this ;("},"comment":{"url":"https://api.github.com/repos/skynetservices/skydns/issues/comments/77347861","html_url":"https://github.com/skynetservices/skydns/issues/105#issuecomment-77347861","issue_url":"https://api.github.com/repos/skynetservices/skydns/issues/105","id":77347861,"user":{"login":"MartinSoto","id":609005,"avatar_url":"https://avatars.githubusercontent.com/u/609005?v=3","gravatar_id":"","url":"https://api.github.com/users/MartinSoto","html_url":"https://github.com/MartinSoto","followers_url":"https://api.github.com/users/MartinSoto/followers","following_url":"https://api.github.com/users/MartinSoto/following{/other_user}","gists_url":"https://api.github.com/users/MartinSoto/gists{/gist_id}","starred_url":"https://api.github.com/users/MartinSoto/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartinSoto/subscriptions","organizations_url":"https://api.github.com/users/MartinSoto/orgs","repos_url":"https://api.github.com/users/MartinSoto/repos","events_url":"https://api.github.com/users/MartinSoto/events{/privacy}","received_events_url":"https://api.github.com/users/MartinSoto/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T11:22:27Z","updated_at":"2015-03-05T11:22:27Z","body":"Hi!\r\n\r\nI guess I have another use case for this. We have a Web application that hosts domains for our customers, e.g.:\r\n\r\nMain domain: someservice.com\r\nCustomer 1: ibm.someservice.com\r\nCustomer 2: bmw.someservice.com\r\n...\r\n\r\nNew customers are simply entered into the database and their subdomain name is just stored together with the rest of their data. Accessing a customer's domain will make the application behave differently (e.g., display a different logo and colors) but it's still the same application, not a separate instance of it or anything. The behavioral differences are all in the business logic, so we definitely don't want to start a separate service in order to handle each customer.\r\n\r\nWe built a Docker-based test environment for running this application (together with a bunch of related services) around skydns, and it's working very well. Now we wanted to add support for customized customer domains, but this limitation is making it quite hard to do so. Of course, we can still add a cron job that pulls the subdomains from the database and adds entries to skydns, but a simple wildcard domain will be easier and a lot more reliable."}}