Как мне переназначить имя хоста на другое?


8

Как я могу переназначить одно имя хоста на другое, аналогично тому, как можно переназначить имя хоста на IP-адрес /etc/hosts?

Например, как я могу подключиться oneheckofalongdomainname.comк a.comмоей локальной машине?

Добавление записи в /etc/hostsне будет работать, так как сопоставляет имена хостов с IP-адресами , тогда как мне нужно сопоставить одно имя хоста с другим. Я также не могу использовать IP-адрес целевого домена, поскольку он может быть изменен.

Ответы:


2

Предполагая, что oneheckofalongdomainname.com является действующим веб-сайтом, они, вероятно, имеют статический IP-адрес. Пингуйте oneheckofalongdomainname.com, чтобы разрешить запись DNS в IP. Возьмите этот IP-адрес и отредактируйте файл / etc / hosts, чтобы сопоставить a.com с полученным IP-адресом.

Надеюсь это поможет!


1
Извините, я не об этом. Я не могу использовать IP, так как он может быть изменен.
Филипп Б. Олдхем

Извините, я пропустил эту часть поста. Мои извинения
spadge67

1

Вы можете сделать это, но это потребует сервера имен и не может быть сделано записью / etc / hosts. Вам нужно переслать CNAME другому CNAME. Если это просто временно, вы можете решить, какой IP-адрес для имени хоста вы хотите переслать, и поместить его в / etc / hosts или - если это веб-страница, которую вы хотите перенаправить, вы можете настроить Apache соответствующим образом. Но для всех других сервисов (nfs, rsync, ftp) вы, вероятно, не сможете сделать это без (фиктивного) сервера имен.

Смотрите также здесь


0

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

Один из способов обойти это - настроить локальный веб-сервер с перенаправлением на домен с длинным именем. Затем вы должны указать короткий домен в / etc / hosts на локальный адрес 127.0.0.1

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.