Skip to content

Instantly share code, notes, and snippets.

@vdchuyen
Last active September 17, 2015 19:13
Show Gist options
  • Save vdchuyen/8d97216ac4b0e68a5bf5 to your computer and use it in GitHub Desktop.
Save vdchuyen/8d97216ac4b0e68a5bf5 to your computer and use it in GitHub Desktop.
dns ns check
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