Я готовил новый веб-сайт на своем облачном сервере и, прежде чем менять указывающий IP-адрес домена, решил использовать telnet для быстрого тестирования.
Поскольку каждый сайт является виртуальным хостом, я могу использовать другой домен (который указывает на тот же сервер), и я получаю следующий результат:
$ telnet domain.example.com 80
Trying <server.ip>...
Connected to domain.example.com.
...
Все хорошо, но потом я попытался подключиться к IP напрямую:
$ telnet <server.ip> 80
И получил интересный ответ:
Trying <server.ip>...
Connected to <different-domain.com>.
Откуда этот неизвестный другой домен? Это случайность? Означает ли это, что у меня проблема с безопасностью?
Это просто означает, что в DNS этот IP-адрес имеет запись PTR, указывающую на different-domain.com
. Сделать dig -x <server.ip>
и вы увидите имя. Для HTTP-трафика это не создаст никаких проблем (для писем ситуация будет иной). У вас не возникает проблем с безопасностью только из-за этого случая конфигурации.