Включение номеров портов в файл% systemroot% \ system32 \ drivers \ etc \ hosts - PullRequest
5 голосов
/ 19 ноября 2009

Можно ли включить номера портов в файл hosts? Причина, по которой я спрашиваю, заключается в том, что у меня есть сайты, которые я пытаюсь перенести с одного хост-сервера на другой, и сайты указывают на старый сервер SQL, который использует стандартный порт TCP / IP (1433). На новом сервере порт SQL Server отличается, и я не хочу изменять строки подключения для этих сайтов.

Спасибо!

Ответы [ 5 ]

11 голосов
/ 19 ноября 2009

Это невозможно в файле хоста. DNS ничего не знает о номерах портов.

6 голосов
/ 19 ноября 2009

Вы можете настроить псевдоним в инструменте управления конфигурацией SQL. Предназначен для охвата именно этого сценария.

2 голосов
/ 19 ноября 2009

Файл hosts переводит имена хостов в IP-адреса (и наоборот). Вы не можете включать номера портов.

0 голосов
/ 17 августа 2010

Если кому-то это поможет, я определил мой следующим образом в файле hosts:

xxx.xxx.xxx.xxx  MyServer

MyServer работает на определенном порту.

Когда студия управления SQL Server 2005 запрашивает «имя сервера» при создании соединения, я вводил «Myserver, 1234», где 1234 - номер порта.

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

0 голосов
/ 19 ноября 2009

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

...