lwIP - A Lightweight TCP/IP stack - Tasks: task #15104, DNS: Support look-up of other RR...
You are not allowed to post comments on this tracker with your current authentication level.
task #15104: DNS: Support look-up of other RR types
Submitter: | Craig McQueen <cmcqueen1975> | ||
Submitted: | Wed 05 Dec 2018 02:31:20 AM UTC | ||
Category: | None | Should Start On: | Wed 05 Dec 2018 12:00:00 AM UTC |
Should be Finished on: | Wed 05 Dec 2018 12:00:00 AM UTC | Priority: | 5 - Normal |
Status: | None | Privacy: | Public |
Assigned to: | None | Percent Complete: | 0% |
Open/Closed: | Open | Planned Release: | None |
Effort: | 0.00 |
Fri 08 Feb 2019 06:46:59 AM UTC, comment #5: |
Craig McQueen <cmcqueen1975> |
Wed 30 Jan 2019 07:16:18 PM UTC, comment #4: After pushing patch #9429, is there anything left here? |
Simon Goldschmidt <goldsimon> |
Tue 29 Jan 2019 04:03:47 PM UTC, comment #3: FYI, I've already made a patch to allow mDNS lookup.
|
David GIRAULT <dgirault> |
Wed 05 Dec 2018 03:41:25 AM UTC, comment #2: I'm adding a patch for my experimental development work on this task. It's reasonably functional, with the following caveats:
|
Craig McQueen <cmcqueen1975> |
Wed 05 Dec 2018 02:33:57 AM UTC, comment #1: Here are some design notes I've made while contemplating this feature (MarkDown format):
* Try multiple DNS servers
* TXT records can potentially be large and unbounded (according to [DNS-SD TXT records](http://www.zeroconf.org/Rendezvous/txtrecords.html), max 100... or 400... or 1300), but each character-string within is a max of 256 bytes.
* e.g. for DNS SRV or NAPTR queries, multiple responses are possible/likely.
* e.g. SRV or MX responses might have target's A record in additional answers.
* How does lwIP know when it's done? Hard to say for mDNS DNS-SD PTR query of a service name; need a timeout)
* The data is different depending on the RR type.
* It's worth adding a new function to facilitate this reverse look-up.
|
Craig McQueen <cmcqueen1975> |
Wed 05 Dec 2018 02:31:20 AM UTC, original submission:
Goals:
|
Craig McQueen <cmcqueen1975> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follows 1 latest change.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2018-12-05 | cmcqueen1975 | Attached File | - | Added 0001-DNS-Initial-support-for-other-RR-lookups.patch, #45583 |
Powered by Savane 3.13-d3ae.
Corresponding source code
What I've been working on is to do look-ups of other DNS RRs, whether on DNS or mDNS. One goal was to support look-up of DNS-SD service records (which use PTR, SRV, TXT). But it would also support non-DNS-SD usage of other DNS RRs.
Note, while uncommon, it's possible to implement DNS-SD on regular DNS.