Проверка наличия домена на хосте через curl

Допустим надо найти настоящий сервер сайта, а он спрятан за прокси каким то.
Допустим еще что вы нашли упоминание сервера какого то в интернете какой принадлежит искомому сайту, проверить подлинность размещения сайта можно через curl.

Ставим curl если не установлен:
apt-get install curl


И сама проверка:
curl -v -H "Host: abcvg.info" 178.32.222.119/

Вместо IP можно писать домен.

* Rebuilt URL to: 178.32.222.119/
* Hostname was NOT found in DNS cache
*   Trying 178.32.222.119...
* Connected to 178.32.222.119 (178.32.222.119) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.38.0
> Accept: */*
> Host: abcvg.info
>
< HTTP/1.1 403 Forbidden
* Server nginx is not blacklisted
< Server: nginx
< Date: Mon, 06 Nov 2017 19:55:13 GMT
< Content-Type: text/html; charset=iso-8859-1
< Content-Length: 278
< Connection: keep-alive
< Keep-Alive: timeout=60
< Vary: Accept-Encoding
<
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /
on this server.</p>
<hr>
<address>Apache/2.2.22 (Debian) Server at abcvg.info Port 80</address>
</body></html>
* Connection #0 to host 178.32.222.119 left intact


Если сайт есть на хосте будет ответ 200 и содержимое страницы.

0 комментариев

Оставить комментарий




Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.