ViewDNS.info - Your one source for DNS related tools!
ViewDNS.info > API > Documentation >

DNS Propagation Checker API



Documentation Home

TOOLS
Abuse Contact Lookup
ASN Lookup
Chinese Firewall Test
DNS Propagation Checker
DNS Record Lookup
DNS Report
DNSSEC Test
Domain/IP Whois
Free Email Lookup
Get HTTP Headers
Google Pagerank Checker
IP History
IP Location Finder
Iran Firewall Test
Is My Site Down
MAC Address Lookup
Ping
Port Scanner
Reverse DNS Lookup
Reverse IP Lookup
Reverse NS Lookup
Reverse Whois Lookup
Spam Database Lookup
Traceroute
URL/String Decode


DNS Propagation Checker

Check whether recent changes to DNS entries have propagated to DNS servers all over the world. Useful in troubleshooting DNS issues that appear to be isolated to one geographic region. Provides a status report on DNS propagation globally.

URL

http://pro.viewdns.info/propagation/

Parameters

domain - the domain name to test
output - the output format required ('xml' or 'json')
apikey - your api key

Sample Query

domain: test.com

GET http://pro.viewdns.info/propagation/?domain=test.com&apikey=yourapikey&output=output_type

XML Response (output=xml)

<?xml version='1.0' encoding='ISO-8859-1'?>
<viewdns>
  <query>
    <tool>propagation_PRO</tool>
    <domain>test.com</domain>
  </query>
  <expectedresponse>205.204.70.252</expectedresponse>
  <response>
    <server>
      <location>Bangkok, Thailand</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Auckland, New Zealand</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Gent, Belgium</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Toronto, Canada</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Paris, France</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Echterdingen, Germany</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Arizona, United States</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>New York, United States</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Oklahoma, United States</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>San Francisco, United States</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Washington DC, United States</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Melbourne, Australia</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Sydney, Australia</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Beijing, China</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Tokyo, Japan</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Monterrey, Mexico</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Johannesburg, South Africa</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Moscow, Russia</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
    <server>
      <location>Manchester, United Kingdom</location>
      <resultvalue>205.204.70.252</resultvalue>
      <resultstatus>ok</resultstatus>
    </server>
  </response>
</viewdns>

JSON Response (output=json)

{
    "query": {
        "tool": "propagation_PRO",
        "domain": "test.com"
    },
    "expectedresponse": "205.204.70.252",
    "response": {
        "server": [
            {
                "location": "Bangkok, Thailand",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Auckland, New Zealand",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Gent, Belgium",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Toronto, Canada",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Paris, France",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Echterdingen, Germany",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Arizona, United States",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "New York, United States",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Oklahoma, United States",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "San Francisco, United States",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Washington DC, United States",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Melbourne, Australia",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Sydney, Australia",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Beijing, China",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Tokyo, Japan",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Monterrey, Mexico",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Johannesburg, South Africa",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Moscow, Russia",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            },
            {
                "location": "Manchester, United Kingdom",
                "resultvalue": "205.204.70.252",
                "resultstatus": "ok"
            }
        ]
    }
}







All content © 2016 ViewDNS.info
Feedback / Suggestions / Contact Us   Become an Affiliate