diff -r c28dba308db9 -r f4e844aa1217 dns.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dns.rst Mon Jan 11 13:31:07 2016 +0200 @@ -0,0 +1,99 @@ +.. -*- coding: utf-8; -*- +.. include:: HEADER.rst + +====== + DNS. +====== + +About DNS resolving protocol. +============================= + +Default port for name resolving is ``53``:: + + $ nslookup -port=53 microsoft.com + +Debugging name resolution. +========================== +:: + + $ nslookup -debug microsoft.com + +Dumping all available resords:: + + $ nslookup -type=any microsoft.com + +IP from host name. +================== + +This request is for the ``A`` record and default for ``nslookup`` command:: + + $ nslookup defun.work + $ nslookup -type=a defun.work + +Host name from IP. +================== + +If that information available:: + + $ nslookup -type=ptr 8.8.8.8 + + +List authoritative NS for domain. +================================= +:: + + $ dig ns defun.work + $ nslookup -type=ns defun.work + +List MX records for domain. +=========================== +:: + + $ dig mx mail.google.com + $ nslookup -type=mx mail.google.com + +List SOA records for domain. +============================ + +SOA ("Start Of Authority") Record for a domain provides technical information +about the domain:: + + $ dig soa defun.work + +Human readable format can be viewed via:: + + $ nslookup -type=mx defun.work + + origin = ns1.mindsandmachines.com + mail addr = admin.mindsandmachines.com + serial = 2011091101 + refresh = 10800 + retry = 7200 + expire = 604800 + minimum = 86400 + +Email adress for domain administrator is ``admin@mindsandmachines.com`` for +above output. + +List domain names. +================== +:: + + $ dig ns dp.gov.ua + ... + ;; ANSWER SECTION: + dp.gov.ua. 3600 IN NS ns.giknpc.com.ua. + ... + + $ dig @ns.giknpc.com.ua dp.gov.ua AXFR + ... + dp.gov.ua. 3600 IN MX 200 relay2.giknpc.com.ua. + dp.gov.ua. 3600 IN A 195.64.190.1 + adm.dp.gov.ua. 3600 IN A 195.64.190.1 + +How reread config file? +======================= + +FreeBSD:: + + $ named.reload