{"id":19228931,"url":"https://github.com/heppu/dnsrp","last_synced_at":"2026-06-17T22:31:15.268Z","repository":{"id":84341774,"uuid":"114269585","full_name":"heppu/dnsrp","owner":"heppu","description":"Simple DNS reverse proxy based on domains","archived":false,"fork":false,"pushed_at":"2017-12-15T06:35:39.000Z","size":4,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-23T10:43:00.215Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","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/heppu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-12-14T15:56:08.000Z","updated_at":"2019-01-18T02:00:48.000Z","dependencies_parsed_at":"2023-07-06T22:15:40.277Z","dependency_job_id":null,"html_url":"https://github.com/heppu/dnsrp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/heppu/dnsrp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heppu%2Fdnsrp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heppu%2Fdnsrp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heppu%2Fdnsrp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heppu%2Fdnsrp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heppu","download_url":"https://codeload.github.com/heppu/dnsrp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heppu%2Fdnsrp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34468766,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-17T02:00:05.408Z","response_time":127,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-09T15:31:05.933Z","updated_at":"2026-06-17T22:31:15.249Z","avatar_url":"https://github.com/heppu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Simple DNS reverse proxy\n\ndnsrp allows you to easily configure which name server to use based on domain.\n\n## Install\n\n`go get github.com/heppu/dnsrp`\n\n## Usage\n\n`dnsrp -c my-config.toml`\n\n## Example use case\n\nLet's say we use wlan for internet connection and cable to connect office network. What we can do is easily create rules that for IPs in office network we use cable and for others IPs we use wlan. This would be fine if we only accessed resources with IP's and not with domains. This is where dnsrp steps in.\n\nLet's say there is a name server in our intranet with IP 192.168.1.11 and internal resources under int.mycomp.com. The dnsrp config for this setup would look like this:\n\n```toml\ndefaultServer = \"8.8.8.8\"\n\n[servers]\n  \"192.168.1.11\" = [\n    \"int.mycomp.com\",\n  ]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheppu%2Fdnsrp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheppu%2Fdnsrp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheppu%2Fdnsrp/lists"}