Это вопрос, не связанный с программированием. Я запускаю IIS на своем компьютере и разрешаю людям получать доступ к веб-сайту на моем компьютере, заставляя их вводить http: // <mymachinename & gt;
. Однако я хочу, чтобы они заходили на мой сайт под другим именем, например http: // <acoolsite & gt;
, но я не хочу переименовывать имя своей машины. Я использую Windows Vista. Как я могу это обойти?
Самый простой способ - использовать CNAME в DNS. В противном случае (если центральный DNS недоступен) им придется сделать запись в своем файле HOSTS для вашего прямого IP-адреса.
Поскольку вы не используете полностью определенные доменные имена (something.something.com), я предполагаю, что у вас не работает DNS. В этом случае отредактируйте файл HOSTS на каждом клиентском компьютере и добавьте запись для своего нового имени.
c: \ windows \ system32 \ drivers \ etc \ hosts
Возможно, вам придется создать этот файл и убедиться, что в конце у вас нет «.txt». Обычно это файл hosts.sam, созданный Windows в качестве образца, который вы можете переименовать. Добавьте строку вроде:
192.168.1.50 acoolsite
Где IP-адрес - это IP-адрес вашей системы
Зарегистрируйте доменное имя и укажите его на свой IP-адрес. Если у вас статический IP-адрес, вы можете использовать http://www.no-ip.com/ для синхронизации вашего домена.
Имейте в виду, что доступ к вашему сайту внутри сети может не работать без некоторой настройки.