Custom IP resolving

Top  Previous  Next

Professional edition only


In Options window on Network page you can define custom URL that will be checked prior to regular IP to domain name resolving. It can be used by team members who want to share manually edited host names with each other.


The script on your web server should comply to precise but simple rules. To the URL you define in Options window, Web Log Storming will add parameters that your script should respond to.



Command that should be execute. Possible values: get or set.


IP address


Domain name (only if command is set)


In other words, if you define this as URL:


It will be used as:




Return values

For get command, the script should just return domain name and nothing else. If not found, it should return empty text.


For set command, the script should write ip/domain pair into database (or whatever means you decide to use) and return "OK" if successful.




Here is a simple example in php.




// first, we get cmd and ip from parameters

$cmd = $_GET['cmd'];

$ip = $_GET['ip'];


// then we check cmd

if ($cmd == 'get') {


       // for 'get' command, we find $ip in database

       // by using custom find_ip() function...

       $domain = find_ip($ip);


       // ...and write the result to output

       echo $domain;


} elseif ($cmd = 'set') {


       // for 'set' command, we find read 'domain' parameter...

       $domain = $_GET['ip'];


       // and call a function to write a pair into database

       if (write_ip($ip, $domain)) {

               echo "OK";

       } else {

               echo "Error";