Traceroute
Determines the series of servers that data traverses from the ViewDNS server to the specified domain name or IP address.
URL
https://api.viewdns.info/traceroute/
Parameters
domain - the domain or IP address to perform a traceroute on
output - the output format required ('xml' or 'json')
apikey - your api key
Sample Query
domain: twitter.com
GET https://api.viewdns.info/traceroute/?domain=twitter.com&apikey=yourapikey&output=output_type
XML Response (output=xml)
<?xml version='1.0' encoding='ISO-8859-1'?>
<viewdns>
<query>
<tool>traceroute_PRO</tool>
<domain>twitter.com</domain>
</query>
<response>
<hop>
<number>1</number>
<hostname>obfuscated.internal.network.com</hostname>
<ip>0.0.0.0</ip>
<rtt>0.000</rtt>
</hop>
<hop>
<number>2</number>
<hostname>obfuscated.internal.network.com</hostname>
<ip>0.0.0.0</ip>
<rtt>1.000</rtt>
</hop>
<hop>
<number>3</number>
<hostname>v995.core1.sjc1.he.net</hostname>
<ip>64.71.150.21</ip>
<rtt>1.467</rtt>
</hop>
<hop>
<number>4</number>
<hostname>10gigabitethernet2-1.core1.sjc2.he.net</hostname>
<ip>72.52.92.118</ip>
<rtt>1.298</rtt>
</hop>
<hop>
<number>5</number>
<hostname>eqix1.cr1.sjc2.twttr.com</hostname>
<ip>206.223.116.94</ip>
<rtt>1.739</rtt>
</hop>
<hop>
<number>6</number>
<hostname>xe-0-0-0.smf1-er1.twttr.com</hostname>
<ip>199.16.159.37</ip>
<rtt>13.628</rtt>
</hop>
<hop>
<number>7</number>
<hostname>r-199-59-148-10.twttr.com</hostname>
<ip>199.59.148.10</ip>
<rtt>6.997</rtt>
</hop>
</response>
</viewdns>
JSON Response (output=json)
{
"query": {
"tool": "traceroute_PRO",
"domain": "twitter.com"
},
"response": {
"hops": [
{
"number": "1",
"hostname": "obfuscated.internal.network.com",
"ip": "0.0.0.0",
"rtt": "0.000"
},
{
"number": "2",
"hostname": "obfuscated.internal.network.com",
"ip": "0.0.0.0",
"rtt": "1.000"
},
{
"number": "3",
"hostname": "v995.core1.sjc1.he.net",
"ip": "64.71.150.21",
"rtt": "7.580"
},
{
"number": "4",
"hostname": "10gigabitethernet2-1.core1.sjc2.he.net",
"ip": "72.52.92.118",
"rtt": "0.706"
},
{
"number": "5",
"hostname": "eqix2.cr2.sjc2.twttr.com",
"ip": "206.223.116.101",
"rtt": "1.937"
},
{
"number": "6",
"hostname": "xe-11-0-0.smf1-er1.twttr.com",
"ip": "199.16.159.51",
"rtt": "13.743"
},
{
"number": "7",
"hostname": "r-199-59-148-10.twttr.com",
"ip": "199.59.148.10",
"rtt": "13.249"
}
]
}
}