- Bronze, 100 points or more
I have a question about how does DNS Scripted Keepalive (ap-kal-dns) work on CSS 11503.
According to the "Using the CSS Scripting Language",
Since we just want to see if the DNS server is alive we will send a simple DNS Query. This query is hard coded in hexadecimal and sent raw to the DNS server.
Receive some unexplained response. We don't care what it is because an unstable DNS server or a non-existent one would probably not send ! us any data back at all.
but it also says
Failure Upon: 1. Not resolving the host's IP from the domain name
And according to the "How to Configure the CSS to Load Balance DNS Servers and Use the DNS Scripted Keepalives",
The script is hard-coded to resolve www.cisco.com. It does not matter if the DNS server can resolve this address or not, as long as a DNS response comes back that the service is alive. This keepalive is only testing if a DNS server can respond to a query, not if it can resolve a specific name. The script queries from the CSS to DNS internal servers keep track of the availability of the DNS servers.
but it also says
Access to Internet Domain Name System Root Servers is required for successful implementation of DNS scripted keepalives.
So I am confused whether DNS server has to resolve the host's IP address correctly for DNS query received from CSS or just needs to reply any response but not need to resolve it.
I would like to recap about my question.
Q1: Does DNS Scripted Keepalive (ap-kal-dns) send DNS query with cisco.com as DNS name by default?
Q2: Does DNS server has to resolve IP address of cisco.com or just need to respond for DNS query with any response but not need to resolve IP address of cisco.com?
I understand I should get capture data and see how DNS scripted keepalive works, but I can not prepare lab environment to do it at the present.
Your information would be appreciated.