The Internet name system DNS is actually a general resource discovery infrastructure but most programming environments do not provide an API that exposes the necessary functionality.

The standard 'gethostbyname' call only translates a DNS name to an IP address. This is exactly the wrong level of abstraction. A high level API should deliver a connection to the named host and abstract away details like the IP protocol version being used. A low level API should provide access to information stored in SRV and TXT records and support DNSSEC processing.

OmniDiscovery provides two DNS interfaces, a high level interface that replaces gethostbyname and a low level interface that allows for full access to DNS records.

The code implementing the API is created using a code generator which ensures that each language binding produces the same effect.

The first language to be supported is C#, C will be added later.

Project Activity

See All Activity >

Follow OmniDiscovery

OmniDiscovery Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OmniDiscovery!

Additional Project Details

Registered

2013-01-22