Iran Firewall Test
Test if any website is accessible using the Internet in Iran in real-time.
URL
https://api.viewdns.info/iranfirewall/
Parameters
siteurl - the URL to test
output - the output format required ('xml' or 'json')
apikey - your api key
Sample Query - Pass Case
siteurl: http://www.test.com
GET https://api.viewdns.info/iranfirewall/?siteurl=http://www.test.com&apikey=yourapikey&output=output_type
XML Response (output=xml)
<?xml version='1.0' encoding='ISO-8859-1'?>
<viewdns>
<query>
<tool>iranfirewall_PRO</tool>
<siteurl>http://www.test.com</siteurl>
</query>
<response>
<result>ok</result>
</response>
</viewdns>
JSON Response (output=json)
{
"query": {
"tool": "iranfirewall_PRO",
"siteurl": "http:\/\/www.test.com"
},
"response": {
"result": "ok"
}
}
Sample Query - Fail Case
domain: http://www.twitter.com
GET https://api.viewdns.info/iranfirewall/?siteurl=http://www.twitter.com&apikey=yourapikey&output=output_type
XML Response (output=xml)
<?xml version='1.0' encoding='ISO-8859-1'?>
<viewdns>
<query>
<tool>iranfirewall_PRO</tool>
<siteurl>http://www.twitter.com</siteurl>
</query>
<response>
<result>blocked</result>
</response>
</viewdns>
JSON Response (output=json)
{
"query": {
"tool": "iranfirewall_PRO",
"siteurl": "http:\/\/www.twitter.com"
},
"response": {
"result": "blocked"
}
}