From 68826376ee5f47783c644c6604f4411ec747cd7e Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Fri, 14 Nov 2025 23:52:16 +0800 Subject: [PATCH] Add UDP DNS client source code --- project/3.dnsclient/udp_dns.h | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/project/3.dnsclient/udp_dns.h b/project/3.dnsclient/udp_dns.h new file mode 100644 index 0000000..6e61232 --- /dev/null +++ b/project/3.dnsclient/udp_dns.h @@ -0,0 +1,23 @@ +/********************************************************************************* + * Copyright: (C) 2018 LingYun IoT Studio + * All rights reserved. + * + * Filename: udp_dns.h + * Description: This file is DNS client API based on UDP socket + * + * Version: 1.0.0(10/29/2018) + * Author: Guo Wenxue <guowenxue@gmail.com> + * ChangeLog: 1, Release initial version on "2018-10-28 01:38:08 PM" + * + ********************************************************************************/ + +#ifndef __DNS_API_ +#define __DNS_API_ + +#define IPADDR_LEN 16 +#define DNS_HEAD_MIN 12 +#define DNS_TAIL_MIN 5 + +int query_dns(char *dns_server_ip, char *domain, char *ipaddr, int ipaddr_size); + +#endif -- Gitblit v1.9.1