Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement a rudimentary DNS client for SRV record lookup #131

Merged
merged 1 commit into from
Mar 22, 2024
Merged

Conversation

56quarters
Copy link
Owner

@56quarters 56quarters commented Mar 19, 2024

This change creates a very basic DNS client capable of performing A, AAAA, CNAME, NS, SOA, TXT, and SRV types of queries. This is the first step in supporting DNS lookup of SRV records for service discovery in mtop and mc. It also adds a dns executable capable of making queries and parsing binary DNS messages.

This client has undergone very little testing and should be considered both experimental and internal to mtop.

See #107

@56quarters 56quarters marked this pull request as ready for review March 20, 2024 23:14
This change creates a very basic DNS client capable of performing A, AAAA,
CNAME, NS, SOA, TXT, and SRV types of queries. This is the first step in
supporting DNS lookup of SRV records for service discovery in `mtop` and
`mc`. It also adds a `dns` executable capable of making queries and parsing
binary DNS messages.

This client has undergone very little testing and should be considered
both experimental and internal to mtop.

See #107
@56quarters 56quarters merged commit 75bc898 into master Mar 22, 2024
5 checks passed
@56quarters 56quarters deleted the dns branch March 22, 2024 12:09
@56quarters 56quarters added enhancement New feature or request area:dns Relating to the DNS client labels Jun 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:dns Relating to the DNS client enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant