whois at the command line
$whois [-h whois_server] name (there are many other command line arguments)
$man whois
=====================
zone transfer for all records for a given domain. It possible could be blocked on the DNS server or firewall. DNS zone transfer r carried over tcp 53 where as dns queries use udp 53
nslookup
set type-any
server ns1.abc.abc
ls -d abc.abc > dnstranfer.abc.abc.txt
=====================
Back to top
Note that if a secondary server loses contact with the primary server for a domain, it will stop being an authoritative server after a timeout period (usually a few days).
Back to top
In other words, it is possible for a DNS server that is not an authoritative server for a domain to give an 'authoritative response' to a DNS query.
Back to top
When a non-authoritative server queries an authoritative server and receives an authoritative answer, it passes that answer along to the querent as an authoritative answer. Thus, non-authoritative servers can answer authoritatively for a given DNS request. However, if another request comes for a different name in the same domain, they can't answer without asking an authoritative server for that domain.
Most often, a non-authoritative server answers with a previous lookup from its lookup cache. Any answer retrieved from the cache of any server is deemed non-authoritative because it did not come from an authoritative server.
Back to top
source : http://www.mnet.state.mn.us/data-net/dns/authority.php
===============
$whois [-h whois_server] name (there are many other command line arguments)
$man whois
=====================
zone transfer for all records for a given domain. It possible could be blocked on the DNS server or firewall. DNS zone transfer r carried over tcp 53 where as dns queries use udp 53
nslookup
set type-any
server ns1.abc.abc
ls -d abc.abc > dnstranfer.abc.abc.txt
=====================
- What is DNS Authority?
- What is an Authoritative DNS Server?
- What is an Authoritative DNS Response?
- What is a Non-Authoritative DNS Server?
- What is a Non-Authoritative DNS Server Response?
What is DNS Authority?
Any DNS server that contains a complete copy of the domain's zone file is considered to be authoritative for that domain. A complete copy of a zone file must have:- a valid Start of Authority (SOA) record,
- valid Name Server (NS) records for the domain, and
- the listed NS records should match the servers listed in the SOA record.
Back to top
What is an Authoritative DNS Server?
DNS Servers can be configured to host more than one domain. A server can be primary for one domain, and secondary for another. The term authoritative refers to any DNS servers that has a complete copy of the domain's information, whether it was entered by an administrator or transferred from a primary server. Thus, a secondary server can and should be authoritative for any domain for which it performs secondary resolution.Note that if a secondary server loses contact with the primary server for a domain, it will stop being an authoritative server after a timeout period (usually a few days).
Back to top
What is an Authoritative DNS Response?
Any response to a DNS query that originates from a DNS server with a complete copy of the zone file is said to be an 'authoritative response'. What complicates matters is that DNS servers cache the answers they receive. If a DNS server has an SOA record, it fills in a field in the response that signals that the server queried is authoritative for the domain and that the answer is authoritative. Any DNS server external to that domain that retrieved the authoritative response will cache that answer. The next time the server is queried, it will say that the answer it is giving is authoritative, even though the server itself is not authoritative for that domain.In other words, it is possible for a DNS server that is not an authoritative server for a domain to give an 'authoritative response' to a DNS query.
Back to top
What is a Non-Authoritative DNS Server?
Non Authoritative servers do not contain copies of any domains. Instead they have a cache file that is constructed from all the DNS lookups they have performed in the past for which they have gotten an authoritative response and for which the response has not "timed-out."When a non-authoritative server queries an authoritative server and receives an authoritative answer, it passes that answer along to the querent as an authoritative answer. Thus, non-authoritative servers can answer authoritatively for a given DNS request. However, if another request comes for a different name in the same domain, they can't answer without asking an authoritative server for that domain.
Most often, a non-authoritative server answers with a previous lookup from its lookup cache. Any answer retrieved from the cache of any server is deemed non-authoritative because it did not come from an authoritative server.
Back to top
What is a Non-Authoritative DNS Response?
Non-authoritative responses comes from DNS servers that have cached an answer for a given host, but received that information from a server that is not authoritative for the domain.source : http://www.mnet.state.mn.us/data-net/dns/authority.php
===============
Comments
Post a Comment