Match https://github.com/eastein/thingsbus/issues/14. This will require implementing a new DNS resolver as the one built into LWIP is completely focused on A records. Support DNS compression (see http://www.tcpipguide.com/free/t_DNSNameNotationandMessageCompressionTechnique-2.htm & RFC 1035). Ensure we follow at least the case sensitivity rules for RFC 4343, dns case insensitivity clarification. https://www.ietf.org/rfc/rfc1035.txt SRV rfc: https://www.ietf.org/rfc/rfc2782.txt http://www.firewall.cx/networking-topics/protocols/domain-name-system-dns/161-protocols-dns-response.html
Match eastein/thingsbus#14.
This will require implementing a new DNS resolver as the one built into LWIP is completely focused on A records.
Support DNS compression (see http://www.tcpipguide.com/free/t_DNSNameNotationandMessageCompressionTechnique-2.htm & RFC 1035). Ensure we follow at least the case sensitivity rules for RFC 4343, dns case insensitivity clarification.
https://www.ietf.org/rfc/rfc1035.txt
SRV rfc: https://www.ietf.org/rfc/rfc2782.txt
http://www.firewall.cx/networking-topics/protocols/domain-name-system-dns/161-protocols-dns-response.html