Last active
September 17, 2015 19:13
-
-
Save vdchuyen/8d97216ac4b0e68a5bf5 to your computer and use it in GitHub Desktop.
dns ns check
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
import json | |
zone = ['at01', 'at02', 'ch01', 'ch02', 'cn01', 'cn02', 'cn03', 'cn04', 'us01', 'us02', 'us03', 'google1', 'google2', 'he', 'opendns1', 'opendns2'] | |
for i in zone: | |
r = requests.get('http://www.dns-lg.com/' + i + '/123pay.vn/ns') | |
print 'location: %s, data: %s' % (i, json.dumps(r.json(), indent=3)) | |
======================================================================== | |
location: at01, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2918, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2918, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 85718, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: at02, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 85719, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2919, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2919, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: ch01, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3600, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 86400, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3600, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: ch02, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3600, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3600, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 86400, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: cn01, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2921, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2921, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 85721, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
], | |
"additional": [ | |
{ | |
"name": "ns1.123pay.vn.", | |
"ttl": 85721, | |
"rdata": "49.213.68.77", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns3.123pay.vn.", | |
"ttl": 85721, | |
"rdata": "49.213.68.70", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns2.123pay.vn.", | |
"ttl": 85721, | |
"rdata": "49.213.68.66", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
} | |
] | |
} | |
location: cn02, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 42524, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 42524, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
], | |
"additional": [ | |
{ | |
"name": "ns1.123pay.vn.", | |
"ttl": 42524, | |
"rdata": "49.213.68.77", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns2.123pay.vn.", | |
"ttl": 42524, | |
"rdata": "49.213.68.66", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
} | |
] | |
} | |
location: cn03, data: { | |
"message": "DNS server could not be reached", | |
"code": 501 | |
} | |
location: cn04, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2923, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2923, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 2923, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: us01, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3338, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3338, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3338, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
], | |
"additional": [ | |
{ | |
"name": "ns1.123pay.vn.", | |
"ttl": 42938, | |
"rdata": "49.213.68.77", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns2.123pay.vn.", | |
"ttl": 42938, | |
"rdata": "49.213.68.66", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
} | |
] | |
} | |
location: us02, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 86137, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3337, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3337, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
], | |
"additional": [ | |
{ | |
"name": "ns2.123pay.vn.", | |
"ttl": 86137, | |
"rdata": "49.213.68.66", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns3.123pay.vn.", | |
"ttl": 86137, | |
"rdata": "49.213.68.70", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns1.123pay.vn.", | |
"ttl": 86137, | |
"rdata": "49.213.68.77", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
} | |
] | |
} | |
location: us03, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3338, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3338, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3338, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
], | |
"additional": [ | |
{ | |
"name": "ns1.123pay.vn.", | |
"ttl": 42938, | |
"rdata": "49.213.68.77", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
}, | |
{ | |
"name": "ns2.123pay.vn.", | |
"ttl": 42938, | |
"rdata": "49.213.68.66", | |
"type": "A", | |
"class": "IN", | |
"rdlength": 4 | |
} | |
] | |
} | |
location: google1, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3340, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 21340, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3340, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: google2, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3599, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3599, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 21599, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: he, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3600, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 86400, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3600, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: opendns1, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3342, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3342, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 86142, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} | |
location: opendns2, data: { | |
"answer": [ | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3344, | |
"rdata": "ns1.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 86144, | |
"rdata": "ns3.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
}, | |
{ | |
"name": "123pay.vn.", | |
"ttl": 3344, | |
"rdata": "ns2.123pay.vn.", | |
"type": "NS", | |
"class": "IN", | |
"rdlength": 6 | |
} | |
], | |
"question": [ | |
{ | |
"type": "NS", | |
"name": "123pay.vn.", | |
"class": "IN" | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment