Index: usr/click/lib/libdns_agent/dns_daemon.c
===================================================================
--- usr/click/lib/libdns_agent/dns_daemon.c	(revision 38179)
+++ usr/click/lib/libdns_agent/dns_daemon.c	(working copy)
@@ -52,6 +52,7 @@
 	struct gaicb req_item;
 };
 #define DNS_REQ_LIST_LEN 20
+#define DEFAULT_WEBAGENT_DNS_TTL 150
 
 static __thread struct dns_req_ctx dns_req_wait_list[DNS_REQ_LIST_LEN];
 __thread int outstanding_dns_req_cnt = 0;
@@ -492,9 +493,11 @@
 					       webagent_ctx->host, inet_ntoa(my_addr->sin_addr));
 
 				webagent_ctx->iptable.ip4_dns_record_table[0].ip = my_addr->sin_addr.s_addr;
+                                webagent_ctx->iptable.ip4_dns_record_table[0].ttl = DEFAULT_WEBAGENT_DNS_TTL;
 			} else {
 				struct sockaddr_in6 *my_addr = (struct sockaddr_in6 *)res->ai_addr;
 				webagent_ctx->iptable.ip6_dns_record_table[0].ip = my_addr->sin6_addr;
+                                webagent_ctx->iptable.ip6_dns_record_table[0].ttl = DEFAULT_WEBAGENT_DNS_TTL;
 			}
 			webagent_ctx->ip_num = 1;
 		} else {
