Skip to content

Instantly share code, notes, and snippets.

/demo.md Secret

Created March 30, 2016 10:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/0ea6cd64262c230e422d0be5a977b8a4 to your computer and use it in GitHub Desktop.
Save anonymous/0ea6cd64262c230e422d0be5a977b8a4 to your computer and use it in GitHub Desktop.
Windows 2008 DNS Server Behavior Demo

Just showing what nameserver we are actually talking to

C:\Users\Administrator\Desktop\BIND9.10.3-P4.x64>dig @localhost version.bind CH TXT +short
;; Warning: query response not set
;; Warning: Message parser reports malformed message packet.
"Microsoft DNS 6.0.6002 (17724655)"

C:\Users\Administrator\Desktop\BIND9.10.3-P4.x64>

Query for unknown zone with recursion disabled

C:\Users\Administrator\Desktop\BIND9.10.3-P4.x64>dig @localhost example.com

; <<>> DiG 9.10.3-P4 <<>> @localhost example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19866
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 14
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;example.com.                   IN      A

;; AUTHORITY SECTION:
.                       3600    IN      NS      c.root-servers.net.
.                       3600    IN      NS      d.root-servers.net.
.                       3600    IN      NS      e.root-servers.net.
.                       3600    IN      NS      f.root-servers.net.
.                       3600    IN      NS      g.root-servers.net.
.                       3600    IN      NS      h.root-servers.net.
.                       3600    IN      NS      i.root-servers.net.
.                       3600    IN      NS      j.root-servers.net.
.                       3600    IN      NS      k.root-servers.net.
.                       3600    IN      NS      l.root-servers.net.
.                       3600    IN      NS      m.root-servers.net.
.                       3600    IN      NS      a.root-servers.net.
.                       3600    IN      NS      b.root-servers.net.

;; ADDITIONAL SECTION:
c.root-servers.net.     3600    IN      A       192.33.4.12
d.root-servers.net.     3600    IN      A       128.8.10.90
e.root-servers.net.     3600    IN      A       192.203.230.10
f.root-servers.net.     3600    IN      A       192.5.5.241
g.root-servers.net.     3600    IN      A       192.112.36.4
h.root-servers.net.     3600    IN      A       128.63.2.53
i.root-servers.net.     3600    IN      A       192.36.148.17
j.root-servers.net.     3600    IN      A       192.58.128.30
k.root-servers.net.     3600    IN      A       193.0.14.129
l.root-servers.net.     3600    IN      A       198.32.64.12
m.root-servers.net.     3600    IN      A       202.12.27.33
a.root-servers.net.     3600    IN      A       198.41.0.4
b.root-servers.net.     3600    IN      A       128.9.0.107

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 30 10:04:05 Coordinated Universal Time 2016
;; MSG SIZE  rcvd: 663


C:\Users\Administrator\Desktop\BIND9.10.3-P4.x64>

Query for unknown zone with recursion disabled and root hints cleared

C:\Users\Administrator\Desktop\BIND9.10.3-P4.x64>dig @localhost example.com

; <<>> DiG 9.10.3-P4 <<>> @localhost example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 26688
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;example.com.                   IN      A

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Mar 30 10:05:06 Coordinated Universal Time 2016
;; MSG SIZE  rcvd: 40


C:\Users\Administrator\Desktop\BIND9.10.3-P4.x64>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment