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