Я работаю в частной компании, которая имеет несколько внутренних веб-порталов или приложений, размещенных в локальной сети. Поэтому всякий раз, когда я набираю «fp /» в адресной строке любого браузера, он автоматически перенаправляет меня на страницу портала "http://apps/FPMS/aspx/FPMSHome.aspx"
. Они используют DNS, чтобы соответствовать URL для перенаправления.? Если да, как я могу найти другие ярлыки, как этот? Если нет, что происходит за экраном? пожалуйста уточните это :)
1 ответ
DNS не может соответствовать URL. Он предоставляет только IP-адрес для имени хоста (в данном случае fp
). После получения IP-адреса для подключения браузер отправляет свой запрос. Этот запрос содержит оригинальное имя хоста - вы можете увидеть это в заголовках запросов в HttpFox.
Чтобы перенаправление работало, должен быть HTTP-сервер, прослушивающий IP-адрес, к которому разрешено имя хоста. Этот сервер настроен для ответа на запросы, содержащие имя хоста fp
с перенаправлением на http://apps/FPMS/aspx/FPMSHome.aspx
.
В Apache HTTPd это будет выполнено так:
<VirtualHost 10.1.2.3:80>
ServerName fp
RedirectPermanent / http://apps/FPMS/aspx/FPMSHome.aspx
</VirtualHost>
Подобные конфигурации возможны практически на каждом HTTP-сервере. Ваша компания, скорее всего, использует Microsoft Internet Information Services (IIS).