X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fconsole%2Fclass_ConsoleTools.php;h=e00e757e8100211028ed9c0c16dc5051ae697420;hp=876f61ca68d638a7bd2e99fa2871619d413ff6e5;hb=8c1bdfb7ad5d15f6d390b6c7b57e47aecac26a01;hpb=cf051d640b6bd159376cf35e186fa9bb2a9cd7ae diff --git a/inc/classes/main/console/class_ConsoleTools.php b/inc/classes/main/console/class_ConsoleTools.php index 876f61ca..e00e757e 100644 --- a/inc/classes/main/console/class_ConsoleTools.php +++ b/inc/classes/main/console/class_ConsoleTools.php @@ -38,6 +38,7 @@ class ConsoleTools extends BaseFrameworkSystem { * * @param $hostname Host name we shall resolve * @return $ip IP address resolved from host name + * @todo We should connect this to a caching class to cache DNS requests */ protected function resolveIpAddress ($hostname) { // Debug message @@ -50,6 +51,7 @@ class ConsoleTools extends BaseFrameworkSystem { $ip = '0.0.0.0'; // Resolve it + // @TODO Here should the cacher be implemented $ipResolved = gethostbyname($hostname); // Was it fine? @@ -62,7 +64,13 @@ class ConsoleTools extends BaseFrameworkSystem { $this->__toString(), $ip )); - } // END - if + } else { + // Problem while resolving IP address + $this->debugOutput(sprintf("[%s:] Problem resolving IP address for host %s. Please check your /etc/hosts file.", + $this->__toString(), + $hostname + )); + } // Return resolved IP return $ip;