Skip to content

Instantly share code, notes, and snippets.

@doodoori2
Created August 13, 2014 08:58
Show Gist options
  • Select an option

  • Save doodoori2/8d7adb524690dd1435a8 to your computer and use it in GitHub Desktop.

Select an option

Save doodoori2/8d7adb524690dd1435a8 to your computer and use it in GitHub Desktop.
;;;
;; 1. DNS 서버 10.132.44.136에서 10.132.44.136으로 DNS 질의 시. 정상동작 (@127.0.0.1)의 결과와 동일
;;;
# dig project1.hg.MY_DOMAIN.com @10.132.44.136
; <<>> DiG 9.8.1-P1 <<>> project1.hg.MY_DOMAIN.com @10.132.44.136
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16308
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 4, ADDITIONAL: 0
;; QUESTION SECTION:
;project1.hg.MY_DOMAIN.com. IN A
;; ANSWER SECTION:
project1.hg.MY_DOMAIN.com. 600 IN CNAME zmd001.MY_DOMAIN.com.
zmd001.MY_DOMAIN.com. 600 IN CNAME MY_DOMAIN.cloudapp.net.
MY_DOMAIN.cloudapp.net. 60 IN A 207.46.153.19
;; AUTHORITY SECTION:
cloudapp.net. 172659 IN NS prd2.azuredns-cloud.net.
cloudapp.net. 172659 IN NS prd3.azuredns-cloud.net.
cloudapp.net. 172659 IN NS prd4.azuredns-cloud.net.
cloudapp.net. 172659 IN NS prd1.azuredns-cloud.net.
;; Query time: 308 msec
;; SERVER: 10.132.44.136#53(10.132.44.136)
;; WHEN: Wed Aug 13 16:27:48 2014
;; MSG SIZE rcvd: 196
;;;
;; 2. 다른 서버에서 10.132.44.136으로 내부 서버 질의시, CNAME 까지 정상동작 하나 외부 DNS 정보 를 받아오지 못함
;;;
$ dig project1.hg.MY_DOMAIN.com @10.132.44.136
; <<>> DiG 9.8.1-P1 <<>> project1.hg.MY_DOMAIN.com @10.132.44.136
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32540
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;project1.hg.MY_DOMAIN.com. IN A
;; ANSWER SECTION:
project1.hg.MY_DOMAIN.com. 600 IN CNAME zmd001.MY_DOMAIN.com.
zmd001.MY_DOMAIN.com. 600 IN CNAME MY_DOMAIN.cloudapp.net.
;; Query time: 1 msec
;; SERVER: 10.132.44.136#53(10.132.44.136)
;; WHEN: Wed Aug 13 16:29:27 2014
;; MSG SIZE rcvd: 89
;;;
;; 3. 해당 네임서버에서 10.132.44.136 으로 DNS 질의를 하는 경우 정상 동작함
;;;
# dig my_domain.cloudapp.net @10.132.44.136
; <<>> DiG 9.8.1-P1 <<>> my_domain.cloudapp.net @10.132.44.136
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9197
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 0
;; QUESTION SECTION:
;my_domain.cloudapp.net. IN A
;; ANSWER SECTION:
my_domain.cloudapp.net. 22 IN A 207.46.153.19
;; AUTHORITY SECTION:
cloudapp.net. 172761 IN NS prd2.azuredns-cloud.net.
cloudapp.net. 172761 IN NS prd1.azuredns-cloud.net.
cloudapp.net. 172761 IN NS prd3.azuredns-cloud.net.
cloudapp.net. 172761 IN NS prd4.azuredns-cloud.net.
;; Query time: 0 msec
;; SERVER: 10.132.44.136#53(10.132.44.136)
;; WHEN: Wed Aug 13 16:34:32 2014
;; MSG SIZE rcvd: 144
;;;
;; 4. 다른 서버에서 10.132.44.136 으로 DNS 질의를 하는 경우, IP를 받아오지 못함
;;;
$ dig my_domain.cloudapp.net @10.132.44.136
; <<>> DiG 9.8.1-P1 <<>> my_domain.cloudapp.net @10.132.44.136
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 21987
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;my_domain.cloudapp.net. IN A
;; Query time: 1 msec
;; SERVER: 10.132.44.136#53(10.132.44.136)
;; WHEN: Wed Aug 13 16:34:04 2014
;; MSG SIZE rcvd: 37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment