Почему curl возвращает nginx?

Я использую RHELx64 7.3; У меня не установлен nginx.

Почему, когда я curl badsite.cooo получаю ответ nginx?

$ curl badsite.cooo
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

Сначала я подумал, может быть, это Google, но это звучит абсурдно. Значит, это мой провайдер, что ли? У меня есть некоторые предположения; это ящик моего DNS-сервера? Также у меня есть lighttpd, php55w и fast-cgi, это один из них?

$ curl -v badsite.coooo
* About to connect() to badsite.coooo port 80 (#0)
*   Trying 198.105.254.114...
* Connected to badsite.coooo (198.105.254.114) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.29.0
> Host: badsite.coooo
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Server: nginx
< Date: Thu, 02 Feb 2017 09:00:32 GMT
< Content-Type: text/html
< Transfer-Encoding: chunked
< Connection: close
< Location: http://localhost
< Expires: Thu, 02 Feb 2017 09:00:31 GMT
< Cache-Control: no-cache

Edit, подождите, это я ??

$ traceroute google.com
traceroute to google.com (74.125.28.101), 30 hops max, 60 byte packets
 1  router.ld.pvt (192.168.1.254)  0.866 ms  0.837 ms  0.814 ms
 ...
 ...

??

ld.pvt - это я, что router. ? Не уверен, что это за субдомен; У меня есть все виды сервисов, которые я настраивал здесь для php, но я до сих пор не узнаю поддомен.

0
18.03.2017, 06:29
1 ответ

Это от Frontier ISP, и это в значительной степени поисковый и рекламный DNS. Эта информация была извлечена из здесь , особенно в этой части

. Похоже, что localhost.localdomain разрешался на 198.105.254.114, какой-то рекламный поисковый сайт, который мой интернет-провайдер (frontiernet) помещал в свой сервер имен и возвращался за любой неразрешимый DNS-запрос, напоминающий полное доменное имя.

$ nslookup localhost.localdomain
Server:         192.168.1.254
Address:        192.168.1.254#53

Non-authoritative answer:
Name:   localhost.localdomain
Address: 198.105.254.114
Name:   localhost.localdomain
Address: 198.105.244.114

Итак, если вы скручиваете сайт, на котором необходимо выполнить поиск, он попадает в DNS провайдера, который в этом случае возвращает 301 перемещенный навсегда, а не самый точный ответ, поскольку он никогда не существовал в первое место.

1
28.01.2020, 02:46

Теги

Похожие вопросы