From fa33d77d1ae082efcc7dd24ed79d162672174e43 Mon Sep 17 00:00:00 2001 From: Joel Grunbaum <joelgrun@gmail.com> Date: Wed, 01 Jun 2022 09:37:20 +0000 Subject: [PATCH] Fixed and updated servers --- dns.h | 20 +++++++++++--------- 1 files changed, 11 insertions(+), 9 deletions(-) diff --git a/dns.h b/dns.h index b6e6a90..67cd7c6 100644 --- a/dns.h +++ b/dns.h @@ -1,12 +1,14 @@ // DNS resource records -#define T_A 1 // IPv4 address -#define T_NS 2 // Name Server -#define T_CNAME 5 // Cannonical name -#define T_SOA 6 // State of Authority -#define T_PTR 12 // Domain name pointer -#define T_MX 15 // Mail exchange -#define T_TXT 16 // Text record -#define T_AAAA 28 // IPv6 address +#define T_A 1 // IPv4 address +#define T_NS 2 // Name Server +#define T_CNAME 5 // Cannonical name +#define T_SOA 6 // State of Authority +#define T_PTR 12 // Domain name pointer +#define T_MX 15 // Mail exchange +#define T_TXT 16 // Text record +#define T_AAAA 28 // IPv6 address -void resolve(unsigned char* buf, char* hostname, char* dns_ip, int query_type); +int reachable(unsigned char* buf, char* dns_ip); +struct timespec resolve(unsigned char* buf, char* hostname, char* dns_ip, + int query_type); void print_packet(unsigned char* buf); -- Gitblit v1.10.0