frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: VirtualDNS – a programmable internal DNS for private environments

1•virtualdns•1h ago
Hi HN,

I built VirtualDNS, a programmable internal DNS for private environments, because I kept breaking my own infrastructure every time I changed an IP, added a service, or tried to keep multiple environments consistent.

This is not public DNS. It is a private, multi-tenant DNS layer for internal connectivity, service discovery, and infra automation.

Why I built it:

- /etc/hosts drift across machines

- Internal DNS setups with no audit logs

- Environments behaving differently because configs weren’t aligned

- IP changes silently breaking services

- Teams building their own “mini DNS” scripts

- Using public domains just to test internal stuff

- Slow propagation inside private environments

- Wanting service discovery without the overhead of Consul/CoreDNS

What it does: - Virtual domains resolvable only inside your project/org

- Multi-IP records for load balancing, failover, and high availability

- Health-ordered IP responses

- Full audit logs for resolutions and modifications

- Versioned changes with rollback

- Granular tokens with per-project scopes

- CLI, SDKs, and a daemon for OS-level resolution

- No public DNS, no TTL delays, no external exposure

Technical notes:

- Resolver implemented from scratch, independent of OS DNS unless using the daemon

- Domains and records stored as versioned states (commit-like)

- Each resolution is logged with requester, token, timestamp, and metadata

- Projects are fully isolated, allowing identical domain names across orgs

- Multi-IP responses support rebalancing based on service health

- Daemon works as a lightweight local DNS forwarder

What I'm looking for:

- Feedback from people who handle internal DNS or service discovery

- Edge cases I should consider

- Concerns about using a managed internal DNS

- Suggestions for integration points (Terraform, WireGuard, Nomad, etc.)

Landing page (very early): https://virtualdns.io

Happy to answer technical questions.

Why frozen test fixtures are a problem on large projects and how to avoid them

https://radanskoric.com/articles/frozen-test-fixtures
1•amalinovic•2m ago•0 comments

Giant Zero Journalism (2007)

http://weblog.searls.com/2007/03/06#giantZeroJournalism
1•robtherobber•2m ago•0 comments

AutoGLM – an open-source AI agent for full phone operation from Zhipu AI

https://github.com/zai-org/Open-AutoGLM
1•nekofneko•3m ago•0 comments

Rooted Resistance: Rashid Johnson's Potted Plants as Living Symbols

https://worldsensorium.com/rooted-resistance-rashid-johnsons-potted-plants-as-living-symbols/
1•dnetesn•5m ago•0 comments

Dancho Danchev Open Letter

https://pastebin.com/7h64ZqUf
1•beeburrt•5m ago•0 comments

Show HN: I made a tool to fix chaotic handovers and slow onboarding

https://www.skillpasspro.com/en/
1•kevinbaur•5m ago•1 comments

ChatGPT's Biggest Foe: Poetry

https://nautil.us/chatgpts-biggest-foe-poetry-1252100/
1•dnetesn•6m ago•0 comments

Show HN: AI-powered UX linter for web and mobile apps

https://onbeacon.ai/
1•mscarim•7m ago•0 comments

I've forked the Immich app for Android TV with AI and it's amazing

https://javipas.com/how-i-built-the-perfect-immich-tv-app-without-writing-a-single-line-of-code/
1•javipas•7m ago•1 comments

The C3PO Bug in Lego Star Wars: The Complete Saga

https://frederikbraun.de/lego-star-wars-complete-saga-c3po-bug.html
1•speckx•8m ago•0 comments

Show HN: Zod-file – TypeScript type-safe file persistence

https://github.com/loderunner/zod-file
1•loderunnr•8m ago•0 comments

Ask HN: Is ChatGPT Experiencing a Degradation?

1•spIrr•9m ago•0 comments

Same Product, Same Store, but on Instacart, Prices Might Differ

https://www.nytimes.com/2025/12/09/business/instacart-algorithmic-pricing.html
1•subhero•11m ago•1 comments

RealGen: Photorealistic Text-to-Image Generation via Detector-Guided Rewards

https://yejy53.github.io/RealGen/
1•doener•12m ago•0 comments

Did Hitler really Have a 'Micropenis'?

https://www.theguardian.com/tv-and-radio/2025/nov/13/did-hitler-really-have-a-micropenis-hitlers-...
1•wjSgoWPm5bWAhXB•12m ago•0 comments

Show HN: Iceberg-JS, a TypeScript Client for the Apache Iceberg REST Catalog

https://github.com/supabase/iceberg-js
1•kiwicopple•14m ago•0 comments

Learning a new programming language with an LLM

https://feeding.cloud.geek.nz/posts/learning-new-programming-language-with-ai/
1•speckx•14m ago•0 comments

SSE sucks for transporting LLM tokens

https://zknill.io/posts/sse-sucks-for-transporting-llm-tokens/
1•zknill•16m ago•0 comments

Hyper-Scalers Are Using CXL to Lower the Impact of DDR5 Supply Constraints

https://www.servethehome.com/hyper-scalers-are-using-cxl-to-lower-the-impact-of-ddr5-supply-const...
1•giuliomagnifico•16m ago•0 comments

Creativity and Mental Health

https://en.wikipedia.org/wiki/Creativity_and_mental_health
1•wseqyrku•16m ago•0 comments

The Rise of the 0.1x Engineer

https://www.jerpint.io/blog/2025-12-08-01x-engineer/
2•jerpint•17m ago•0 comments

A new way to trigger responses in the body by simulating psychological pressure

https://medicalxpress.com/news/2025-11-streak-trigger-responses-body-simulating.html
1•PaulHoule•17m ago•0 comments

Evidence That Humans Now Speak in a Chatbot-Influenced Dialect Getting Stronger

https://gizmodo.com/chatbot-dialect-2000696509
1•pseudolus•17m ago•0 comments

Show HN: Avatune – SSR-friendly avatars with browser ML for attribute prediction

https://www.avatune.dev/
2•teimurjan•19m ago•0 comments

DeepMath: A lightweight math reasoning Agent with smolagents

https://huggingface.co/blog/intel-deepmath
3•ibobev•20m ago•0 comments

Advent of Code in Dialog

https://entropicthoughts.com/advent-of-code-in-dialog
2•ibobev•20m ago•0 comments

Multibase CLI

http://www.chriswarbo.net/blog/2025-12-07-multibase_cli.html
1•ibobev•21m ago•0 comments

Offline cybersecurity AI using RAG and local LLM (Python, FAISS, Llama 3.1)

https://gitlab.com/sydsec1/Syd
1•todsacerdoti•21m ago•0 comments

AWS re:Invent re:Watch tool

https://myrewatch.link/
2•cebert•23m ago•0 comments

All the Places

https://alltheplaces.xyz/
3•djoldman•24m ago•0 comments