Puedes usar una expresion regular para resolver el problema:
Código PHP:
$url = 'http://www.dominio.com/algo/mas/arch.html';
preg_match("/^(http:\/\/)?([^\/]+)/i",$url, $coin);
$nombre_host = $coin[2];
echo $nombre_host;
el ejemplo te devolvera
www.dominio.com para una entrada como la que pides
Saludos.