мое имя хоста - ньютон ... когда я устанавливаю "127.0.0.1 Ньютон" в /etc /hosts .. Parallels перестает работать ... когда я устанавливаю "127.0.0.1 локальный хост" в /etc /hosts, apache, установленный через порты, перестает работать .. когда я добавляю "127.0.0.1 localhost" и "127.0.0.1 newton" в файл hosts .. Сеть Parallels не работает
3 ответа
Я бы сказал, это, как правило, не так. Вам определенно следует оставить первые несколько строк в вашем файле /etc /hosts:
127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost # Add additional host names below: 127.0.0.1 newton 127.0.0.1 testhost 127.0.0.1 something
Я сам получил такую конфигурацию на Mac OS 10.6 (Snow Leopard) и на 10.5 (Leopard), а Parallels Desktop и Apache все еще работают.
Но эта конфигурация не означает, что ваши дополнительные имена хостов также работают на ваших виртуальных машинах в Parallels. Отредактируйте файлы хоста на каждой виртуальной машине отдельно.
Не играйте с "/etc/hosts"! Исходный файл выглядит следующим образом, не меняйте его:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost
Скорее всего, вам нужно изменить имя и / или адрес, по которому вы привязываетесь в вашей конфигурации Apache.
есть ли причина, по которой вы не могли бы
127.0.0.1 localhost newton testhost something
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
вместо.
И в некоторых случаях вы хотите указать хосты. Особенно во внутренних сетях, таких как у меня, где у вас нет настройки DNS-хоста. (Дом Ланс и кластеры, которые не видят внешний мир)
поэтому я определяю IP-адрес и имена в файлах хоста, чтобы компьютеры могли общаться друг с другом без необходимости настройки DNS-сервера.