{"id":22909118,"url":"https://github.com/aessing/bind-container","last_synced_at":"2026-01-30T23:08:32.418Z","repository":{"id":180090044,"uuid":"664369779","full_name":"aessing/bind-container","owner":"aessing","description":"BIND is an open source DNS software system including an authoritative server or a recursive resolver.","archived":false,"fork":false,"pushed_at":"2026-01-28T05:03:58.000Z","size":2735,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-28T10:55:23.866Z","etag":null,"topics":["bind","container","dns","dns-server","docker","k8s","kubernetes","named"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aessing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"docs/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"docs/SECURITY.md","support":"docs/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"aessing"}},"created_at":"2023-07-09T19:09:57.000Z","updated_at":"2026-01-27T22:12:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"2abc2f63-4f4f-4ce0-a94d-8215873bf35a","html_url":"https://github.com/aessing/bind-container","commit_stats":null,"previous_names":["aessing/bind-container"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/aessing/bind-container","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aessing%2Fbind-container","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aessing%2Fbind-container/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aessing%2Fbind-container/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aessing%2Fbind-container/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aessing","download_url":"https://codeload.github.com/aessing/bind-container/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aessing%2Fbind-container/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28922289,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T22:32:35.345Z","status":"ssl_error","status_checked_at":"2026-01-30T22:32:31.927Z","response_time":66,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bind","container","dns","dns-server","docker","k8s","kubernetes","named"],"created_at":"2024-12-14T03:36:08.758Z","updated_at":"2026-01-30T23:08:32.403Z","avatar_url":"https://github.com/aessing.png","language":"Dockerfile","readme":"# Bind Name Server Container\n\n![](.github/media/repository-open-graph-image.jpg)\n\n[BIND](https://bind.isc.org/) BIND is an open source DNS software system including an authoritative server or a recursive resolver.\n\nAs the ISC only published a container with BIND9 DNS server for AMD64, this repository builds a Docker container for other architectures / platforms, based on [Alpine Linux](https://www.alpinelinux.org).\n\n### :hammer_and_wrench: Configuration\n\nYou can mount the following volumes:\n\n| Volume          | Description                                               |\n| --------------- | --------------------------------------------------------- |\n| /etc/bind       | For the server configuration (your named.conf lives here) |\n| /var/cache/bind | This is the working directory                             |\n| /var/lib/bind   | This is the place where the secondary zones are placed    |\n\nYou can expose the following ports:\n\n| Port    | Description                                                                                                                                                                                                                                                                          |\n| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| 53/udp  | The most popular port and protocol of DNS is UDP 53                                                                                                                                                                                                                                  |\n| 53/tcp  | Is used as fallback. Bind9 uses TCP when it is unable to communicate on UDP, typically when the packet size is too large to push through in a single UDP packet.                                                                                                                     |\n| 443/tcp | If you want to use DNS over HTTPS (DoH), you can expose this port. To get this running, you have to configure it in your named.conf and provide the certificates.                                                                                                                    |\n| 80/tcp  | You can also use DNS over HTTPS (DoH) without certificates over port 80. To get this running, you have to configure it in your named.conf. Please note, that the traffic is not encrypted. This is only for testing purposes, or when you offload the encryption to a reverse proxy. |\n| 853/tcp | If you want to use DNS over TLS (DoT), you can expose this port. To get this running, you have to configure it in your named.conf and provide the certificates.                                                                                                                      |\n\n## :eyeglasses: Documentation\n\nFor further information, how to configure Bind9, please visit the [Bind9 documentation](https://bind9.readthedocs.io/en/latest/).\n\n## :rocket: Deployment\n\nI added a Kubernetes deployment file to deploy the container to a Kubernetes cluster. You can find the file in the `kubernetes` folder.\nThe deployment.yaml file is just an example and uses Traefik as a reverse proxy. You can and probably have to change the deployment file to your needs.\n\n---\n\n## :ambulance: Support Information\n\nFor further information about this project, how to [contribute](docs/CONTRIBUTING.md), or how to get in touch, please have a look at the [support document](docs/SUPPORT.md) of this repository. The repository also contains information about [security related topics](docs/SECURITY.md), [licensing](LICENSE), and more.\n\n## :man_judge: Disclaimer\n\nTHE CONTENT OF THIS REPOSITORY IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE CONTENT OF THIS REPOSITORY OR THE USE OR OTHER DEALINGS IN THE REPOSITORY.\n","funding_links":["https://github.com/sponsors/aessing"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faessing%2Fbind-container","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faessing%2Fbind-container","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faessing%2Fbind-container/lists"}