Add basic change for v1453

Change-Id: I9497a61bbc3717f66413794a4e7dee0347c0bc33
diff --git a/mbtk/libql_lib_v2_rilv2/ql_nslookup.c b/mbtk/libql_lib_v2_rilv2/ql_nslookup.c
new file mode 100755
index 0000000..9874c04
--- /dev/null
+++ b/mbtk/libql_lib_v2_rilv2/ql_nslookup.c
@@ -0,0 +1,30 @@
+/**
+ *@file     quectel_nslookup.h
+ *@date     2017-07-05
+ *@author   running.qian
+ *@brief    Simple DNS Reslove
+ */
+#ifndef _QUECTEL_NSLOOKUP_H_
+#define _QUECTEL_NSLOOKUP_H_
+
+#include <arpa/inet.h>
+
+typedef enum  {
+    QUERY_IPV4_E,
+    QUERY_IPV6_E
+} QUERY_IP_TYPE;
+
+
+typedef struct {
+    int addr_cnt;//must be set 0 when call QL_nslookup 
+    struct in_addr addr[5];
+    
+    int addr6_cnt;//must be set 0 when call QL_nslookup
+    struct in6_addr addr6[5];
+} hostaddr_info_u;
+
+/**
+ * Perform a DNS query by sending a packet
+ */
+void ql_nslookup(char *host, char *dns_server_ip, QUERY_IP_TYPE ip_type, hostaddr_info_u *resolved_addr);
+#endif