Как мне псевдоним имени хоста в Windows?

28

Тот же вопрос, что и для псевдонима имени хоста?

но для windows, особенно для windows 7

Я не хочу , чтобы указать IP - адрес (хостов файл) просто псевдоним , так что \\mylaptopуказывает \\longcomputernameи все программы будут иметь возможность найти его я должен использовать , что DNS

Маслоу
источник
1
Вы пытались просто отредактировать файл hosts (в C: \ windows \ system32 \ drivers \ etc) просто "longcomputername mylaptop"?
Майк Келлер
3
@MikeKeller - ОП специально сказал, что не хочет использовать файл hosts, а файл hosts (по крайней мере, насколько я понимаю) работает только на основе имени к IP - он не может иметь дело с именем- назовите ассоциации.
Iszi
Мне очень интересно увидеть ответ на это. Одна проблема, с которой я столкнулся в последнее время, - это попытка сопоставить одно и то же сетевое местоположение более одного раза - Windows не позволит вам сделать это. Вы можете отобразить его дважды, используя имя для первого и IP для второго. Если есть путь к псевдонимам, можно связать одно и то же сетевое местоположение несколько раз.
Фопедуш

Ответы:

16

HOSTS предназначен только для присвоения имен IP-адресам. Так что вы можете так что-то вроде:

10.1.1.2 Computer.domain.com Alias1 Alias99

И с этим вы можете пропинговать 10.1.1.2 через "computer.domain.com", "alias1" или "alias99".

Но вы не можете сделать

Computer Alias1 Alias99

Чтобы сделать это только по именам хостов (т. Е. Целевой хост находится на динамическом IP-адресе), вам нужен DNS-сервер (при условии, что на целевом хосте динамический IP-адрес, а затем вам понадобится тот, который будет в курсе меняющегося IP-адреса хоста) ,

На DNS-сервере вы должны установить записи псевдонимов (записи "CNAME"), которые указывают на запись хоста целевого компьютера (запись "A").

Ƭᴇcʜιᴇ007
источник
4
вот почему я спросил, был ли метод не хостов, так как хосты требуют ip
Maslow
5
@Maslow - Да, и корень ответа - «использовать DNS». :) Я просто хотел расширить ответ, включив, почему HOSTS не может этого сделать (для будущих посетителей).
Ƭᴇcʜιᴇ007